问题标签 [looker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
looker - 无法在后续请求中使用 Looker API 进行身份验证
我遇到了一个问题,我能够在我的实例的Looker API 端点 (:19999) 中进行身份验证,但是在后续请求提取数据时,我收到了失败的身份验证消息。
如果我没有在后续请求中传递客户端/密钥,那么 Looker 如何知道我已通过身份验证?
sql - Looker 和 Chart.io 等面向 SQL 的 BI 解决方案是否使用 OLAP?
据我所知,我知道 OLAP 用于 Power Pivot 以加快与数据的交互。
但我知道像 Google BigQuery 和 Amazon RedShift 这样的大数据数据库是在过去几年出现的。像 Looker 和 Chart.io 这样的面向 SQL 的 BI 解决方案是使用 OLAP 还是依赖于数据库的速度?
permissions - 如何将基于 Google Sheet 的 BigQuery 数据库连接到 Looker?
我正在尝试将 BigQuery 连接到 Looker。我正在将示例数据从 Google 表格文档提取到 BigQuery 数据集;这部分工作正常,因为我的内部 BigQuery 查询对于这个数据集运行得很好。使用Looker 论坛中的此文档,我尝试创建一个服务帐户密钥以将我的 BigQuery 数据集连接到 Looker。不幸的是,文档有点过时了:Google 现在询问您要将密钥附加到哪个服务帐户(计算引擎默认服务帐户、应用程序引擎默认服务帐户或可以具有多个角色的新服务帐户)。
到目前为止,我已经尝试使用为计算引擎默认服务帐户、应用引擎默认服务帐户以及新的项目所有者服务帐户创建的 P12 密钥。当我在 Looker 中创建连接时,管理页面确认连接“可以连接,可以取消查询,可以运行简单的选择查询”(我需要它来做更复杂的事情,但我现在只是想连接) . 使用 SQL Runner 测试一个简单的 select 10 查询,我能够查询公共数据集,例如 hacker_news 或 usa_names。但是,每当我尝试在我的个人样本数据集上运行相同的查询时,都会收到此错误:
检索数据失败 - 作业在执行过程中遇到内部错误,无法成功完成。
BigQuery 项目从中提取的基本 Google 表格的权限设置为可供拥有该链接的同事查看。我还添加了我作为编辑器测试的每个服务帐户(我假设它具有最高权限)。此时,我正在为每个不同的可能角色创建新的服务帐户,以从角色的角度查看这是否是权限问题。到目前为止没有任何效果,所以任何见解都会有所帮助!
更新:我在同一个 BigQuery 数据集中创建了一个新表。新表格是使用 CSV 文件创建的,该文件只是在 Google 表格中下载我之前的表格。我更新了与 Looker 的连接。当我编写从新表中提取的 select 10 查询时,它运行良好并且运行得非常快。这似乎暗示问题出在 Google Sheets 和 Google BigQuery 之间的权限上。
postgresql - Postgres SQL,可以过滤不到 20 天的结果,但不能过滤超过 20 天的结果
我有一个已声明为 mystay_days_before_stay 的维度,并且我创建了一个层来对这些信息进行分组。当我查询超过 19 天的结果时,查询会崩溃。
我不确定为什么它只返回过滤器上 19 天的结果。
node.js - 测试服务器查询/数据库
我在 node.js 和 swagger 中有一个应用程序,它查询查找器的数据,我能够运行基本的单元测试用例。当我需要测试命中查找器的查询(在其他服务器中运行)时,我必须启动我的节点服务,然后查询查找器。在我的本地机器上,我可以在一个终端选项卡(npm app)中启动服务并从其他选项卡(npm test)启动测试用例,但是当我将它部署到 GitHub 存储库时,我无法做同样的事情,是有任何其他方式可以完成它,或者我可以模拟查看器调用(这是一个 api 调用)并运行它,这样我就不必在存储库中启动我的服务。
google-bigquery - 使用通配符查询时,Bigquery 无法从表中返回正确的数据
我们正在使用 Looker(仪表板/报告解决方案)在 BigQuery 中创建持久派生表。就 bigquery 而言,这些是普通表,但命名是按照外观标准(它创建基于 DB + SQL 等的哈希)并相应地命名表。这些表格是通过每天在预定时间查看生成的。BigQuery 中的表名称如下所示。
如果我通过显式名称查询 BQ 中的结果表,则结果将按预期返回。
在查询/作业更改后重新生成表时,Looker 会更改表名中的哈希值。因此,我想创建一个带有通配符表查询的视图,以使表名的更改对外界透明。
但是下面的查询总是失败。
我要么得到一个带有空值或错误的完全随机模式,例如:
没有冲突的表后缀,我使用了各种正则表达式检查(lower、contains 等)
这是因为表名中包含哈希值而发生的吗?我已经对其他数据集进行了多次测试,绝对没有问题,我们一直在运行通配符表查询,并且没有遇到任何问题。
请让我知道你的想法。
etl - 将 Tableau 连接到 Looker 数据库
我使用 Looker 管理存储在 Amazon RedShift 数据库中的数据。尽管 Looker 具有仪表板功能,但我想使用 Tableau 来实现更好的可视化。有没有办法可以将 Tableau 连接到 Looker 数据库。
(PS:我不希望将 Tableau 直接连接到 RedShift/S3,因为这会将我的数据暴露给 Tableau 服务器)。谢谢你。
visualization - Looker:按计数聚合
我的数据如下所示:
我想通过 X 轴上的登录次数和 Y 轴上具有这么多登录次数的用户数来可视化这些数据:
我怎样才能做到这一点?
php - 从 Looker 接收 JSON - 在 PHP 中
我正在创建一个网络挂钩来接收来自工具 Looker ( http://looker.com ) 的 JSON POST。我的问题是我没有收到任何数据,尽管我确定 Looker 发送数据(已使用https://requestb.in进行了测试)。数据作为附加的 JSON 有效负载发送。
我的 PHP 代码是这样的:
通过邮递员测试我的网络挂钩时,一切正常。
谁能在我的 PHP 代码中发现错误?是标题吗?
提前致谢!
javascript - Looker 自定义 Iframe 嵌入事件
我正在使用查找器进行表格可视化。
我需要嵌入的 iframe 与父窗口通信。我正在使用嵌入式 Iframe 事件进行一些可视化。我正在接收默认事件
但我需要创建和广播我自己的活动。
例如,表中的一个单元格应该广播user:clicked:icon
父窗口可以对其进行操作的单元格。
通过 LookML 接口在我正在使用的维度(html、动作等)上尝试了几种方法,甚至得到类似page:changed
触发的东西,但没有成功
更新
找到了当前的解决方法。page:changed
对html
创建的维度(a
标签)使用现有操作 ( )。我能够拦截导航并完成父包装器和查看器 iframe 之间的一些通信