Gemini in Looker の概要

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

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

Looker で利用可能な機能

Looker 管理者は、[管理者] パネルの [プラットフォーム] セクションにある [Gemini in Looker] ページで、Gemini in Looker の個々の機能の有効化を管理できます。Gemini in Looker が有効になっている場合、Looker ユーザーは Looker(Google Cloud コア)インスタンスまたは Looker(オリジナル)インスタンスで次のタスクを実行できます。

  • 会話分析を使用してデータに関する質問を行い、データと会話する: Gemini in Looker を使用すると、自然言語を使用してデータソースに関して質問できます。Gemini は、クエリに基づいて Looker のグラフやデータテーブルを返します。回答の生成方法の詳細を確認することや、会話を保存して後で参照することが可能です。スレッドページで Explore にクエリを実行するには、インスタンスで会話型分析(会話ページ)の設定が有効になっている必要があります。ダッシュボード データ エージェントを使用したダッシュボードのクエリは、インスタンスで [ダッシュボード エージェント] 設定が有効になっている場合に使用できます。
  • カスタム Looker 可視化を生成する: Gemini in Looker を使用すると、自然言語を使用して Looker の可視化の書式設定オプションをカスタマイズできます。Gemini は、テキストベースのプロンプトから JSON 書式設定オプションを生成します。このオプションは、可視化に適用できます。プロンプトを出発点として、より複雑なカスタマイズ用のテンプレートとパターンを作成してから、可視化の書式設定オプションを手動で更新することもできます。この機能は、インスタンスで Looker アシスタントの設定が有効になっている場合に使用できます。
  • Gemini の支援機能を使用して Looker 式を記述する: Gemini in Looker は、表計算とカスタム フィールドの Looker 式の記述を支援します。この機能は、インスタンスで Looker アシスタントの設定が有効になっている場合に使用できます。
  • 会話分析データ エージェント内で高度な分析にアクセスして、自然言語の質問を Python コードに変換し、そのコードを実行して高度な分析と可視化を提供します。高度な分析は、インスタンスで [高度な分析] 設定と、データソースに対応する会話型分析の設定([会話型分析(会話ページ)] または [ダッシュボード エージェント])が有効になっており、データ エージェントの作成者がエージェント構成で [高度な分析を有効にする] をオンにしている場合に、データ エージェントで使用できます。
  • LookML を生成する [プレビュー]: Gemini in Looker は、LookML パラメータの生成を支援します。Gemini は、自然言語プロンプトに基づいて LookML パラメータを提示します。このパラメータはプロジェクト ファイルに追加できます。この機能は、インスタンスで LookML アシスタントの設定が有効になっている場合に使用できます。
  • Explore の概要を生成する [プレビュー]: Gemini in Looker は、Explore の概要と分析を生成します。この機能は、インスタンスで [Explore NL サマリー] 設定が有効になっている場合に利用できます。
  • Explore の開始質問を生成する: Gemini in Looker は Explore を調べ、新しい Explore エクスペリエンスではいくつかの開始質問を、従来の Explore では AI クイックスタートを生成します。これにより、データを迅速に分析して作成するための便利な出発点を提供します。この機能は、インスタンスで Looker アシスタントの設定が有効になっている場合に使用できます。
  • Looker インスタンスに保存されたコンテンツを検索する: Gemini in Looker のコンテンツ検索は、キーワードのマッチタイプだけでなく、検索クエリの概念的な意味を理解します。これにより、ビジネス用語や分析的な質問(「顧客獲得コストの合計」など)を使用して検索できます。この機能は、インスタンスでセマンティック検索設定が有効になっている場合に使用できます。
  • 自然言語で質問してクエリを作成する [プレビュー]: Gemini in Looker を使用すると、自然言語で質問して Explore の分析情報を取得し、その結果を使用して Explore を構築または変更できます。この機能は、インスタンスで Explore Insight Assistant 設定が有効になっている場合に使用できます。
  • Looker ロールを管理する [プレビュー]: Gemini in Looker は、ユーザーロール、権限セット、モデルセットの作成を支援し、既存のロール、権限セット、モデルセットに関する情報を提供します。この機能は、インスタンスで管理アシスタントの設定が有効になっている場合に使用できます。

