データを検索して探索する

このページでは、Visual Studio Code 用の Google Cloud Data Agent Kit 拡張機能でデータ エンティティを検出し、それらについて学習する方法について説明します。この拡張機能には、カタログ エクスプローラや検索からエージェント チャットまで、データを検索するための複数のエントリ ポイントが用意されています。

始める前に

  1. 拡張機能をインストールします
  2. 設定を構成する。すべての API を有効にして、プロジェクトとリージョンを構成します。
  3. 省略可: VS Code 用 Data Agent Kit 拡張機能で Cloud SQL for MySQL、Cloud SQL for PostgreSQL、AlloyDB for PostgreSQL のリソースを操作するには、メタデータを Knowledge Catalog に取り込めるように構成する必要があります。詳細については、以下をご覧ください。

カタログを確認する

カタログ エクスプローラには、データ エンティティの構造化されたビューが表示されます。カタログを操作する手順は次のとおりです。

  1. IDE のアクティビティ バーで、[Google Cloud Data Agent Kit] アイコンをクリックします。
  2. Google Cloud Data Agent Kit メニューで、[カタログ] セクションを開きます。エクスプローラには、これらのデータソースがツリー構造で表示されます。
    • BigQuery と BigLake のデータ エンティティ、現在のプロジェクトの AlloyDB、Cloud SQL、Spanner エンティティ。
    • BigQuery 一般公開データセット。
    • アクセス権がある組織内の他のプロジェクト。[さらに読み込む] をクリックして、エクスプローラで確認します。
  3. 階層を移動するには、ノードをクリックして開きます。たとえば、プロジェクト ID をクリックすると、エクスプローラにプロダクト名で整理されたデータソースが表示されます。
  4. プロダクト名をクリックして、そのプロダクトのデータ エンティティを探索し、ビューとテーブルを表示するために展開を続けます。
  5. データ エンティティをクリックすると、新しいエディタタブに詳細が表示されます。
  6. リソース名を右クリックすると、[クエリ] や [Spark DataFrame に読み込む] などのクイック アクションのリストが表示されます。

エージェントベースの検出を使用する

自然言語を使用してデータセットを見つけるには、エージェントのチャットパネルを使用します。

  1. チャット パネルが表示されない場合は、Cmd/Ctrl+Shift+P キーを押してコマンド パレットを開き、Open Chat を検索して実行します。
  2. [チャット] パネルに、「顧客注文を含むデータセットを見つけてください」などの自然言語プロンプトを入力します。エージェントは、関連するテーブルを検索している間、[思考中] 状態を表示します。
  3. 検索を支援するために gcloud CLI コマンドの実行を求めるメッセージがエージェントに表示された場合は、各コマンドの [実行] をクリックします。
  4. エージェントがGoogle Cloud プロジェクトで見つかった関連データセットのリストを表示したら、カタログまたはユニバーサル検索でそれらを検索して調べます。

コマンド パレットまたはアクティビティ バーからユニバーサル検索を開始します。

ショートカット

  1. Cmd/Ctrl+Shift+P を押してコマンド パレットを開きます。
  2. [データセットを検索] を検索して選択します。
  3. クイック選択ツールに検索クエリを入力し、Enter キーを押して、新しいエディタタブでユニバーサル検索を起動します。

アクティビティ バー

  1. IDE のアクティビティ バーで、[Google Cloud Data Agent Kit] アイコンをクリックします。
  2. Google Cloud Data Agent Kit メニューで、[カタログ] セクションを開きます。
  3. [ユニバーサル検索] をクリックします。ユニバーサル検索が新しいエディタタブで開きます。
  4. 検索クエリを入力して Enter キーを押すと、検索結果が表示されます。

フィルタリング

ユニバーサル検索エディタで、フローティングの [フィルタ] パネルを使用して、[スコープ]、[システム]、[プロジェクト]、[タイプ]、[ロケーション] で結果を絞り込みます。

詳細を表示

データ エンティティが特定されたら、新しいエディタタブで詳細を表示します。

  • 検索結果でエンティティをクリックすると、そのエンティティの詳細が新しいタブで開きます。
  • カタログ エクスプローラで、テーブル名などのデータセットをクリックして詳細ビューを開きます。

[詳細] タブ

詳細エディタは、データのコンテキストと品質を把握できるように、縦型のタブで構成されています。

表示されるタブは、表示しているデータ エンティティのタイプによって異なります。たとえば、BigQuery データセットの詳細ビューには [詳細] タブと [リレーションシップ] タブが表示されますが、Spanner テーブルの詳細には [スキーマ] タブと [詳細] タブが表示されます。

Tab

機能

プレビュー

データセット データのサンプルを表示します。

スキーマ

データセットのスキーマの列名、メタデータ型、説明などの詳細を表示します。

詳細

データ エンティティのプロパティを表示します。

分析情報

AI 生成のサンプルクエリにアクセスして、データセットの探索をすぐに開始できます。詳細については、Knowledge Catalog でデータ分析情報にアクセスするをご覧ください。

リネージ

データセットのオリジンと子孫の視覚的なマップと、適用された変更や変換を表示します。詳細については、データリネージについてをご覧ください。

関係

データセットとの関係のグラフを表示して、他のデータセットとの関係を把握します。

データ プロファイル

データの統計概要を表示します。詳細については、データ プロファイル スキャンを作成して使用するをご覧ください。

データ品質

選択したデータセットの完全性、一意性、鮮度などのデータ品質指標を表示します。詳細については、自動データ品質の概要をご覧ください。

次のステップ