问题标签 [google-bigquery]
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.
javascript - 使用 JavaScript 的 Google 大查询
我对 google apis 和 JavaScript 有点陌生,
有没有人有一个示例或教程,说明我如何使用 JavaScript 连接 Google-Big Query api,并将示例表中的数据加载到一个简单的 HTML 页面。
在此先感谢您。
google-bigquery - 403 超出用户速率限制:每用户限制设置不起作用
我正在使用 Java 客户端 API 发送一些查询。但在 4 - 5 次查询后出现以下错误。
因此,我访问了 Google API 的控制台并将“每用户限制”增加到 100.0 个请求/秒/用户,最初设置为 5 个请求/秒/用户。
但它似乎没有任何效果。
此配置当前是否有效?
本
google-bigquery - IS NULL 函数不起作用
我已经测试IS NULL
了 Google BigQuery 提供的功能,但它似乎没有给出正确的结果。
样本数据:
询问:
输出:
但是这个 SQL 有效:
所以我不确定是否IS NULL
工作。此外,我对如何以字符串格式和数字格式插入空数据感到困惑。
api - OAuth2Decorator:使用开发者的令牌为用户运行 API 调用
对于“正常”的 oauth2 舞蹈,我可以指定用户并获得相应的令牌。这使我可以伪装成该用户(即代表他)进行 API 调用。
它还可以允许用户伪装成我来拨打电话。一个用例是 bigquery,我不必向用户授予表访问权限,我可以指定自己的首选控制级别。
使用简化的 OAuth2Decorator,我似乎没有这个选项。我这样说对吗?或者有解决办法吗?
一般来说,最佳实践是什么?使用正确的 oauth(包括 Flow、Credentials 和 Storage)?或者使用 OAuth2Decorator。
非常感谢。
google-bigquery - 我可以使用浏览器工具将数据附加到 Google Big 查询中的现有表吗?
我正在尝试将数据附加到 Google Bigquery 中的现有表中。我可以使用浏览器工具,还是只能使用带有 API 的 Python 命令行?请告诉我。
提前致谢.....
node.js - 服务帐户是在 node.js 中查询 google bigquery 的正确凭据吗?
我已经在 Google API 控制台中创建了一个服务帐户,下载了 .p12 文件,现在我正在尝试使用https://github.com/hokaccha/node-jwt-simple对令牌请求进行签名。
我应该在哪里/如何获得用 HS256 签名的“秘密”?
go - 权限拒绝使用 API 密钥从 GAE 访问 Bigquery
我正在尝试通过我在 Google App Engine 上开发的应用程序访问存储在 Bigquery 中的数据。但是,每次我提出请求时,我都会收到错误“权限被拒绝”。
我已将该应用程序添加为该项目的 API 团队成员(我添加了地址 @appspot.gserviceaccount.com),并且我正在通过包 code.google.com/p/google-api-go-client 访问 bigquery /bigquery/v2
以下代码是我如何将 API 密钥附加到每个查询:
并且为 KeyedTransport 定义了以下内容
我还确保 API 密钥与 Google API 控制台中生成的密钥相匹配。它是由团队的另一名成员生成的,如果有帮助,它会被标记为“浏览器应用程序的密钥(带有引用者)”。
鉴于这给我带来了很多麻烦,我会转向 Oauth2,因为这似乎对 Go 有更好的记录,但我正在考虑与一些不希望要求用户登录 Google 的组织合作。
sql - 使用 Google BigQuery 在 SQL 中订购日期 (dd-mm-yyyy)
我有一个返回日期、值和类别的查询:
输出:
当我添加Order By Date ASC
它时,它会根据日期而不是年份将日期按升序排列。
我希望它看起来像这样:
注意: Date
是类型string
。我正在使用google-bigquery。
如何先按升序获取年份,然后是月份,然后是日期?
google-bigquery - 导入数据时遇到错误字符 (ASCII 0)
我正在尝试导入一些数据并收到错误“遇到错误字符(ASCII 0)”
我要导入的文件位于 http://commondatastorage.googleapis.com/snksales/dimdistributor.csv
无法理解如何解决这个问题。
谢谢,
sql - Google BigQuery CASE 函数
我正在尝试运行类似于此处回答的查询, SQL Selecting multiple sums?
但如果我尝试这样做,我会收到错误消息
如果我尝试更简单的方法(来自 sql 教程),
然后我得到
我将在黑暗中大胆尝试,并假设 SQL CASE 函数总体上不支持 BigQuery,但我真的希望我错了,因为它会根据我想要的报告查询产生很大的不同跑步。