Project Lineage

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

Project Lineage タブ

開き方

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

グラフビュー

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

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

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

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

ノードタイプ

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

フィルタバー

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

操作

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

詳細パネル

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

Lineage の詳細パネル

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

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

コンテキストメニュー

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

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

See also