Gemini in BigQuery を設定する

データ分析に AI を活用したアシスタンス機能を提供する Gemini in BigQuery を使用するには、次の操作を行う必要があります。

  1. Gemini in BigQuery を購入する
  2. 必要な API を有効にする。
  3. 必要な Identity and Access Management(IAM)ロールを付与します。
  4. Google Cloud コンソールで Gemini in BigQuery 機能をオンにします。

Gemini in BigQuery を購入

BigQuery で Gemini を使用するには、次のいずれかを行う必要があります。

含まれる機能の一覧については、Gemini in BigQuery の料金の概要をご覧ください。

Enterprise Plus エディションを購入する

Gemini in BigQuery の機能の利用をユーザーに許可するには、BigQuery Enterprise Plus エディションの予約を作成し、組織またはプロジェクトの割り当てに job_typeQUERY に設定します。その予約に割り当てられたプロジェクトで実行されるクエリジョブで Gemini in BigQuery の機能を使用できます。

必要な権限

BigQuery で Gemini 機能を使用できる予約を作成して割り当てるには、BigQuery Resource Admin ロールまたは bigquery.reservations.createbigquery.reservationAssignments.create の IAM 権限を持つ別のロールが必要です。BigQuery での IAM のロールの詳細については、事前定義ロールと権限をご覧ください。

Gemini in BigQuery を使用して Enterprise Plus の割り当てを作成する

  1. Google Cloud コンソールで、[BigQuery 容量管理] ページに移動します。

    BigQuery 容量管理に移動

  2. [容量管理] ページの [スロット予約] セクションで、Gemini in BigQuery の機能を割り当てるために使用する Enterprise Plus エディションの予約を特定します。新しい予約を作成するには、予約を作成するの手順に沿って、[エディション] で [Enterprise Plus] を選択します。

  3. Enterprise Plus エディションの予約の [操作] 列で、 [予約の操作]、[割り当ての作成] の順にクリックします。

  4. [割り当ての作成] ペインの [組織、フォルダ、プロジェクトを選択] で、[参照] をクリックして、選択した予約を割り当てるプロジェクトまたは組織を検索します。BigQuery の Gemini の割り当てでは、フォルダはサポートされていません。

  5. [Job Type] では、BigQuery の Gemini の割り当てで QUERY ジョブタイプのみがサポートされます。

  6. BigQuery で Gemini を有効にするには、[この割り当てで Gemini in BigQuery を有効にする] を切り替えます。QUERY タイプの割り当てで Gemini in BigQuery を使用できるようにすると、利用規約に同意したことになります。

  7. [作成] をクリックして課題を作成します。

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 権限を持つサービス管理者またはプロジェクト オーナーが行います。

  1. Gemini for Google Cloud API を有効にするには、Google Cloud Marketplace の [Gemini for Google Cloud] ページに移動します。

    [Gemini for Google Cloud] に移動

  2. プロジェクト セレクタでプロジェクトを選択します。

  3. [有効にする] をクリックします。

    ページが更新され、[有効] のステータスが表示されます。これで、必要な IAM 権限を持つすべてのユーザーが、選択した Google Cloud プロジェクトで Gemini in BigQuery を使用できるようになりました。

  4. パーティショニングとクラスタリングのレコメンダーマテリアライズド ビューのレコメンダーの推奨事項を使用するには、まだ有効になっていない場合は 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 を使用する場合でも追加料金は発生しません。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 の他の機能には、追加のロールが必要です。通常、このステップは管理者が行います。

  1. BigQuery で Gemini を使用するのに必要な IAM ロールを付与するには、[IAM と管理] ページに移動します。

    [IAM と管理] に移動

  2. アクセス権を付与するには、[プリンシパル別に表示] をクリックします。

  3. [プリンシパル] 列で、BigQuery で Gemini へのアクセスを有効にするプリンシパルを見つけて、その行で [プリンシパルを編集] をクリックします。

  4. 権限の編集ペインで、[ 別のロールを追加] をクリックします。

  5. [ロールを選択] リストで、[Gemini for Google Cloud ユーザー] を選択します。Gemini for Google Cloud ユーザーロールを持つユーザーは Gemini for Google Cloud を使用できますが、Gemini in BigQuery の特定の機能を使用するには追加の権限が必要になる場合があります。

  6. 省略可: 必要に応じて、他の Gemini in BigQuery 機能にアクセスするための権限を付与するロールを付与します。

  7. [保存] をクリックします。

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 の概要をご覧ください。

次のステップ