---
title: Project Lineage
description: Project Lineage タブでプロジェクト内のデータセット、レポート、モデル間の依存関係をグラフで可視化します。ノードの選択やフィルタリングで依存関係を探索できます。
priority: 0.6
---

# Project Lineage {#project-lineage}

データセット、レポート、モデルなど、プロジェクト内のリソースがどのように関連しているかをグラフで可視化します。たとえば、あるデータセットがどのデータセットから派生したか、あるモデルがどのデータセットを使っているかを確認できます。

![Project Lineage タブ](../shared/images/project-management-lineage.webp)

## 開き方 {#opening}

- **File** > **Project Lineage**
- コマンドパレットで "Project Lineage" を検索

## グラフビュー {#graph-view}

リソースはノードとして、依存関係はエッジ（矢印）として表示されます。矢印 A → B は B が A に依存することを表し、依存の種類によって色分けされた3種類があります。

- **派生（derives-from）** - 派生データセットが元データセットから作られた関係です。矢印には変換操作のラベル（SQL Query、Crosstab など）が付きます
- **参照（references）** - モデルが学習に使ったデータセット（ラベル "Trained on"）、レポートが参照するデータセットやモデル、または分析タブが対象とするデータセットの関係です
- **表示（displays）** - タブがデータセット・レポート・モデルを表示している関係です

グラフは左から右にレイアウトされ、左側が元データ、右側が派生したリソースを表します。

ノードはタイプごとに色分けされています。各ノードには名前とタイプに加えて、データセットでは行数と列数、レポートでは要素数、Model ではモデルタイプ、Tab ではタブタイプとワークスペース名が表示されます。

![ノードタイプ](../shared/images/project-lineage-node-types.svg)

- **Dataset** - インポートした元データセットです
- **Derived** - SQL Query、Crosstab などの変換操作で生成されたデータセットです
- **Report** - レポートです
- **Tab** - 開いているタブ（Data Table、Graph Builder など）です。すべてのワークスペースのタブが対象です。タブはデータセットを参照するため、どのデータセットがどのタブで使われているかを確認できます。他のノードと異なり、タブを閉じるとノードもグラフから消えます
- **Model** - 適合済みモデルです

## フィルタバー {#filter-bar}

画面上部のトグルボタンで、表示するノードタイプを切り替えられます。たとえば Tab ノードを非表示にして、Dataset 間の依存関係だけを確認できます。非表示にしたノードと、そのノードに接続する矢印もグラフから消えます。非表示のノードを経由する依存関係は別の矢印で補われないため、中間のノードを非表示にするとその経路は途切れて表示されます。

## 操作 {#interactions}

| 操作 | 動作 |
|------|------|
| ドラッグ | グラフ全体をパン（移動） |
| スクロール | ズームイン/アウト |
| クリック | ノードを選択して詳細パネルを表示。すべての上流（元データ側）・下流（派生側）の依存関係がハイライトされます |
| ダブルクリック | 対応するタブを開く（既に開いている場合はそのタブをアクティブにする） |
| 右クリック | コンテキストメニューを表示 |

## 詳細パネル {#detail-panel}

ノードをクリックすると、右側に詳細パネルが表示されます。

![Lineage の詳細パネル](../shared/images/project-management-lineage-detail.webp)

表示される情報はノードタイプによって異なります。

| ノードタイプ | 表示項目 |
|-------------|----------|
| Dataset | 概要、ソース、説明、スキーマ |
| Derived | 概要、説明、スキーマ、変換情報（操作タイプ。SQL Query ではクエリ文、Crosstab では行・列・値フィールド、Filter ではフィルタ条件も表示） |
| Report | 要素数 |
| Model | タイプ、適合データ |
| Tab | タイプ、ワークスペース、参照しているリソース（データセット・レポート・モデル） |

## コンテキストメニュー {#context-menu}

ノードを右クリックすると操作メニューが表示されます。

- **Open** - ノードを開きます。Tab ノードでは **Focus** と表示されます
- **Delete** - ノードを削除します。依存するリソースがある場合は確認ダイアログで影響範囲が表示されます。Dataset 削除の詳細は[カスケード削除](datasets#cascade-deletion)を参照してください。Report を削除すると依存するタブが閉じ、Model を削除すると依存するタブと派生データセット（診断データセットなど）も削除されます。Tab ノードでは **Close** と表示されます
- **Reload Dataset...** - Dataset のデータを再読み込みします
- **Edit Operation...** - Derived Dataset の変換操作を編集します。現在は SQL Query で作成されたデータセットのみ編集できます。それ以外の操作タイプではこの項目は無効化され、ツールチップに理由が表示されます

## See also {#see-also}

- **[プロジェクト管理](project-management)** - プロジェクト管理機能の概要
- **[Project Overview](project-overview)** - リソースの一覧管理
- **[Compare Project](compare-projects)** - 現在のプロジェクトと MDS ファイルの差分比較
