メインコンテンツまでスキップ

モデルAPIとプロバイダーのリネージを追跡する

Unity Catalogは、Unity AI Gateway を通じて管理されるモデルAPIs (モデルサービス)および外部モデルプロバイダー (モデルプロバイダーサービス)のリネージをキャプチャします。各サービスが提供する基盤モデル、そのプライマリまたはfallbackのルーティング、およびペイロードデータを消費する下流のアセットを追跡できます。リネージを使用すると、次のことが可能になります:

  • 基盤モデルまたはサービスを非推奨にする前に影響範囲を確認 :制限された基盤モデルを非推奨にする、またはモデルプロバイダーをスワップする前に、影響を受けるダウンストリームのサービスやワークロードを特定します。
  • データおよび AI アセット間の依存関係を追跡 :サービスが提供する基盤モデルから、ペイロードをLogsする推論テーブル、そしてそのペイロードデータを消費するダウンストリームのワークロードまでを追跡します。

要件

注記

Unity AI Gateway は、AWS GovCloud または Azure Government ではサポートされていません。

キャプチャされるリネージの内容

Unity Catalogは、サービスの 定義 からその依存関係をキャプチャします。これは、サービスを作成または更新するときに参照されるオブジェクトです。リネージは、テーブルリネージと一貫して、2つの方向を区別します:

  • アップストリーム 依存関係とは、提供されている基盤モデルなど、サービスが依存するオブジェクトのことです。
  • 下流 の依存関係とは、推論テーブルのように、サービスに依存するオブジェクトのことです。

次の表に、各サービスタイプでキャプチャされるリネージの依存関係を示します。

サービス

上流

下流

Model API(モデルサービス)

PRIMARY (プライマリ)または FALLBACK (フォールバック)として注釈が付けられた、提供される基盤モデル。提供される外部モデルは、その外部モデルプロバイダーとして表示されます。

リクエストペイロードを記録するように構成された推論テーブル

外部モデルプロバイダー (モデルプロバイダーサービス)

なし。ガードレールポリシーに基づくジャッジモデルサービスについては、ここでは説明しません。

プロバイダーへのルーティング用に構成された各モデルサービス、およびリクエストペイロードをログに記録するように構成された推論テーブル。

サービス

上流

下流

Model API(モデルサービス)

PRIMARY (プライマリ)または FALLBACK (フォールバック)として注釈が付けられた、提供される基盤モデル。提供される外部モデルは、その外部モデルプロバイダーとして表示されます。

リクエストペイロードを記録するように構成された推論テーブル

外部モデルプロバイダー (モデルプロバイダーサービス)

なし。ガードレールポリシーに基づくジャッジモデルサービスについては、ここでは説明しません。

プロバイダーへのルーティング用に構成された各モデルサービス、およびリクエストペイロードをログに記録するように構成された推論テーブル。

リネージは相互的なものです。提供される基盤モデルは、その基盤モデル自身の Lineage tabでモデルサービスを下流のコンシューマーとして表示し、推論テーブルはそのサービスをアップストリームのプロデューサーとして表示します。

Catalog Explorer でサービスリネージを表示する

モデルサービスまたはモデルプロバイダーサービスのリネージを表示するには:

  1. Databricks ワークスペースで、データアイコン。 カタログ をクリックします。

  2. サービスを検索または参照し、その名前をクリックします。

  3. リネージ tabを選択します。このtabには、サービスのアップストリームおよびダウンストリームのリネージが、以下の列とともに一覧表示されます:

    • 名前 : 関連オブジェクトの名前です。
    • 方向 : オブジェクトがサービスの アップストリーム にあるか、 ダウンストリーム にあるかを示します。
    • Type :関連オブジェクトのタイプ( ModelModel provider serviceTable など)。
    • 最終アクティビティ : リネージ関係が最後にキャプチャされた日時。
  4. リストを絞り込むには、 [リネージのフィルタリング] に名前を入力するか、方向、オブジェクトタイプ、ワークスペース、時間範囲でフィルタリングします。

次の例は、main.ai_lineage_demo.customer_support_endpoint モデルサービスの リネージ タブを示しています。アップストリームアセットには、databricks-claude-opus-4-8 および databricks-kimi-k3-neo 基盤モデルと、それが提供する anthropic モデルプロバイダーサービスが含まれます。ダウンストリームアセットは、リクエストペイロードをLogsする customer_support_endpoint_payload 推論テーブルです。

アップストリームモデルとダウンストリーム推論テーブルを表示する、モデルサービスのリネージtab

リネージグラフを表示する

リネージグラフは、サービスとその関連オブジェクトを接続されたノードとしてレンダリングするため、マルチホップの依存関係を視覚的に探索できます。

  1. サービスの リネージ tabで、 リネージグラフを表示 をクリックします。
  2. ノード上の プラス記号アイコン アイコンをクリックすると、接続が展開されます。
  3. モデルサービスの場合、それが提供する基盤モデルまたはモデルプロバイダーサービスへのエッジには、 PRIMARY または FALLBACK というラベルが付けられます。ノードをクリックしてオブジェクトに移動するか、そのリネージを探索します。

defaultでは、グラフにはメタストアにアタッチされているすべてのワークスペース全体のリネージが表示されます。グラフツールバーの時間範囲フィルターを使用して、アクティブな依存関係と古い依存関係を区別します。結果を現在のワークスペースに制限するには、ノードを選択してから、 Lineage details パネルで Only this workspace を選択してください。

次の例は、main.ai_lineage_demo.customer_support_endpoint モデルサービスからアクセスされるグラフを示しています。anthropic モデルプロバイダーサービスは3つのモデルサービスに展開されるため、1つのビューでそのプロバイダーへの変更が影響を与えるすべてのサービスを確認できます。基盤モデルを非推奨にする、またはサービスへのアクセスを制限する前に、リネージグラフを使用して以下を行います:

  • 影響を受けるすべてのサービスを1つのビューで検索 :各サービスを個別に確認する代わりに、特定のモデルまたはプロバイダーを提供するすべてのモデルサービスを表示します。
  • どのサービスが停止し、どのサービスが低下するかを特定する : PRIMARY および FALLBACK エッジラベルは、モデルを削除した場合にどのサービスが失敗し、どれが別のサービスに fallback するかを示しているため、移行の優先順位を付けることができます。
  • 適切なオーナーに連絡する :各ノードにはそのオーナーが表示されるため、誰に通知すべきかがわかります。ノードをクリックして、カタログエクスプローラーでオブジェクトを開きます。

モデルサービスを経由して推論テーブルにルーティングされるプライマリモデルとfallbackモデルを示すリネージグラフ

サービスの推論テーブルは独自のリネージを持つため、それを下流に展開して、ログに記録されたリクエストと応答のペイロードがどこに流れるかを追跡できます。次の例では、customer_support_endpoint_payload テーブルが payload_analysis ビューとその下流のコンシューマーにデータを提供します。テーブルリネージを参照してください。

推論テーブルがダウンストリームのビューとそのコンシューマに展開されている様子を示すリネージグラフ

制限事項

サービスリネージは、サービスの定義における依存関係のみをキャプチャします。Unity Catalogは、ランタイム時にサービスを呼び出すワークロードやエージェント、またはそれらを通じてアクセスされるデータをキャプチャしません。すべてのUnity Catalogリネージに適用される制限も適用されます。

その他のリソース