在 BigQuery 中设置 Gemini

您可以使用 Gemini in BigQuery,该服务可为您的数据分析提供依托 AI 技术的辅助功能,但前提是您的团队必须执行以下操作:

  1. 启用必要的 API
  2. 授予所需的 Identity and Access Management (IAM) 角色。
  3. 如需启用 Gemini in BigQuery 功能,请前往 Google Cloud 控制台。

启用必要的 API

如需使用 BigQuery 中的 Gemini, 您必须启用 Gemini for Google Cloud API。通常,具有 serviceusage.services.enable IAM 权限的服务管理员或项目所有者会执行此步骤。

  1. 如需启用 Gemini for Google Cloud API,请前往 Gemini for Google Cloud 页面。

    前往 Google Cloud 专用 Gemini

  2. 在项目选择器中,选择一个项目。

  3. 点击启用

    页面会更新,并显示状态为已启用。现在,BigQuery 中的 Gemini 已在所选 Google Cloud 项目中面向具有所需 IAM 权限的所有用户推出。

  4. 要使用针对 分区和聚类 Recommender 以及具体化视图 Recommender启用 Recommender API (如果尚未启用)。

在 BigQuery 中启用 Apache Spark

如需为 Apache Spark 使用自动调整和辅助问题排查功能,您必须为项目启用 Dataproc API。

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Dataproc API.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Dataproc API.

    Enable the API

自动启用资产管理 API

系统将自动为使用 BigQuery 的所有 Google Cloud 项目启用以下资产管理 API:

如果 2024 年 3 月之前的自动化脚本依赖于这些 API 的状态,则可能需要更新它们。

这些 API 不会产生任何额外费用。拥有 IAM 的用户 针对相应资源使用已启用服务的权限可能会产生费用, 如 BigQuery 价格中所述。 Dataform 价格,以及 Dataplex 价格

您可以通过设置限制资源服务使用组织政策限制条件来阻止启用其他 API。您可以随时停用选定的 API

启用 Gemini in BigQuery 预览版功能

BigQuery 中的特定 Gemini 功能 预览 是可信测试员计划的一部分。如需申请使用这些功能,管理员必须填写 Gemini in BigQuery 正式发布前注册表单。正式发布前的 Gemini in BigQuery 功能访问权限 定期批量启用。

需要注册 BigQuery 中的 Gemini 才能使用的预览版功能包括:

  • SQL 查询补全
  • 物化视图建议
  • Apache Spark 自动调节和辅助问题排查

在 Google Cloud 项目中授予 IAM 角色

本部分介绍了向用户授予 Cloud AI Companion User IAM 角色 (roles/cloudaicompanion.user) 所需的步骤。其他角色需要额外的角色 BigQuery 中的 Gemini 功能。此步骤通常由管理员执行。

  1. 授予使用所需的 IAM 角色 BigQuery 中的 Gemini,请前往 IAM 和管理员 页面。

    进入“IAM 和管理”

  2. 如需授予访问权限,请点击按主账号查看

  3. 主账号列中,找到要为其启用 BigQuery 中的 Gemini 访问权限的主账号,然后在对应的行中点击 修改主账号

  4. 修改访问权限窗格中,点击 添加其他角色

  5. 选择角色列表中,选择 Google Cloud User 专用 Gemini。 拥有“Google Cloud 专用 Gemini User”角色的用户可以使用 适用于 Google Cloud 的 Gemini,但可能需要额外的服务 使用特定 Gemini in BigQuery 功能的权限。

  6. 可选:授予可授予其他角色访问 BigQuery 中的 Gemini 功能(如有必要):

  7. 点击保存

在 BigQuery Apache Spark 功能中为 Gemini 授予 IAM 角色

如需授予必要的 IAM 角色,以便在 BigQuery Apache Spark 功能中使用 Gemini 来通过自动调整进行优化使用高级问题排查,请参阅 Dataproc Serverless 角色

启用 Gemini in BigQuery 功能

如果您是希望使用 编写特定 Gemini in BigQuery 功能 SQL 查询和 Python 代码,则需要在 Google Cloud 控制台中 Google Cloud 控制台要了解如何启用这些功能,请参阅 准备工作(以 "在 Gemini 的协助下编写查询。" 拥有必要 IAM 角色或权限的用户可以访问 已启用的 Gemini in BigQuery 功能 部署自己的 Google Cloud 项目。如需了解详情,请参阅 适用于 Google Cloud 的 Gemini 概览

后续步骤