Looker(Google Cloud コア)インスタンスで Gemini を管理する

このドキュメント ページでは、Looker(Google Cloud コア)インスタンスの Gemini in Looker 機能を管理する方法について説明します。ここでは次のトピックを扱います。

このページは、Looker(Google Cloud コア)インスタンスの Looker 管理者ロールと、インスタンスが存在する Google Cloud プロジェクトの Looker 管理者(roles/looker.admin)ロールを持つユーザーを対象としています。

Gemini in Looker とは何ですか?

Gemini in Looker とは、生成 AI を活用した支援機能を提供するGemini for Google Cloud ポートフォリオの一連の機能のことであり、データを分析したりデータから貴重な洞察を得たりする際に役立ちます。

Gemini for Google Cloud がデータを使用する方法とタイミングに関する説明をご覧ください。

Gemini in Looker がサポートするタスクの種類について詳しくは、Gemini in Looker の概要のドキュメント ページをご覧ください。

Gemini in Looker 機能のコンプライアンス機能を理解する

会話型分析は、FedRAMP High または FedRAMP Medium の認証境界にはまだ含まれていません。Looker インスタンスで Gemini in Looker 設定を有効にする前に、承認機関と、Gemini for Google Cloudのコンプライアンス サービスが組織のニーズを満たしているかどうかについて話し合ってください。

Looker(Google Cloud コア)インスタンスの場合、利用可能になった各 Assured Workloads コントロール パッケージは、そのパッケージの変更要件とプロセスが満たされると、Gemini in Looker 機能をデフォルトのサービスとして追加します。Looker の会話型分析は、関連付けられた Looker(Google Cloud コア)インスタンスのコンプライアンス機能を尊重します。ただし、次の例外があります。

データ所在地(DRZ)のサポート(特に保存データ)は、すべての Looker のお客様が利用できます。会話型分析に関連付けられているすべての保存データは、Looker インスタンス内に厳密に存在し、単一のリージョンに限定されます。転送中のデータは、グローバル サービスを使用して処理されることがあります。

始める前に

Looker(Google Cloud コア)インスタンスで Gemini を有効にするために必要な権限を取得するには、インスタンスが存在するプロジェクトに対する Looker 管理者 roles/looker.admin)IAM ロールを付与するよう管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織に対するアクセス権の管理をご覧ください。

必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。

次のタスクを実行するには、Looker(Google Cloud コア)インスタンスの Looker 管理者である必要があります。

  • Looker(Google Cloud コア)インスタンスで Gemini の支援機能を使用する機能の個々の設定を有効にする
  • Gemini in Looker 機能を使用する権限をユーザーに付与する

Gemini を有効または無効にする

Looker(Google Cloud コア)で Gemini in Looker を有効にするには、 Google Cloud コンソールで次の操作を行います。

  1. Looker(Google Cloud コア)をホストする Google Cloud プロジェクトに移動します。
  2. [インスタンス] ページに移動し、Gemini を有効にするインスタンスの名前をクリックします。
  3. [編集] をクリックします。
  4. [Gemini in Looker(Google Cloud コア)] セクションを展開します。
  5. [Gemini] を選択します。この設定が有効になっている場合、Looker 管理者は Looker(Google Cloud コア)インスタンスの [管理] パネルから、利用可能な Gemini in Looker 機能を選択的に有効にできます。
  6. プレビューで利用可能な Gemini in Looker 機能を有効にするには、[Trusted Tester 機能] を選択します。この設定を有効にすると、ユーザーは Gemini in Looker の Trusted Tester 機能にアクセスできます。ユーザーがプレビュー版の Gemini 機能にアクセスできるようにするには、この設定を有効にする必要があります。
  7. 必要に応じて、[Trusted Tester のデータの使用] を選択します。この設定を有効にすると、Gemini for Google Cloud Trusted Tester プログラム利用規約に従って Google がデータを使用することに同意したことになります。

Looker(Google Cloud コア)インスタンスで Gemini を無効にするには、[Gemini] 設定をオフにします。

Gemini in Looker の個々の機能を有効または無効にする

Looker(Google Cloud コア)の [管理者] パネルの [プラットフォーム] セクションにある [Gemini in Looker] ページには、インスタンスの GeminiTrusted Tester 機能Trusted Tester データ使用の設定の有効化ステータスに関する情報が表示されます。これらの設定は Google Cloud コンソールで管理されます。このページでは、Looker 管理者が Gemini in Looker の個々の機能の有効化設定を管理することもできます。

