指南:使用数据箱谷歌BigQuerybeplay体育appios

如何

    在Professional和Performer计划中都可以使用BigQuery连接。您可以通过以下方式请求免费试用BigQuery这些步骤

如何准备BigQuery数据库

1
首先,我们将访问我们的GCP/ BigQuery控制台在这里.对于我们的示例,我们将使用谷歌提供的名为“hacker_news”的示例数据库。为此,我们点击BigQuery-public-data然后选择Hacker_news数据库

add_user_popup@2x

2
我们将运行一个查询来验证到数据库的连接
SELECT time_ts AS date, score, author FROM [bigquery-public-data:hacker_news.]故事]按分数排序DESC限制5;
3.
点击运行查询。如果连接到数据库成功,我们将在下面看到结果输入窗口

add_user_popup@2x

4
接下来,我们必须创建一个凭据文件,以便我们的数据库可以连接到Databox。beplay体育appios从谷歌控制台,我们将导航到API和服务并将选择凭证

add_user_popup@2x

5
点击服务帐户关键并选择新服务帐户

add_user_popup@2x

6

进入服务帐户名称选择合适的角色为用户。所有BigQuery用户都可以运行查询。

了解有关BigQuery的安全性和最佳实践的更多信息在这里

7

点击创建创建新的服务帐户密钥。从这里,我们将能够以JSON文件的形式下载凭据文件。我们将把它保存在一个文件夹中,以便在我们将BigQuery连接到Databox时使用。beplay体育appios

如何连接BigQuery到Databoxbeplay体育appios

一旦我们的数据库准备好了,我们将把它连接到Databox。beplay体育appios

连接BigQuery到Databox,请转beplay体育appios数据源> +新建连接.类型BigQuery在搜索栏中点击绿色连接按钮。

这将打开激活窗口,在这里你将被提示输入你的连接数据和授权Databox应用程序beplay体育appiosJSON凭证文件内容进入合适的领域。

add_user_popup@2x

我们将使用遗留SQL语法,所以我们将保留遗留SQL复选框选中。目前不支持标准SQL和分区表。

单击绿色激活按钮来完成连接过程。如果BigQuery连接成功,则激活窗口将很快关闭,您将看到一个连接通知。如果你在连接上有困难,请参阅以下内容:

  • 确保正确输入了所有数据,并设置了适当的角色
  • 其中一列必须包含Date值。您可以使用“AS”SQL语法将任何列转换为名称为“date”
  • 一列必须包含数字(度量)值

如何使用查询生成器的BigQuery

BigQuery的查询生成器允许您使用数据库中的数据创建自定义度量,以用于数据板、警报、目标等。了解关于BigQuery的查询生成器的更多信息在这里

额外的信息

  • 目前不支持标准SQL和分区表。
  • 查询结果被限制为10,000行。如果您希望查询返回超过10,000行,或者如果您不确定将返回多少行,请务必这样做限制查询。如果您需要超过10,000行才能在Databox中成功报告您的谷歌BIgQuery数据,请在我们的路线图上提交您的请求beplay体育appios在这里
  • 查询必须包含名为“Date”的列。如果需要,就使用作为在你的选择满足此要求的陈述
  • 一列应该总是包含Metric Value
  • “Null”值将不被识别。在需要时使用COALESCE函数。了解更多在这里
这回答了你的问题吗? 谢谢你的反馈 提交你的反馈有问题。请稍后再试。

还需要帮助吗?联系我们联系我们

Baidu