엔티티 관계 보기
카탈로그의 각 엔티티는 서로 다양한 관계를 가져요. 이 글에서는 엔티티의 관계를 확인하는 방법과 카탈로그 그래프(Catalog Graph)에서 관계를 필터링하는 방법을 설명드릴게요.
출처: 문서
본문
대상 독자: 전체
카탈로그의 각 엔티티는 서로 다양한 관계를 가져요. 예를 들어 데모 데이터에는 웹사이트에 데이터를 제공하는 API가 포함되어 있어요. guests는 이 API와 웹사이트의 소유자이며, guests 그룹의 일원으로 로그인한 사람이라면 누구든 이들을 유지보수할 수 있어요.
이 관계를 보려면:
메인 패널에서 컴포넌트 이름을 선택해요. 이 예시에서는 example-website를 선택해요.
Relations 섹션을 포함하는 페이지가 표시돼요. 이 섹션은 선택한 엔티티와, 그 엔티티와 관련된 다른 유형의 엔티티를 표시해요. 각 관계는 hasPart/partOf, apiProvidedBy/providesApi처럼 지정되어 있어요. 카탈로그 엔티티 간의 잘 알려진 관계에서 가장 일반적인 관계를 설명하지만, 직접 관계를 만들 수도 있어요.
관련 엔티티 중 하나를 선택하면 시스템 모델을 통해 더 깊이 파고들 수 있어요.
관계 필터링하기
카탈로그 그래프에서도 관계를 볼 수 있어요. 이 보기에서는 표시할 엔티티와 관계를 필터링할 수 있어요.
카탈로그 그래프를 표시하려면:
메인 패널에서 컴포넌트 이름을 선택해요. 이 예시에서는 example-website를 선택해요.
Relations 섹션을 포함하는 페이지가 표시돼요.
Relations 섹션에서 View graph를 선택해요.
Catalog Graph가 표시돼요.
필터 설정하기
Catalog Graph는 필터 설정에 대한 변경 사항을 자동으로 반영해요. 다음 필터를 설정할 수 있어요:
MAX DEPTH
MAX DEPTH = 1
MAX DEPTH = infinite
KINDS - 보고 싶은 엔티티 종류를 선택해요. 기본값은 모든 종류예요.
RELATIONS - 보고 싶은 관계를 선택해요. 기본값은 모든 관계예요.
Direction - 엔티티와 연결된 노드를 보려는 방향
-
Top to bottom
-
Bottom to top
-
Left to right
-
Right to left
Curve
Curve = Monotone
Curve = Step Before
다음도 토글할 수 있어요:
Simplified
-
On = 단순 보기
-
Off = 상세 보기
Merge relations
-
On = 선택한 엔티티에서 노드로, 그리고 노드에서 선택한 엔티티로의 관계를 모두 볼 수 있어요.
-
Off = 선택한 엔티티에서 그 노드들로의 관계만 볼 수 있어요.
다음 그림은 Simplified와 Merge relations 설정의 조합에 따른 노드와 관계의 보기를 보여줘요.
Simplified = On 및 Merge Relations = On
Simplified = On 및 Merge Relations = Off
Simplified = Off 및 Merge Relations = On
Simplified = Off 및 Merge Relations = Off