[Gemini Enable status] の横にある緑色のチェックマークは、一般提供されている Gemini in Looker 機能をインスタンスで有効にできることを示します。[Trusted Tester の機能の有効化ステータス] の横にある緑色のチェックマークは、プレビュー版の Gemini in Looker の機能をインスタンスで有効にできることを示します。

Gemini in Looker の個々の機能を有効にするには、Looker(Google Cloud コア)インスタンスで次の操作を行います。

  1. [管理者] パネルで、[プラットフォーム] セクションに移動し、[Gemini in Looker] ページを選択します。
  2. 次の切り替えボタンをオンにして、対応する一般提供機能をそれぞれ有効にします。
  3. 次の切り替えボタンをオンにすると、対応するプレビュー機能が有効になります。
    • コード インタープリタ - 会話型分析でコード インタープリタを有効にします。コード インタープリタを使用するには、[会話型分析] の設定も有効にする必要があります。
    • セマンティック検索 - Gemini を活用した検索機能の強化を有効にします。この設定では、インスタンスで拡張検索のプレビュー機能が有効になっている必要があります。
    • LookML Assistant - ユーザーが自然言語プロンプトを作成して、Gemini が生成した LookML パラメータの候補を取得し、プロジェクト ファイルに追加できるようにします。
    • 式アシスタント - 式アシスタントを有効にします。これにより、ユーザーは自然言語を使用して、表計算カスタム フィールドLooker 式を記述できます。
    • Explore NL Summary - ユーザーが Looker Explore の Gemini 生成の概要を表示できるようにします。
    • Explore の分析情報アシスタント - 分析情報アシスタントを有効にします。これにより、ユーザーは Explore について自然言語で質問したり、Explore に基づいてクエリを作成、変更したりできます。
    • AI アシスト クイック スタート - Looker Explore で Gemini によって生成されたクイックスタート分析を有効にします。
    • Gemini Enterprise に公開 - 会話型分析データ エージェントのオーナーが、publish_agent_externally 権限を含むロールも持っている場合に、Gemini Enterprise でエージェントを公開できるようにします。この設定を有効にする場合は、ターゲットの Gemini Enterprise インスタンスに関する次の情報を指定する必要があります。
      • [GCP プロジェクト番号] フィールドに、ターゲット Gemini Enterprise インスタンスをホストする Google Cloud プロジェクトのプロジェクト番号を入力します。
      • [リージョン] フィールドに、Gemini Enterprise インスタンスのリージョンを入力します。リージョンは、Gemini Enterprise の [アプリ] ページの [ロケーション] に表示されます。
      • [インスタンス ID] フィールドに、Gemini Enterprise インスタンスの特定の ID を入力します。この ID は、Gemini Enterprise の [アプリ] ページにあります。
      • Google Cloud コンソールで、Gemini Enterprise インスタンスをホストする Google Cloud プロジェクトの Discovery Engine 管理者 IAM ロールを Looker によって生成されたサービス アカウントに付与します。

ユーザーが Gemini in Looker 機能を使用するには、適切な権限を付与する必要があります。

ユーザーに Gemini in Looker の権限を付与する

Gemini のサポートは、Looker インスタンスでさまざまなタスクを実行しているときに利用できます。これらの Gemini アシスタント機能を使用するには、適切なモデルに gemini_in_looker 権限を適用する Looker ロールと、Gemini アシスタント タスクを実行する権限を含むロールがユーザーに付与されている必要があります。gemini_in_looker 権限は、次のいずれかの方法で割り当てることができます。

Gemini デフォルト ロールを付与する

gemini_in_looker 権限は、Gemini デフォルト ロールに含まれる唯一の権限です。この権限は、デフォルトでインスタンス上のすべてのモデルに適用されます。また、access_data 権限と、特定の Gemini in Looker 機能を使用するために必要なその他の権限も割り当てる必要があります。

このロールは、適切なユーザーまたはグループに割り当てることができます。

カスタムロールの付与

Looker インスタンスのすべてのモデルで Gemini in Looker 機能へのアクセスを制限するには、特定のモデルにのみ gemini_in_looker 権限を適用するカスタム Looker ロールを作成し、適切なユーザーまたはグループに割り当てます。これらのユーザーを、デフォルトで Gemini デフォルト ロールが割り当てられている Gemini デフォルト ユーザー グループから削除する必要がある場合があります。また、access_data 権限と、特定の Gemini in Looker 機能を使用するために必要なその他の権限も割り当てる必要があります。

