Gemini in BigQuery

このドキュメントでは、Gemini for Google Cloud ポートフォリオのプロダクトである AI を活用した支援機能でデータの処理を支援する方法について説明します。

Gemini in BigQuery を使用した AI アシスタンス

Gemini in BigQuery は、次の方法で AI アシスタンスを提供します。

  • データ インサイトを使用してデータを探索し、理解する。データ インサイトは、テーブルのメタデータから生成された知見に富んだクエリを使用して、パターンの発見、データ品質の評価、統計分析を実行する自動かつ直感的な方法を提供します。この機能は、初期のデータ探索におけるコールド スタートの課題に対処する際に特に有用です。詳細については、BigQuery でデータ インサイトを生成するをご覧ください。
  • BigQuery データ キャンバスを使用して、データの検出、変換、クエリ、可視化を行う。自然言語を使用すると、テーブル アセットの検索、結合、クエリ、結果の可視化、プロセス全体で他のユーザーとのシームレスなコラボレーションを行うことができます。詳細については、データ キャンバスで分析するをご覧ください。
  • アシストされた SQL と Python によるデータ分析を利用する。Gemini in BigQuery を使用すると、SQL または Python でコードを生成または提案し、既存の SQL クエリを説明できます。また、自然言語クエリを使用してデータ分析を開始することもできます。コードを生成、完成、要約する方法については、Gemini アシスタンスを使用してクエリを作成するをご覧ください。
  • パーティショニング、クラスタリング、マテリアライズド ビューの推奨事項を使用してデータ インフラストラクチャを最適化する。BigQuery で SQL ワークロードをモニタリングできるようにして、パフォーマンスの向上やコストの削減の機会を見つけます。詳細については、パーティションとクラスタの推奨事項を表示するマテリアライズド ビューの推奨事項を管理するをご覧ください。
  • サーバーレス Apache Spark ワークロードの自動チューニングとトラブルシューティング。自動チューニングでは、ベスト プラクティスと以前のワークロード実行の分析に基づいて、繰り返しの Spark ワークロードに構成設定を適用することで、Spark ジョブを自動的に最適化できます。Gemini による高度なトラブルシューティングにより、ジョブエラーを説明して表面化し、遅いジョブや失敗したジョブを修正するための実行可能な推奨事項を提示できます。詳細については、Spark ワークロードの自動チューニングDataproc サーバーレス ワークロードのモニタリングとトラブルシューティングをご覧ください。
  • 変換ルールを使用して SQL 変換をカスタマイズするインタラクティブ SQL トランスレータを使用するときに、Gemini 拡張変換ルールを作成して SQL 変換をカスタマイズします。自然言語プロンプトを使用して SQL 変換出力の変更を記述したり、検索と置換を行う SQL パターンを指定したりできます。詳細については、変換ルールを作成するをご覧ください。
Gemini in BigQuery は、Google が開発した大規模言語モデル(LLM)を使用します。LLM は、数十億行ものオープンソース コード、セキュリティ データ、ドキュメントやサンプルコードなどの Google Cloud 固有のコンテンツで微調整されています。

Gemini がプロンプトやそのレスポンスをデータとして使用してモデルをトレーニングすることはありせん。詳細については、Google Cloud の Gemini がデータを使用する方法をご覧ください。初期段階のテクノロジーとして、Gemini は、もっともらしいが事実に反する出力が生成される場合があります。Gemini からのすべての出力は、使用する前に検証することをおすすめします。詳細については、Google Cloud の Gemini と責任ある AI をご覧ください。

Gemini を操作する場所

Gemini in BigQuery を設定すると、Gemini in BigQuery を使用して BigQuery Studio で次のことができます。

Spark ジョブの自動チューニングとトラブルシューティング

自動チューニングを使用すると、Spark ワークロードのパフォーマンスと復元力を最適化できます。手動で設定を構成する代わりに、Gemini では定期的なワークロードのベスト プラクティスを適用して、自動チューニングの理解とモニタリングに役立てることができます。高度なトラブルシューティングでは、「自動チューニングされたものは?」、「今何が起きているのでしょうか」、「それに対して何ができますか?」に対する自然言語の回答が提供されます。

Gemini in BigQuery を設定する

設定手順の詳細については、Gemini in BigQuery を設定するをご覧ください。

次のステップ