> ## Documentation Index
> Fetch the complete documentation index at: https://wb-21fd5541-dbrian-docs-serverless-training-quickstart.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> リネージグラフを使用して、リンクされたアーティファクトの履歴を可視化し、コレクションの履歴を監査します。

# リネージグラフと履歴監査

リネージグラフを使用して、リンクされたアーティファクトの履歴を可視化します。コレクションの履歴を監査して、そのコレクション内のアーティファクトに加えられた変更をトラッキングします。

<div id="lineage-graphs">
  ## リネージグラフ
</div>

W\&B Registry のコレクション内では、ML 実験で使用されるアーティファクトの履歴を表示できます。この履歴を *リネージグラフ* と呼びます。

リネージグラフには、次の内容が表示されます。

* [run への入力](/ja/models/artifacts/explore-and-traverse-an-artifact-graph#track-the-input-of-a-run)として使用されたアーティファクト。
* [run からの出力](/ja/models/artifacts/explore-and-traverse-an-artifact-graph#track-the-output-of-a-run)として作成されたアーティファクト。

つまり、リネージグラフには run の入力と出力が表示されます。

たとえば、次の画像は、ML 実験全体を通じて作成・使用されるアーティファクトの典型的なリネージグラフを示しています。

<Frame>
  <img src="https://mintcdn.com/wb-21fd5541-dbrian-docs-serverless-training-quickstart/2lFDrtnhj5Xq0ZX6/images/registry/registry_lineage.png?fit=max&auto=format&n=2lFDrtnhj5Xq0ZX6&q=85&s=5fb993439637f3e45215a6db240bc7ad" alt="Registry のリネージ" width="4458" height="2106" data-path="images/registry/registry_lineage.png" />
</Frame>

画像を左から右に見ると、次の内容が示されています。

1. 複数の run が `split_zoo_dataset:v0` アーティファクトをログします。
2. `zesty-snowball-7` run は、`split_zoo_dataset:v0` アーティファクトをトレーニングに使用します。
3. `zesty-snowball-7` run の出力は、`zoo-qne08r7u:v0` というモデルアーティファクトです。
4. `glamorous-planet-8` という run は、モデルの評価にモデルアーティファクト `zoo-qne08r7u:v0` を使用します。

コレクション内のアーティファクトのリネージグラフを表示するには、次の手順に従います。

1. W\&B Registry にアクセスします。
2. アーティファクトを含むコレクションを選択します。
3. ドロップダウンから、リネージグラフを表示したいアーティファクト バージョンを選択します。
4. **Lineage** タブを選択します。
5. ノードを選択して、run またはアーティファクトの詳細情報を表示します。

<Info>
  W\&B Python SDK を使用して run の入力と出力をトラッキングする方法については、[リネージグラフのトラッキングを有効にする](/ja/models/artifacts/explore-and-traverse-an-artifact-graph#enable-lineage-graph-tracking)を参照してください。
</Info>

次の画像は、リネージグラフでノードを選択したときに表示される run (`zesty-snowball-7`) の展開された詳細ビューを示しています。

<Frame>
  <img src="https://mintcdn.com/wb-21fd5541-dbrian-docs-serverless-training-quickstart/2lFDrtnhj5Xq0ZX6/images/registry/lineage_expanded_node.png?fit=max&auto=format&n=2lFDrtnhj5Xq0ZX6&q=85&s=51a361d4c69605dbb60ce77869f8ee01" alt="展開されたリネージノード" width="2240" height="1846" data-path="images/registry/lineage_expanded_node.png" />
</Frame>

次の画像は、リネージグラフでアーティファクトノードを選択したときに表示されるアーティファクト (`zoo-qne08r7u:v0`) の展開された詳細ビューを示しています。

<Frame>
  <img src="https://mintcdn.com/wb-21fd5541-dbrian-docs-serverless-training-quickstart/2lFDrtnhj5Xq0ZX6/images/registry/lineage_expanded_artifact_node.png?fit=max&auto=format&n=2lFDrtnhj5Xq0ZX6&q=85&s=944ecbafdd19a3836873ffc3543db0a4" alt="展開されたアーティファクトノードの詳細" width="2240" height="1850" data-path="images/registry/lineage_expanded_artifact_node.png" />
</Frame>

<Info>
  コレクションに含まれていない、W\&B にログしたアーティファクトのリネージグラフも表示できます。詳しくは、[アーティファクトグラフを探索する](/ja/models/artifacts/explore-and-traverse-an-artifact-graph)を参照してください。
</Info>

<div id="create-a-custom-view">
  ### カスタムビューを作成する
</div>

リネージグラフの右上にある **Custom** をクリックして、カスタムビューを作成します。次のオプションを使用して、リネージグラフをフィルターしたりカスタマイズしたりできます。

* **アーティファクトタイプでフィルター**: W\&B にログされたアーティファクトタイプの値でフィルターします。たとえば、タイプが "dataset" のアーティファクトをログすると、"dataset" をフィルター値として使用できます。
* **run のジョブタイプでフィルター**: W\&B にログされた run のジョブタイプの値でフィルターします。たとえば、ジョブタイプが "training" の run をログすると、"training" をフィルター値として使用できます。
* **拡張リネージを含める**: ベースバージョンの直接のリネージに含まれない項目を表示します。
* **生成されたアーティファクトを含める**: プログラムで作成された項目を表示します。
* **クラスターを展開**: 接続関係が似ている類似項目はグループ化されなくなります。
* **下流ホップ**: アクティブノードを基準とした子孫世代です。
* **上流ホップ**: アクティブノードを基準とした祖先世代です。

リネージグラフをデフォルト表示に戻すには、左向き矢印ボタンをクリックします。

<div id="audit-a-collections-history">
  ## コレクションの履歴を監査する
</div>

そのコレクションに対して組織のメンバーが行った操作を確認できます。確認できる内容は次のとおりです。

* アーティファクト バージョンに alias が追加または削除されたかどうか。
* アーティファクト バージョンがコレクションに追加または削除されたかどうか。

どちらの操作についても、操作を実行したユーザーと、操作が行われた日付を確認できます。

コレクションの操作履歴を表示するには、次の手順を実行します。

1. W\&B Registry にアクセスします。
2. 操作履歴を表示するコレクションを選択します。
3. コレクション名の横にあるドロップダウンメニューを選択します。
4. **Action History** オプションを選択します。