会話型分析のロールまたは権限の付与

会話型分析エージェント マネージャー ロールは、Looker インスタンス上のすべてのモデルに対する会話型分析エージェント マネージャー権限セットで構成されています。このロールを持つユーザーは、Looker Explore を使用する会話型分析データ エージェントを作成、編集、共有、削除できます。

会話型分析ユーザーロールは、Looker インスタンス上のすべてのモデルに対する権限セットで構成されています。このロールを持つユーザーは、Looker の会話型分析データ エージェントとチャットできます。

これらのロールは、適切なユーザーまたはグループに割り当てることができます。特定のモデルに会話型分析の権限を適用するカスタム Looker ロールを作成することもできます。

Gemini のデフォルト ユーザー グループにユーザーを追加する

オープン システム構成を使用するすべての Looker(オリジナル)インスタンスに対して、Gemini Default Users グループが自動的に作成されています。このグループのユーザーには Geminiが割り当てられます。これにより、Gemini in Looker 機能を使用するためのその他の必要な権限を含むロールも付与されている場合に、Gemini in Looker 機能を使用できるようになります。

Gemini のデフォルト ユーザー グループを編集して、ユーザーを追加または削除したり、グループを完全に削除したりできます。グループに追加のロールを付与することもできます。

ユーザーがこのグループに追加される方法について詳しくは、グループのドキュメント ページをご覧ください。

Gemini が支援するタスクを実行するには、追加の Looker 権限が必要になることがあります。これらの権限のリストについては、このページの追加の権限セクションをご覧ください。

その他の権限

Gemini in Looker 機能を使用するには、Gemini アシスタントのタスクを実行する権限を含む Looker ロールがユーザーに付与されている必要があります。これらの権限を次のリストにまとめます。

  • Looker データをクエリするか、会話型分析または Conversational Analytics API を使用してデータ エージェントを作成するには、クエリを実行するモデルに対する access_data 権限を含む Looker ロールが割り当てられている必要があります。Looker の会話型分析でデータ エージェントを管理して使用するには、追加の権限が必要です。会話型分析は、[会話型分析] 設定が有効になっている場合に使用できます。
  • ビジュアリゼーション アシスタントを使用して Gemini アシスタンスでカスタム可視化を作成するには、can_override_vis_config 権限を含む Looker ロールが割り当てられている必要があります。Looker アシスタントの設定が有効になっている場合、ビジュアリゼーション アシスタントを使用できます。
  • 会話型分析のコード インタープリタを使用して、自然言語の質問を Python コードに変換し、そのコードを実行して高度な分析とビジュアリゼーションを行うには、会話型分析の使用に必要な権限と同じ権限を持つロールが割り当てられている必要があります。コード インタープリタは、[コード インタープリタ] 設定が有効になっている場合に使用できます。
  • Gemini アシスタンスを使用して LookML を記述するには、LookML プロジェクト内の少なくとも 1 つのモデルに対する develop 権限を含む Looker ロールが割り当てられている必要があります。この機能は、[LookML アシスタント] 設定が有効になっている場合に利用できます。
  • Explore の目的やクエリで使用されるデータの種類など、Explore の概要を生成するには、LookML プロジェクト内の少なくとも 1 つのモデルに対する develop 権限と、Explore の表示と操作を行うための explore 権限を含むロールが必要です。この機能は、[Explore NL の概要] 設定が有効になっている場合に使用できます。
  • クイックスタート分析を生成するには、LookML プロジェクト内の少なくとも 1 つのモデルに対する develop 権限を含む Looker ロールが割り当てられている必要があります。この機能は、AI アシストによるクイック スタート設定が有効になっている場合に利用できます。
  • Gemini アシスタンスを使用して Looker 式を作成するには、Gemini を使用して表計算式を作成するための create_table_calculations 権限を含む Looker ロール、またはカスタム フィールド式を作成するための create_custom_fields 権限を含むロールが割り当てられている必要があります。この機能は、[式アシスタント] 設定が有効になっている場合に使用できます。
  • Insight Assistant を使用して Explore について質問し、Gemini アシスタンスを使用して Explore を作成または変更するには、explore 権限を含む Looker ロールが割り当てられている必要があります。この機能は、[分析情報アシスタント] 設定が有効になっている場合に利用できます。

フィードバックを送信

Gemini in Looker の各機能についてフィードバックを提供できます。フィードバックの送信方法については、各機能のドキュメントをご覧ください。