系譜の表示仕様
系譜がどういう規則で描かれるかを説明します。起点の決まり方と、表示されるノードの範囲です。
起点
系譜のノードのうち 1 つが起点になり、何が描かれるかはこの起点で決まります。
起点の見分け方
起点のノードは、周りが薄い色で縁取られます。横断系譜では、画面の見出しにも「起点:(名前) ((コンテンツ名))」と出ます。
初期の起点の決まり方
初期は、系譜画面を開いたオブジェクト、およびワークフローが起点となります。 例を下記に説明します。
- データソース A のページから横断系譜画面を開いた場合、データソース A が起点となる
- 分析プロジェクト B のページにて、ワークフロー 1 を開いた状態でワークフロー系譜画面を開いた場合、ワークフロー 1 が起点となる
起点の変え方
ノードをクリックしても起点は変わりません。 クリックはハイライトとプレビューのための操作です。起点を変えるのは、画面構成(系譜)の次の 2 つだけです。
| コマンド | 付いているノード | 変わった後の起点 |
|---|---|---|
| ここを起点に系譜を確認する | 分析プロジェクト / データソース / ダッシュボード / SQLビルダー / データエクスポート | そのノード |
| 起点を切り替えて開く | その他 | そのその他がぶら下がっているノード |
その他を開くと起点がその隣のノードへ移るので、そこから見た範囲が描き直され、畳まれていたオブジェクトが現れます。
系譜表示のルール
起点からのつながりをたどる
起点と繋がりがあるオブジェクト、さらにそのオブジェクトと繋がりがあるオブジェクト…というように、起点から辿って繋がりがあるオブジェクトはすべて表示されます。
左方向へ向かう側が入力方向、右方向へ向かう側が出力方向です。
最終成果物は 1 つ先まで出る
ここまでで表示が決まったノードの、すぐ隣にある成果物も出ます。 対象はダッシュボード・データエクスポート・データソースの 3 つで、そこからさらにはたどりません。
たとえばダッシュボード 1 を起点にすると、ダッシュボード 1 の入力方向にはないダッシュボード 2 も出ます。同じ分析プロジェクトから出ているためです。「このプロジェクトを直すと何に響くか」が 1 画面で分かるようにするための決まりです。
ダッシュボード 2 は起点の入力方向にありませんが、同じ分析プロジェクトから出ているので表示されます
入っていないものは「その他」にまとめる
表示の対象にならなかったつながりは、数だけをその他◯個のノードにまとめて出します。
中身は畳まれていて、起点を切り替えるまで出ません
| 隠れたつながりを持つノード | どちらのつながりを数えるか |
|---|---|
| 分析プロジェクト | 入力方向 |
| ダッシュボード | 入力方向 |
| データソース | 出力方向 |
SQLビルダーとデータエクスポートには「その他」が付きません。 0 件のノードにも付きません。
中身を見たいときは、その他のノードコマンド起点を切り替えて開くを使います。起点が切り替わり、畳まれていたオブジェクトが見える形で描き直されます。
よく使う例
1. 消してよいか確かめる
お題 — このデータソースを消したら何が壊れるか知りたい
入力 — 消したいデータソース
設定 — データソースのページから横断系譜を開く(起点はそのデータソースになる)
出力 — 出力方向に並んだ分析プロジェクト・ダッシュボードが壊れる候補です。その他◯個が付いていたら、そこにも使っている先が隠れています
2. 数字の出どころをたどる
お題 — ダッシュボードの数字がどこから来たか知りたい
入力 — 気になるダッシュボード
設定 — ダッシュボードのページから横断系譜を開き、入力方向を左へたどる
出力 — 元のデータソースまで辿れます。途中のノードを見たいときは、分析プロジェクトのノードからこのプロジェクトを開くで中へ入ります
3. ワークフローの並びを確かめる
お題 — 中間データでつないだワークフローが、どの順で流れるのか知りたい
入力 — ワークフローを複数持つ分析プロジェクト
設定 — 分析プロジェクトの画面でワークフロー系譜を開く
出力 — ワークフローと中間データが左から順に並びます。想定と違う向きにつながっていれば、循環参照の制約に引っかかる組み方になっていないかを疑います