Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Insight 집합 연산, 집계와 SQL

Transform 카드는 분석 경로에서 객체 집합을 결합하거나 그룹별 지표를 계산하고 SQL 결과를 미리 보는 데 사용합니다.

Set Math

연산입력과 동작
Union게시한 객체 집합이나 같은 워크북의 경로를 하나로 합칩니다. 서로 다른 객체 유형도 결합할 수 있습니다.
Intersect선택한 모든 집합에 나타나는 객체만 남깁니다. 단일 객체 유형에서만 지원합니다.
Subtract현재 집합에서 선택한 집합의 객체를 제외합니다. 단일 객체 유형에서만 지원합니다.

Intersect와 Subtract의 선택기에는 현재 경로와 객체 유형이 같은 집합이나 경로만 나타납니다.

Union으로 다른 유형을 결합하면 표와 차트에 각 유형의 속성을 함께 추가하는 full outer join과 같은 표시 형태가 됩니다. 합친 집합에서는 matches를 기준으로 행을 정렬하여 같은 유형의 필터 집합들이 겹치는 부분을 찾을 수 있습니다.

Group by

하나 이상의 속성으로 객체 행을 묶어 집계합니다.

  1. Properties to group by에서 그룹화할 속성을 하나 이상 고릅니다. 그룹 속성으로 고르지 않은 속성은 집계 대상으로 사용할 수 있습니다.
  2. Aggregations에서 Count 같은 집계 지표를 하나 이상 선택합니다. 여러 집계를 추가하고 열 이름을 바꿀 수 있습니다.

  1. Show results를 선택하면 경로 안에 Group By 결과 표가 나타납니다.

결과 표에서 행을 하나 이상 선택하면 해당 그룹에 속한 원래 데이터를 필터링합니다. 데이터 자체를 수정하지는 않습니다. 왼쪽 위 안내가 Select a row to filter results에서 Filtering on [1] row처럼 바뀝니다. X를 선택하면 필터를 해제합니다.

Property chart

선택한 속성값의 히스토그램을 경로 안에 표시합니다. 차트에서 범위를 선택하면 원래 데이터를 필터링하며 데이터 자체는 바꾸지 않습니다. 같은 목적의 화면은 워크북 Charts 탭에서도 사용할 수 있습니다.

Vega chart

Insight의 Vega chart는 SQL sandbox 카드가 반환한 결과만 입력으로 사용합니다. 분석 경로의 온톨로지 데이터를 직접 입력하는 방식은 지원하지 않습니다.

SQL 결과를 바탕으로 사용자 정의 시각화를 구성할 수 있습니다. 세부 데이터 명세는 Vega 데이터 참조를 따릅니다.

SQL sandbox

분석 경로가 단일 객체 유형일 때만 SQL을 사용할 수 있습니다. 여러 객체 유형이 있으면 SQL 기능이 비활성화됩니다.

SQL sandbox에서는 온톨로지 링크 유형을 사용하지 않고도 다른 객체 유형과 조인할 수 있습니다. 조인할 객체 유형을 참조할 때는 백틱으로 지정합니다.

기본 질의는 다음과 같습니다.

SELECT * FROM Path
LIMIT 10

Path는 SQL 카드를 추가한 시점의 경로 데이터입니다. 앞에 필터가 있으면 그 필터를 적용한 데이터를 조회합니다. 지원 구문과 활용 방식은 Ontology SQL 참조를 확인합니다.

결과의 사용 범위

Insight SQL 도구는 데이터의 구체화 결과를 사용합니다. SQL 출력은 온톨로지 객체 집합으로 다시 구성된 결과가 아니므로 경로의 후속 데이터로 직접 사용하지 않습니다.

SQL sandbox 카드를 선택하면 SQL preview 표에서 결과를 볼 수 있고 CSV로 다운로드할 수 있습니다. Vega chart에도 이 출력을 사용할 수 있습니다.

뒤에 추가한 필터

SQL sandbox는 경로의 객체 데이터를 바꾸지 않습니다. 따라서 SQL 카드 뒤의 Filter는 SQL 결과가 아니라 SQL 이전 경로의 객체 데이터를 필터링합니다.

아래 예시에서는 SQL 결과가 1이어도 경로의 객체 수는 10으로 유지됩니다. 다음 필터 단계의 입력도 그 10개 객체입니다.