指南:在Databox中使用谷歌BigQuerybeplay体育appios

如何

    BigQuery连接在Plus和Business Accounts中可用。机构基本帐户只能在机构帐户中使用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.][故事]按分数排序
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”的列。如果你需要,使用作为在你的选择满足此要求的声明
  • 一列应该总是包含度量值
  • “空”值将无法识别。需要时使用COALESCE函数。了解更多在这里
这回答了你的问题吗? 谢谢你的反馈 在提交反馈时出现了问题。请稍后再试。

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

Baidu