このドキュメントでは、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 がプロンプトやそのレスポンスをデータとして使用してモデルをトレーニングすることはありせん。詳細については、Google Cloud の Gemini がデータを使用する方法をご覧ください。初期段階のテクノロジーとして、Gemini は、もっともらしいが事実に反する出力が生成される場合があります。Gemini からのすべての出力は、使用する前に検証することをおすすめします。詳細については、Google Cloud の Gemini と責任ある AI をご覧ください。
Gemini を操作する場所
Gemini in BigQuery を設定すると、Gemini in BigQuery を使用して BigQuery Studio で次のことができます。
- データ インサイトを使用するには、テーブル エントリの [インサイト] タブに移動して、BigQuery データ全体でパターンの特定、品質の評価、統計の実行を行うことができます。
- データ キャンバスを使用するには、テーブルまたはクエリからデータ キャンバスを作成するか、データ キャンバスを使用して、自然言語でデータアセットを探索し、キャンバスを共有します。
- アシストされた SQL クエリを取得するには、コーディング サポート ツールを使用します。このツールを使用すると、クエリを反復処理し、ソースデータを指定してから、クエリを BigQuery Studio に挿入できます。
- パーティショニング、クラスタリングおよびマテリアライズド ビューに関する推奨事項を表示するには、Google Cloud コンソールのツールバーの [推奨事項]をクリックします。
- 自然言語を使用して SQL や Python コードを生成する場合や、入力にオートコンプリートで候補を表示するには、SQL クエリまたは Python コード用のコーディング サポート ツールを使用します。Gemini では、SQL コードを自然言語で説明することもできます。
Spark ジョブの自動チューニングとトラブルシューティング
自動チューニングを使用すると、Spark ワークロードのパフォーマンスと復元力を最適化できます。手動で設定を構成する代わりに、Gemini では定期的なワークロードのベスト プラクティスを適用して、自動チューニングの理解とモニタリングに役立てることができます。高度なトラブルシューティングでは、「自動チューニングされたものは?」、「今何が起きているのでしょうか」、「それに対して何ができますか?」に対する自然言語の回答が提供されます。
Gemini in BigQuery を設定する
設定手順の詳細については、Gemini in BigQuery を設定するをご覧ください。
次のステップ
- Gemini in BigQuery を設定する方法を学習する。
- Gemini アシスタンスを使用してクエリを作成する方法を学習する。
- Gemini for Google Cloud がデータを使用する方法を学習する。
- Google Cloud コンプライアンスの詳細を確認する。