问题标签 [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.

0 投票
2 回答
6578 浏览

javascript - 使用 JavaScript 的 Google 大查询

我对 google apis 和 JavaScript 有点陌生,

有没有人有一个示例或教程,说明我如何使用 JavaScript 连接 Google-Big Query api,并将示例表中的数据加载到一个简单的 HTML 页面。

在此先感谢您。

0 投票
1 回答
1738 浏览

google-bigquery - 403 超出用户速率限制:每用户限制设置不起作用

我正在使用 Java 客户端 API 发送一些查询。但在 4 - 5 次查询后出现以下错误。

因此,我访问了 Google API 的控制台并将“每用户限制”增加到 100.0 个请求/秒/用户,最初设置为 5 个请求/秒/用户。

但它似乎没有任何效果。

此配置当前是否有效?

0 投票
1 回答
2527 浏览

google-bigquery - IS NULL 函数不起作用

我已经测试IS NULL了 Google BigQuery 提供的功能,但它似乎没有给出正确的结果。

样本数据:

询问:

输出:

但是这个 SQL 有效:

所以我不确定是否IS NULL工作。此外,我对如何以字符串格式和数字格式插入空数据感到困惑。

0 投票
2 回答
990 浏览

api - OAuth2Decorator:使用开发者的令牌为用户运行 API 调用

对于“正常”的 oauth2 舞蹈,我可以指定用户并获得相应的令牌。这使我可以伪装成该用户(即代表他)进行 API 调用。

它还可以允许用户伪装成我来拨打电话。一个用例是 bigquery,我不必向用户授予表访问权限,我可以指定自己的首选控制级别。

使用简化的 OAuth2Decorator,我似乎没有这个选项。我这样说对吗?或者有解决办法吗?

一般来说,最佳实践是什么?使用正确的 oauth(包括 Flow、Credentials 和 Storage)?或者使用 OAuth2Decorator。

非常感谢。

0 投票
1 回答
978 浏览

google-bigquery - 我可以使用浏览器工具将数据附加到 Google Big 查询中的现有表吗?

我正在尝试将数据附加到 Google Bigquery 中的现有表中。我可以使用浏览器工具,还是只能使用带有 API 的 Python 命令行?请告诉我。

提前致谢.....

0 投票
1 回答
492 浏览

node.js - 服务帐户是在 node.js 中查询 google bigquery 的正确凭据吗?

我已经在 Google API 控制台中创建了一个服务帐户,下载了 .p12 文件,现在我正在尝试使用https://github.com/hokaccha/node-jwt-simple对令牌请求进行签名。

我应该在哪里/如何获得用 HS256 签名的“秘密”?

0 投票
1 回答
968 浏览

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 的组织合作。

0 投票
3 回答
6559 浏览

sql - 使用 Google BigQuery 在 SQL 中订购日期 (dd-mm-yyyy)

我有一个返回日期类别的查询:

输出:

当我添加Order By Date ASC它时,它会根据日期而不是年份将日期按升序排列。

我希望它看起来像这样:

注意: Date是类型string。我正在使用

如何先按升序获取年份,然后是月份,然后是日期?

0 投票
2 回答
9357 浏览

google-bigquery - 导入数据时遇到错误字符 (ASCII 0)

我正在尝试导入一些数据并收到错误“遇到错误字符(ASCII 0)”

我要导入的文件位于 http://commondatastorage.googleapis.com/snksales/dimdistributor.csv

无法理解如何解决这个问题。

谢谢,

0 投票
2 回答
66356 浏览

sql - Google BigQuery CASE 函数

我正在尝试运行类似于此处回答的查询, SQL Selecting multiple sums?

但如果我尝试这样做,我会收到错误消息

如果我尝试更简单的方法(来自 sql 教程),

然后我得到

我将在黑暗中大胆尝试,并假设 SQL CASE 函数总体上不支持 BigQuery,但我真的希望我错了,因为它会根据我想要的报告查询产生很大的不同跑步。