Looker の機能を有効にする

Looker(オリジナル)インスタンスでこれらの機能にアクセスするには、Looker 管理者が Looker(オリジナル)インスタンスの設定で Gemini in Looker を有効にする必要があります。インスタンスは Looker 25.2 以降で、Looker ホスト型である必要があります。会話分析は、Looker 25.0 以降のインスタンスで利用できます。Looker 管理者は、同じ手順で機能を無効にできます。

Looker(Google Cloud コア)インスタンスでこれらの機能にアクセスするには、Looker 管理者(roles/looker.admin)IAM ロールを持つユーザーが、 Google Cloud コンソールの Looker(Google Cloud コア)インスタンス設定で Gemini in Looker を有効にする必要があります。 Looker 管理者の IAM ロールを持つユーザーは、同じ手順で機能を無効にできます。

Gemini in Looker 機能の使用権限を付与する

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

  • 会話分析または Conversational Analytics API を使用して Looker データをクエリするか、データ エージェントを作成するには、クエリを実行する各モデルに対する access_data 権限と gemini_in_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 ロールが割り当てられている必要があります。この機能は、[Looker アシスタント] 設定が有効になっている場合に使用できます。
  • Gemini アシスタンスを使用して Looker 式を記述するには、Gemini を使用して表計算式を記述するための create_table_calculations 権限を含む Looker ロール、またはカスタム フィールド式を記述するための create_custom_fields 権限を含むロールが割り当てられている必要があります。この機能は、[Looker アシスタント] 設定が有効になっている場合に使用できます。
  • インサイト アシスタントを使用して Explore に関する質問を行い、Gemini アシスタンスを使用して Explore を作成または変更するには、explore 権限を含む Looker ロールが割り当てられている必要があります。この機能は、[インサイト アシスタント] 設定が有効になっている場合に利用できます。
  • 管理アシスタントを使用して Looker ロールの作成と変更を行うには、管理者ロールが必要です。この機能は、管理者アシスタントの設定が有効になっている場合に利用できます。

Gemini in Looker を操作する場所

Gemini in Looker 機能を有効にすると、Gemini の支援機能を利用して Looker で次のタスクを実行できます。

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

Google Cloud プレビュー機能は、一般に正式なコンプライアンス認証サポートの対象外であり、特に明記されていない限り、規制対象のワークロードやセンシティブ データでの使用は推奨されません。

会話型分析は、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 インスタンス内に厳密に存在し、単一のリージョンに限定されます。転送中のデータと機械学習(ML)は、グローバル サービスを使用して処理されます。

データ ガバナンス、履歴の保持、ログ監査

Gemini in Looker は、スタンドアロンの Gemini アプリケーション(Gemini ウェブアプリなど)と比較すると、データの処理、保持、ロギングの動作が異なります。

  • 保持: Google 管理コンソールの設定は Gemini in Looker には適用されません。アクティブな会話は、ユーザーが削除するまで無期限に保持されます。削除された会話は 30 日後に完全に削除されます。
  • 管理: 管理者は、会話履歴を一括削除したり、カスタム保持期間を適用したりすることはできません。
  • 監査: デフォルトでは、未加工のユーザー プロンプトと Gemini のレスポンスは、システム アクティビティまたは Cloud Logging に記録されません。システム アクティビティはクエリ実行ソース(conversational_analytics など)を記録し、Cloud Logging は管理アクション(Gemini 機能の有効化や無効化など)のみを記録します。ただし、Looker 管理者がエンドユーザーの会話分析(CA)クエリの確認プレビュー機能を有効にしており、ユーザーがクエリデータの開示に同意している場合、Looker 管理者はシステム アクティビティでそのユーザーのクエリを表示できます。