您可以使用 Gemini in BigQuery 来获取依托 AI 技术的数据分析辅助,但您的团队必须先执行以下操作:
- 购买 Gemini in BigQuery
- 启用必要的 API。
- 授予所需的 Identity and Access Management (IAM) 角色。
- 在 Google Cloud 控制台中启用 Gemini in BigQuery 功能。
购买 Gemini in BigQuery
如需在 BigQuery 中使用 Gemini,您必须执行以下任一操作:
- 使用 Gemini in BigQuery 创建企业 Plus 版分配 - 包含所有 Gemini in BigQuery 功能
- 购买 Gemini Code Assist 企业版 - 包含 Gemini in BigQuery 编码辅助功能
如需查看包含的功能列表,请参阅 Gemini in BigQuery 价格概览。
购买企业 Plus 版
如需向用户授予对 Gemini in BigQuery 功能的访问权限,请为组织或项目创建 BigQuery 企业 Plus 版预留和分配,并将 job_type
设为 QUERY
。分配给该预留的项目中运行的查询作业可以使用 Gemini in BigQuery 功能。
所需权限
如需创建和分配允许使用 BigQuery 中的 Gemini 功能的预留,您必须拥有 BigQuery
Resource Admin
或具有 bigquery.reservations.create
和 bigquery.reservationAssignments.create
IAM 权限的其他角色。如需详细了解 BigQuery 中的 IAM 角色,请参阅预定义的角色和权限。
使用 Gemini in BigQuery 创建企业 Plus 版分配
在 Google Cloud 控制台中,前往 BigQuery 容量管理页面。
在容量管理页面的槽预留部分,找到要用于分配 Gemini in BigQuery 功能的企业 Plus 版预留。如需创建新的预订,请按照创建预订中的说明操作,并为版本选择企业 Plus 版。
在企业 Plus 版预留的操作列中,点击
预留操作,然后点击创建分配。在创建作业窗格中,针对选择组织、文件夹或项目,点击浏览以搜索要将所选预留分配到的项目或组织。对于 BigQuery 中的 Gemini 分配,文件夹不受支持。
对于作业类型,BigQuery 作业中 Gemini 仅支持
QUERY
作业类型。如需在 BigQuery 中启用 Gemini,请切换为此分配启用 Gemini in BigQuery。允许将 Gemini in BigQuery 用于
QUERY
类型分配,即表示您同意其条款及条件。点击创建以创建作业。
购买 Gemini Code Assist Enterprise
Gemini Code Assist Enterprise 包含 Gemini in BigQuery 功能,可利用 AI 技术加速端到端数据和分析生命周期。如需了解购买方式,请参阅购买 Gemini Code Assist Enterprise 订阅,然后按照说明购买企业版。
启用必要的 API
如需在 BigQuery 中使用 Gemini,您必须启用 Gemini for Google Cloud API。通常,具有 serviceusage.services.enable
IAM 权限的服务管理员或项目所有者会执行此步骤。
如需启用 Gemini for Google Cloud API,请前往 Gemini for Google Cloud 页面。
在项目选择器中,选择一个项目。
点击启用。
页面会更新,并显示状态为已启用。现在,具有所需 IAM 权限的所有用户都可以在所选 Google Cloud 项目中使用 Gemini in BigQuery。
如需使用分区和聚类 Recommender 和物化视图 Recommender 的建议,请启用 Recommender API(如果尚未启用)。
在 BigQuery 中启用 Apache Spark
如需为 Apache Spark 使用自动调整和辅助问题排查功能,您必须为项目启用 Dataproc API。
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Dataproc API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Dataproc API.
自动启用资产管理 API
系统将自动为使用 BigQuery 的所有 Google Cloud 项目启用以下资产管理 API:
- Analytics Hub API
- BigQuery Connection API
- BigQuery Data Policy API
- BigQuery Reservation API
- Dataform API
- Dataplex API
如果 2024 年 3 月之前的自动化脚本依赖于这些 API 的状态,则可能需要更新它们。
这些 API 不会产生任何额外费用。拥有 IAM 权限的用户在相应资源上使用已启用的服务可能会产生费用,如 BigQuery 价格、Dataform 价格和 Dataplex 价格中所述。
您可以通过设置限制资源服务使用组织政策限制条件来阻止启用其他 API。您可以随时停用选定的 API。
启用 BigQuery 中的 Gemini 预览版功能
预览版中某些 BigQuery 中的 Gemini 功能属于可信测试员计划的一部分。如需申请使用这些功能,管理员必须填写 Gemini in BigQuery 正式发布前注册表单。Gemini in BigQuery 正式发布前功能访问权限会定期批量启用。
需要注册 BigQuery 中的 Gemini 才能使用的预览版功能包括:
- SQL 查询补全
- 物化视图建议
- Apache Spark 自动调整和辅助问题排查
在 Google Cloud 项目中授予 IAM 角色
本部分介绍了向用户授予 Cloud AI Companion User IAM 角色 (roles/cloudaicompanion.user
) 所需的步骤。若要使用 Gemini in BigQuery 的其他功能,则需要其他角色。此步骤通常由管理员执行。
如需授予在 BigQuery 中使用 Gemini 所需的 IAM 角色,请前往 IAM 和管理页面。
如需授予访问权限,请点击按主账号查看。
在主账号列中,找到要为其启用 Gemini in BigQuery 访问权限的主账号,然后在对应的行中点击 修改主账号。
在修改权限窗格中,点击
添加其他角色。在选择角色列表中,选择 Gemini for Google Cloud User。 具有 Gemini for Google Cloud User 角色的用户可以使用 Gemini for Google Cloud,但可能需要额外的权限才能使用特定的 Gemini in BigQuery 功能。
可选:根据需要,授予有权访问其他 Gemini in BigQuery 功能的角色:
如需授予查看分区和聚类建议的权限,请点击添加其他角色,然后选择 BigQuery Partitioning Clustering Recommender Viewer。如需了解详情,请参阅所需权限。
如需授予查看具体化视图建议的权限,请点击添加其他角色,然后选择 BigQuery Materialized View Recommender Viewer。如需了解详情,请参阅所需权限。
如需授予使用 Gemini 生成数据分析的权限,请点击添加其他角色,然后选择 Dataplex DataScan Editor。重复上述步骤,添加 BigQuery 数据查看器。 如需了解详情,请参阅所需的角色和权限。
点击保存。
在 BigQuery Apache Spark 功能中为 Gemini 授予 IAM 角色
如需授予必要的 IAM 角色,以便在 BigQuery Apache Spark 功能中使用 Gemini 来通过自动调整进行优化以及使用高级问题排查,请参阅 Dataproc Serverless 角色。
启用 Gemini in BigQuery 功能
如果您是数据分析师、数据科学家或开发者,并且希望使用 BigQuery 中的特定 Gemini 功能编写 SQL 查询和 Python 代码,则需要在 Google Cloud 控制台中开启此功能。如需了解如何启用功能,请参阅“在 Gemini 的协助下编写查询”中的准备工作。拥有必要 IAM 角色或权限的用户可以访问为其 Google Cloud 项目启用的 Gemini in BigQuery 功能。如需了解详情,请参阅 Gemini for Google Cloud 概览。
后续步骤
- 详细了解 Gemini for Google Cloud 提供的生成式 AI 辅助类型。
- 了解 Google Cloud 专用 Gemini 如何使用您的数据。
- 了解如何访问和管理 Gemini 管理员控制功能。