连接到 Google BigQuery

您可以创建与 Google BigQuery 数据库的连接,并使用该连接可视化 BigQuery 项目中的数据。

开始之前,请注意以下几点:
  • 创建与 Google BigQuery 的连接需要大量资源。最好创建一个连接并与其他用户共享它,而不是让多个用户创建各自的连接。
  • Oracle Analytics 为 Google BigQuery 中的每个项目都构建一个包含表和方案的高速缓存。只应创建分析所需的项目、表和方案。
  • 根据 Google BigQuery 的数据量,创建连接可能需要多达几个小时,因此请为完成此过程留出时间。
  • 创建连接后,请先留出足够的时间,然后再使用该连接分析数据。
  • 与 Google BigQuery 的连接显式定义为用于单个项目。如果您需要来自多个项目的数据,则连接必须由有权访问项目和数据集的服务用户创建。可以混合使用数据集输出。
  1. 在 Google BigQuery 中,创建一个“服务账户”。
    1. 向该服务账户添加具有 bigquery.jobs.create 权限的角色(如 BigQuery 用户)。
    2. 向该角色添加用户。
    3. 添加 JSON 密钥。
  2. 在 Oracle Analytics 主页上,依次单击创建连接
  3. 单击 BigQuery
  4. 输入连接详细信息。
    • 连接名称中,指定用户友好的名称,以标识 Oracle Analytics 中的连接详细信息。
    • 项目中,完全按照 Google BigQuery 中的定义(区分大小写)指定要分析的 BigQuery 项目。
    • 服务账户电子邮件中,指定用于登录 Google BigQuery 的电子邮件地址。
    • 服务账户私有密钥中,上载“服务账户私有密钥”(JSON 格式)。
  5. 单击保存

    现在,您可以基于 Google BigQuery 数据创建分析数据集工作簿。创建数据集时,导航到 BigQuery 表,然后选择要分析的数据事实和度量。或者,可以使用“SQL 查询”直接获取数据。