Gemini in BigQuery を設定する

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

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

必要な API を有効にする

Gemini in BigQuery を使用するには、Gemini for Google Cloud API を有効にする必要があります。通常、この手順は、serviceusage.services.enable IAM 権限を持つサービス管理者またはプロジェクト オーナーが行います。

  1. Gemini for Google Cloud API を有効にするには、[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 権限を持つユーザーには料金が発生する可能性があります。

リソース Service Usage を制限する組織のポリシーの制約を設定すると、追加の API を有効化しないようにできます。選択した API を無効にすることはいつでも可能です。

Gemini in BigQuery のプレビュー機能を有効にする

プレビュー版の Gemini in BigQuery の特定の機能は、Trusted Tester プログラムの一部です。これらの機能へのアクセスをリクエストするには、管理者が Gemini in BigQuery の pre-GA 登録フォームに記入する必要があります。Gemini in BigQuery の pre-GA 機能アクセスは、定期的にバッチで有効になります。

Gemini in BigQuery の登録が必要なプレビュー機能は次のとおりです。

  • SQL クエリの補完
  • マテリアライズド ビューのおすすめ
  • Apache Spark の自動チューニングとトラブルシューティング支援

Google Cloud プロジェクトで IAM ロールを付与する

このセクションでは、ユーザーに Cloud AI Companion ユーザーの IAM ロールroles/cloudaicompanion.user)を付与するために必要な手順について説明します。他の Gemini in BigQuery の機能には、追加のロールが必要です。通常、このステップは管理者が行います。

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

    [IAM と管理] に移動

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

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

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

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

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

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

Gemini in BigQuery Apache Spark 機能のに IAM ロールを付与する

Gemini in BigQuery Apache Spark 機能を使用して自動チューニングで最適化し、高度なトラブルシューティングを使用するために必要な IAM ロールを付与するには、Dataproc Serverless のロールをご覧ください。

Gemini in BigQuery の機能を有効にする

データ アナリスト、データ サイエンティスト、またはデベロッパーが Gemini in BigQuery の特定の機能を使用して SQL クエリと Python コードを記述する場合は、Google Cloud コンソールでその機能をオンにする必要があります。機能を有効にする方法については、Gemini アシスタンスを使用してクエリを作成するの「始める前に」をご覧ください。必要な IAM ロールまたは権限を持つユーザーは、Google Cloud プロジェクトで有効になっている Gemini in BigQuery の機能にアクセスできます。詳細については、Gemini for Google Cloud の概要をご覧ください。

次のステップ