データ分析に AI を活用したアシスタンス機能を提供する Gemini in BigQuery を使用するには、次の操作を行う必要があります。
- Gemini in BigQuery を購入する
- 必要な API を有効にする。
- 必要な Identity and Access Management(IAM)ロールを付与します。
- Google Cloud コンソールで Gemini in BigQuery 機能をオンにします。
Gemini in BigQuery を購入
BigQuery で Gemini を使用するには、次のいずれかを行う必要があります。
- Gemini in BigQuery を使用して Enterprise Plus の割り当てを作成する - Gemini in BigQuery のすべての機能が含まれます。
- Gemini Code Assist Enterprise エディションを購入する - Gemini in BigQuery のコード支援機能が含まれます
含まれる機能の一覧については、Gemini in BigQuery の料金の概要をご覧ください。
Enterprise Plus エディションを購入する
Gemini in BigQuery の機能の利用をユーザーに許可するには、BigQuery Enterprise Plus エディションの予約を作成し、組織またはプロジェクトの割り当てに job_type
を QUERY
に設定します。その予約に割り当てられたプロジェクトで実行されるクエリジョブで Gemini in BigQuery の機能を使用できます。
必要な権限
BigQuery で Gemini 機能を使用できる予約を作成して割り当てるには、BigQuery
Resource Admin
ロールまたは bigquery.reservations.create
と bigquery.reservationAssignments.create
の IAM 権限を持つ別のロールが必要です。BigQuery での IAM のロールの詳細については、事前定義ロールと権限をご覧ください。
Gemini in BigQuery を使用して Enterprise Plus の割り当てを作成する
Google Cloud コンソールで、[BigQuery 容量管理] ページに移動します。
[容量管理] ページの [スロット予約] セクションで、Gemini in BigQuery の機能を割り当てるために使用する Enterprise Plus エディションの予約を特定します。新しい予約を作成するには、予約を作成するの手順に沿って、[エディション] で [Enterprise Plus] を選択します。
Enterprise Plus エディションの予約の [操作] 列で、
[予約の操作]、[割り当ての作成] の順にクリックします。[割り当ての作成] ペインの [組織、フォルダ、プロジェクトを選択] で、[参照] をクリックして、選択した予約を割り当てるプロジェクトまたは組織を検索します。BigQuery の Gemini の割り当てでは、フォルダはサポートされていません。
[Job Type] では、BigQuery の Gemini の割り当てで
QUERY
ジョブタイプのみがサポートされます。BigQuery で Gemini を有効にするには、[この割り当てで Gemini in BigQuery を有効にする] を切り替えます。
QUERY
タイプの割り当てで Gemini in BigQuery を使用できるようにすると、利用規約に同意したことになります。[作成] をクリックして課題を作成します。
Gemini Code Assist Enterprise を購入する
Gemini Code Assist Enterprise には、AI による支援でエンドツーエンドのデータと分析のライフサイクルを加速する Gemini in BigQuery 機能が含まれています。購入方法については、Gemini Code Assist Enterprise サブスクリプションを購入するを参照し、手順に沿って Enterprise エディションを購入してください。
必要な API を有効にする
Gemini in BigQuery を使用するには、Gemini for Google Cloud API を有効にする必要があります。通常、この手順は、serviceusage.services.enable
IAM 権限を持つサービス管理者またはプロジェクト オーナーが行います。
Gemini for Google Cloud API を有効にするには、Google Cloud Marketplace の [Gemini for Google Cloud] ページに移動します。
プロジェクト セレクタでプロジェクトを選択します。
[有効にする] をクリックします。
ページが更新され、[有効] のステータスが表示されます。これで、必要な IAM 権限を持つすべてのユーザーが、選択した Google Cloud プロジェクトで Gemini in BigQuery を使用できるようになりました。
パーティショニングとクラスタリングのレコメンダーとマテリアライズド ビューのレコメンダーの推奨事項を使用するには、まだ有効になっていない場合は 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 を使用する場合でも追加料金は発生しません。BigQuery の料金、Dataform の料金、Dataplex の料金に記載されているように、対応するリソースで有効なサービスを使用するための IAM 権限を持つユーザーには料金が発生する可能性があります。
リソース サービスの使用を制限する組織のポリシーの制約を設定すると、追加の API を有効化しないようにできます。選択した API を無効にすることはいつでも可能です。
Gemini in BigQuery のプレビュー機能を有効にする
プレビュー版の Gemini in BigQuery の特定の機能は、Trusted Tester プログラムの一部です。これらの機能へのアクセスをリクエストするには、管理者が Gemini in BigQuery の pre-GA 登録フォームに記入する必要があります。Gemini in BigQuery の pre-GA 機能アクセスは、定期的にバッチで有効になります。
BigQuery で Gemini に登録する必要があるプレビュー機能は次のとおりです。
- SQL クエリの補完
- マテリアライズド ビューのおすすめ
- Apache Spark の自動チューニングとトラブルシューティング支援
Google Cloud プロジェクトで IAM ロールを付与する
このセクションでは、ユーザーに Gemini for Google Cloud ユーザーロール(roles/cloudaicompanion.user
)を付与するために必要な手順について説明します。Gemini in BigQuery の他の機能には、追加のロールが必要です。通常、このステップは管理者が行います。
BigQuery で Gemini を使用するのに必要な IAM ロールを付与するには、[IAM と管理] ページに移動します。
アクセス権を付与するには、[プリンシパル別に表示] をクリックします。
[プリンシパル] 列で、BigQuery で Gemini へのアクセスを有効にするプリンシパルを見つけて、その行で [プリンシパルを編集] をクリックします。
権限の編集ペインで、[
別のロールを追加] をクリックします。[ロールを選択] リストで、[Gemini for Google Cloud ユーザー] を選択します。Gemini for Google Cloud ユーザーロールを持つユーザーは Gemini for Google Cloud を使用できますが、Gemini in BigQuery の特定の機能を使用するには追加の権限が必要になる場合があります。
省略可: 必要に応じて、他の Gemini in BigQuery 機能にアクセスするための権限を付与するロールを付与します。
クラスタとパーティションの推奨事項を表示する権限を付与するには、[別のロールを追加] をクリックし、[BigQuery パーティショニング クラスタリング Recommender 閲覧者] を選択します。詳細については、必要な権限をご覧ください。
マテリアライズド ビューの推奨事項を表示する権限を付与するには、[別のロールを追加] をクリックし、[BigQuery マテリアライズド ビュー Recommender 閲覧者] を選択します。詳細については、必要な権限をご覧ください。
Gemini の支援でデータ分析情報を生成する権限を付与するには、[別のロールを追加] をクリックし、[Dataplex DataScan 編集者] を選択します。これらの手順を繰り返して、BigQuery データ閲覧者を追加します。詳細については、必要なロールと権限をご覧ください。
[保存] をクリックします。
BigQuery の Apache Spark 機能の Gemini に IAM ロールを付与する
BigQuery Apache Spark の Gemini 機能を使用して自動チューニングで最適化し、高度なトラブルシューティングを使用するために必要な IAM ロールを付与するには、Dataproc Serverless のロールをご覧ください。
Gemini in BigQuery の機能を有効にする
データ アナリスト、データ サイエンティスト、またはデベロッパーが Gemini in BigQuery の特定の機能を使用して SQL クエリと Python コードを記述する場合は、Google Cloud コンソールでその機能をオンにする必要があります。機能を有効にする方法については、Gemini アシスタンスを使用してクエリを作成するの「始める前に」をご覧ください。必要な IAM ロールまたは権限を持つユーザーは、Google Cloud プロジェクトで有効になっている Gemini in BigQuery の機能にアクセスできます。詳細については、Gemini for Google Cloud の概要をご覧ください。
次のステップ
- Gemini for Google Cloud で利用できる生成 AI アシスタンスの種類の詳細について学習する。
- Gemini for Google Cloud がデータを使用する方法について学習する。
- Gemini 管理者コントロールにアクセスして管理する方法を学習する。