快速入门:将 BI Engine SQL 接口与 Looker 搭配使用

借助 BigQuery BI Engine,您可以使用由 BigQuery 支持的报告和信息中心执行快速、低延迟的分析服务和交互式分析。

本入门教程适用于使用商业智能 (BI) 工具 Looker 构建报告和信息中心的数据分析师和业务分析师。

目标

在此教程中,您需要完成以下任务:

  • 使用 Google Cloud Console 创建 BI 预留和增加容量。
  • 通过服务帐号将 Looker 连接到 BigQuery。
  • 在 Looker 中探索数据。

费用

在预览阶段的前 60 天,使用 BigQuery BI Engine SQL 界面无需付费。

最初 60 天之后,BI Engine 将遵循 BI Engine 价格页面中所述的价格模式。

准备工作

开始之前,请确保您有一个已启用结算功能的可供使用的项目,并且已启用 BigQuery API。

  1. 登录您的 Google Cloud 帐号。如果您是 Google Cloud 新手,请创建一个帐号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
  2. 在 Google Cloud Console 的项目选择器页面上,选择或创建一个 Google Cloud 项目。

    转到“项目选择器”

  3. 确保您的 Cloud 项目已启用结算功能。 了解如何确认您的项目是否已启用结算功能

  4. 新项目会自动启用 BigQuery API。 如需在现有项目中启用 BigQuery API,请转到 启用 BigQuery API。

    启用 API

创建 BigQuery 数据集

第一步是创建 BI Engine 数据集以存储由 BI Engine 托管的表。如需创建数据集,请按照下列步骤操作:

  1. 在 Cloud Console 中,转到 BigQuery 页面。

    转到 BigQuery

  2. 在导航面板的 Explorer 面板中,点击您的项目名称。

  3. 在详细信息面板中,点击创建数据集

  4. 创建数据集 页面上,执行以下操作:

    • 数据集 ID 部分,输入 biengine_tutorial
    • 选择美国 (US) 作为数据位置。目前,公共数据集存储在 US 多地区位置。为简单起见,我们建议您将数据集放在同一位置。

      创建数据集页面

  5. 保留所有其他默认设置不变,然后点击创建数据集

通过复制公共数据集中的数据来创建表

本教程使用通过 Google Cloud 公开数据集计划提供的数据集。公共数据集由 BI Engine 托管,可供您访问并集成到您的应用中。

在此部分中,您将通过从 San Francisco 311 service requests 数据集复制数据来创建表。您可以使用 Cloud Console 来浏览数据集。

创建表

如需创建表,请按照下列步骤操作:

  1. 在 Cloud Console 中,打开 SF 311 数据集。

    转到 SF 311 数据集

  2. 在导航窗格中,展开 san_francisco_311,然后点击 311_service_requests 表。

  3. 点击复制表

  4. 复制表对话框的目标位置部分中,执行以下操作:

    • 项目名称部分,选择您的项目。
    • 数据集名称部分,确保已选择 biengine_tutorial
    • 表名称部分,输入 311_service_requests_copy

      复制 SF 311 表

    • 点击复制

  5. 复制作业完成后,您可以通过展开 PROJECT_NAME > biengine_tutorial 并点击 311_service_requests_copy > 预览来验证表内容。

创建 BI Engine 预留

  1. 在 BigQuery 管理控制台中,转到 BI Engine 页面。

    转到 BigQuery 管理控制台

  2. 点击创建预留

  3. 创建预留页面上,第 1 步是:

    • 验证您的项目名称。
    • 选择您的位置。该位置应该与您要查询的数据集的位置相匹配。
    • 将滑块调整到要保留的内存容量。以下示例会将容量设置为 2 GB。当前最大值为 10 GB。

      BI Engine 容量位置

  4. 点击下一步

  5. 第 2 步是查看您的预留详情,然后点击下一步

  6. 第 3 步是查看协议,然后点击创建

  7. 确认预留后,详细信息会显示在预留页面上。

    已确认预留

使用 Looker 进行连接

以下说明介绍了如何使用 BigQuery 设置 Looker。

  1. 以管理员身份登录 Looker。
  2. 在关于 BigQuery 的 Looker 文档中,完成以下部分:

    1. 创建服务帐号
    2. 在 Looker 中设置 BigQuery 连接
  3. 点击开发标签页,然后选择开发模式

  4. 为您的数据集生成 LookML 模型和项目。如需了解详情,请参阅有关生成模型的 Looker 说明

  5. 使用探索菜单导航到与新模型文件名 Explore 311_service_requests_copy(或您为探索进行的命名)相关的探索。

您现在可以探索自己的数据了。

清理

为避免系统因本快速入门中使用的资源向您的 Google Cloud 帐号收取费用,您可以删除项目和/或 BI Engine 预留。

删除项目

为了避免产生费用,最简单的方法是删除您为本教程创建的项目。

要删除项目,请执行以下操作:

  1. 在 Cloud Console 中,转到管理资源页面。

    转到“管理资源”

  2. 在项目列表中,选择要删除的项目,然后点击删除
  3. 在对话框中输入项目 ID,然后点击关闭以删除项目。

删除预留

或者,如果您打算保留该项目,则可以通过删除容量预留来避免产生额外的 BI Engine 费用。

要删除预留,请按以下步骤操作:

  1. 在 BigQuery 管理控制台中,转到 BI Engine 页面。

    转到 BigQuery 管理控制台

  2. 预留部分,找到您的预留。

  3. 操作列中,点击预留右侧的图标,然后选择删除

  4. 确认删除预留对话框中,输入 REMOVE,然后点击继续

后续步骤