Data Lineage 화면과 그래프 조작
Data Lineage 화면은 계보 그래프, 브랜치 설정, 사이드 패널, 노드 상세와 그래프 도구로 구성됩니다. 브랜치와 선택 범위에 따라 패널이 보여 주는 데이터가 달라집니다.
노드와 화면 이동
노드 양쪽 화살표나 Expand로 관련 리소스를 추가합니다. 기본 배치는 자동이며 노드를 끌어 수동으로 옮길 수도 있습니다. 전체 자동 배치로 돌아가려면 Layout > Layout all nodes를 사용합니다.
기본 Panning mode에서는 드래그하여 화면을 이동합니다. 여러 노드를 드래그로 선택하려면 Drag select로 전환하거나 Shift를 누른 채 드래그합니다. 노드 클릭은 단일 선택, Ctrl 또는 Cmd를 누른 클릭은 다중 선택입니다. 전체 단축키는 오른쪽 위 Keyboard shortcuts에서 확인합니다.
브랜치 설정
선택한 브랜치에 맞춰 그래프와 패널의 정보를 표시합니다. 데이터셋 브랜치 구성에서 해당 리소스에 브랜치가 없으면 지정한 fallback 순서로 해석합니다. 글로벌 브랜치 모드에서는 이 fallback이 비활성화되므로 브랜치별 보기의 조건을 확인합니다.
사이드 패널
Search and browse
자유 검색이나 프로젝트 및 폴더 트리를 사용해 리소스를 찾습니다. 검색 결과 하나를 선택하거나 아래쪽 버튼으로 결과 전체를 그래프에 추가할 수 있습니다. 하위 폴더 포함 여부도 선택합니다. Advanced에서는 필터와 정렬을 구성합니다.
폴더 안의 하위 폴더까지 재귀적으로 모두 추가할 수 있지만 노드가 너무 많으면 그래프 성능과 사용성이 나빠질 수 있습니다.
Properties와 Histogram
노드 하나를 선택하면 리소스 속성이 표시됩니다. 리소스 종류에 따라 Actions에서 열 수 있는 앱, 이슈 보고나 설명 추가 등의 작업이 달라집니다.
여러 노드를 선택하면 공통 속성과 값별 출현 개수를 Histogram으로 보여 줍니다. 값을 선택하면 일치하는 노드가 강조되고 Update selection으로 그 노드들만 선택할 수 있습니다.
Copy names는 선택한 리소스의 전체 경로를 포함한 이름을 쉼표로 구분하여 클립보드에 복사합니다.
Builds와 Schedules
Builds helper는 선택한 데이터셋만, 선택한 데이터셋 사이의 모든 변환, 선택한 데이터셋과 모든 상위 데이터셋을 빌드하는 전략을 제공합니다. 빌드 미리보기와 실행에서 범위와 실제 실행 단계를 구분합니다.
Schedules helper는 선택한 리소스의 스케줄을 만들거나 편집합니다. 그래프의 브랜치 설정과 적용 가능한 fallback도 스케줄에 반영됩니다.
Related artifacts
선택 노드에 직접 연결된 분석과 앱 등의 산출물을 표시합니다. 기본 목록에서는 삭제했거나 자동 저장한 파일을 제외하며 필요하면 포함하도록 바꿀 수 있습니다. 노드 오른쪽 화살표 위에 포인터를 올려도 관련 목록에 접근할 수 있습니다.
노드 상세 패널
| 탭 | 표시 내용 |
|---|---|
Preview | 선택 데이터셋의 표본 |
History | 변경 이력과 로그, 파일, 메타데이터, 스키마 및 JobSpec |
Code | 코드를 사용해 만든 데이터의 생성 로직 |
Data Health | 선택 데이터셋에 설정한 상태 검사 |
Build timelines | 선택 데이터셋의 실제 빌드 시간을 나타내는 Gantt 차트 |
그래프 도구
Node coloring은 속성이나 지표별로 노드를 칠합니다. 사용자 정의 색상도 지정할 수 있으며 Layout에서 색상 그룹별로 배치할 수 있습니다.
Layout은 전체 자동 배치 외에도 여러 노드의 수직, 계층 또는 레벨별 배치를 제공합니다. Expand는 조상과 후손을 노출하고 Find는 현재 그래프의 노드 이름이나 데이터셋 열 이름을 검색합니다.
| Selection 명령 | 동작 |
|---|---|
Select All | 현재 그래프의 모든 노드를 선택합니다. |
Invert selection | 현재 선택을 해제하고 나머지를 선택합니다. |
Select children | 현재 선택의 직접 하위 노드를 추가 선택합니다. |
Select parents | 현재 선택의 직접 상위 노드를 추가 선택합니다. |
그래프 저장 방식
Save/Open으로 그래프를 저장하고 다시 열 수 있습니다. Quick share는 읽기 전용 공유 링크, Export graph to SVG는 정적 그림을 만듭니다. 저장한 그래프에는 브랜치 선택도 포함되며 현재와 다른 설정의 그래프를 열면 브랜치를 전환할지 묻습니다. 공유 범위와 조직 간 조건은 저장과 공유에서 설명합니다.