본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

데이터 모델

분석 구조

Quiver 분석은 서로 의존할 수 있는 하나 이상의 카드로 구성되어 분석 그래프를 형성합니다.

그래프 모드에서 분석 그래프를 볼 수 있으며 분석을 진행할 수 있습니다. 카드는 그래프에서 노드로 표시됩니다. 입력값과 결과물은 카드 간의 링크로 표시됩니다. 그래프 상단의 카드는 "데이터" 카드로 분석에 사용되는 데이터를 나타냅니다. 다른 카드를 입력으로 사용하는 카드는 "변환" 또는 "시각화" 카드로 알려져 있습니다.

캔버스 모드에서 분석을 수행할 때 카드 종속성을 볼 수도 있습니다.

카드 입력값과 결과물

Quiver의 모든 파라미터, 변환 및 시각화 카드는 필요한 경우 하나 이상의 입력값을 사용하고 결과물을 하나 이상 생성할 수 있습니다. 입력값과 결과물은 명확한 유형을 갖습니다.

예를 들어:

  • 롤링 집계 시계열 변환은 transform table을 입력으로 사용하고 transform table을 결과물로 생성합니다.
  • 숫자 집계 변환은 오브젝트셋을 입력으로 사용하고 number를 결과물로 생성합니다.
  • 라인 차트, 막대 차트, 파이 차트오브젝트셋을 입력으로 사용하고 categorical chart를 결과물로 생성합니다.
  • 피벗 테이블오브젝트셋을 입력으로 사용하고 피벗 테이블을 결과물로 생성합니다.

각 카드의 가능한 입력 유형과 반환되는 출력 유형은 카드 검색 창에서 [input_types > output_types] 다음과 같이 표시됩니다.

카드 검색 창에서 각 카드의 입력 및 출력 유형

동일한 [input_types > output_types] 주석은 다음 액션 메뉴에서도 사용됩니다:

다음 액션 메뉴에서 각 카드의 입력 및 출력 유형

그리고 파라미터 추가할 때:

각 파라미터 유형의 입력 및 출력 유형

Quiver 카드의 출력 유형은 카드 헤더에도 표시됩니다.

카드 헤더에서 카드 출력 유형을 보여주는 이미지

분석 구성

카드를 분석에 추가하려면 검색을 통해 찾거나 다음 액션 메뉴를 통해 추가합니다.

카드는 한 카드의 출력 유형이 다른 카드의 입력 유형과 일치할 때만 함께 연결할 수 있습니다. Quiver는 다음 방법으로 카드 입력 및 출력 유형이 호환되는지 확인합니다:

  • Quiver 카드의 입력값을 설정할 때 호환되는 출력 유형이 있는 카드만 선택할 수 있는 카드가 표시됩니다.
  • 선택한 카드의 다음 액션 메뉴에는 호환되는 카드만 표시됩니다.

화면 공간을 절약하기 위해 카드가 두 개 이상의 입력 유형을 사용할 수 있는 경우 다중 유형 아이콘(Multi type data pill)이 사용되어 모든 가능한 유형을 인라인으로 나열하는 대신 여러 유형을 사용할 수 있음을 나타냅니다. 지원되는 입력 유형의 전체 목록을 보려면 다중 유형 아이콘 위로 커서를 가져갑니다.

입력으로 사용할 수 있는 여러 입력 유형이 있는 배열 생성 변환을 강조한 카드 검색 대화 상자.

지원되는 입력 및 출력 유형

Quiver에서 지원하는 입력 및 출력 유형의 전체 목록은 아래에 제공됩니다.

값 유형

값 유형은 데이터 유형과 달리 값 집합이 아닌 개별 값을 나타냅니다.

다음 값 유형이 있습니다:

  • 숫자: Number로 표시됩니다(Number data pill)
  • 스트링: String으로 표시됩니다(Number data pill)
  • 불리언: Boolean으로 표시됩니다(Boolean data pill)
  • 타임스탬프: 시간으로 표시됩니다(time data pill)
  • 기간 단위: 일 또는 분과 같은 기간을 설명하며 Duration unit으로 표시됩니다(Duration unit data pill)
  • 범위: 시작 값과 종료 값 사이의 값 범위를 나타내며 Time range(Time range data pill) 또는 Number range(Number range data pill)로 표시됩니다.
  • 배열: Array(Array data pill), String array(String array data pill), Number array(Number array data pill), Boolean array(Boolean array data pill) 또는 Time array(Time array data pill)로 표시됩니다.
  • 없음: 카드가 입력값이 필요하지 않거나 결과물을 생성하지 않는 상황을 나타내며 None(None type data pill)으로 표시됩니다. 예를 들어 자유 형식의 Markdown 텍스트를 사용하는 텍스트 카드 또는 입력값으로 사용하지 않는 기간 단위 파라미터가 있습니다.

데이터 유형

데이터 유형은 값 집합을 나타내며 가능한 다른 값 유형이 있습니다.

다음 데이터 유형이 있습니다:

  • 단일 오브젝트: 특정 온톨로지 오브젝트 유형에 대한 오브젝트 제목, 속성 및 링크와 같은 데이터로, Single object(Single object data pill)로 표시됩니다.
  • 오브젝트 집합: 특정 온톨로지 오브젝트 유형의 오브젝트 그룹에 대한 오브젝트 제목, 속성 및 링크와 같은 데이터로, 오브젝트셋(Object setdata pill)으로 표시됩니다.
  • 물리화: 온톨로지에서 데이터 소스와 사용자 편집을 결합하여 각 오브젝트 인스턴스의 최신 상태를 포함하는 색인화된 데이터로, Materialization(Materialization data pill)으로 표시됩니다.
  • 시계열: 대개 정규 간격으로 시간에 따른 일련의 영숫자 값으로, 시계열(Time series data pill)로 표시됩니다.
  • 이벤트: 시작 및 종료 타임스탬프를 포함하는 정보를 나타내는 데이터로, Event set(Event set data pill)으로 표시됩니다.
  • 테이블 데이터: 행과 열 형식의 데이터로, Transform table(Transform table data pill) 또는 Pivot table(Pivot table data pill)로 표시됩니다.

시각화

모든 시각화는 데이터를 플롯하며 일부는 명확한 유형의 집계된 데이터를 출력합니다. 이 집계된 데이터는 특정 카드에 입력으로 사용될 수 있습니다.

다음 시각화 유형이 있습니다:

  • 범주형 차트막대 차트, 라인 차트, 파이 차트와 같은 시각화 유형으로 데이터를 플롯하고 범주형 데이터를 입력으로 사용하는 다른 카드(예: transform table 또는 범주형 수식 플롯)에 사용할 수 있는 집계된 데이터를 출력합니다. Categorical chart(Categorical charts data pill)으로 표시됩니다.
  • 시계열 그룹: 여러 시계열을 차트에 표시하는 것 외에도 일련의 시계열을 출력하여 변환 테이블 입력으로 사용할 수 있습니다. Time series group(time series group data pill)으로 표시됩니다.
  • 시계열 차트: 시계열 플롯이 표시되는 카드 컨테이너입니다. 시계열 플롯은 시계열 데이터의 특정 선 표현입니다. 동일한 차트에서 여러 플롯을 표시할 수 있습니다.
  • 시계열 산점도 플롯: 두 시계열을 서로 대조하여 표시하는 2차원 시각화로, Time scatter plot(Time scatter plot data pill)으로 표시됩니다.
  • 없음: None(None data pill)으로 표시되며 오브젝트 테이블 보기, 오브젝트 목록, vega plot, 시계열 히트 그리드, 워터폴 플롯, 맵 보기 또는 산점도 회귀와 같이 뷰만 제공되는 카드입니다. None 값 유형은 다른 카드의 입력값으로 사용할 수 없습니다.

전역 식별자 (IDs)

Quiver 전역 식별자(또는 전역 ID)는 $A와 같은 형태로 분석에 추가되는 모든 Quiver 데이터 카드, 데이터 소스 및 파라미터에 자동으로 할당됩니다.

전역 ID 확인

특정 전역 ID 값은 Quiver 애플리케이션의 여러 위치에서 찾을 수 있습니다:

  • 분석 컨텐츠 패널에서 각 카드플롯 옆에 있습니다.
  • 파라미터 패널에서 각 파라미터 옆에 있습니다.
  • 카드의 카드 헤더 및 에디터 패널에 있습니다.
  • 카드 에디터 패널의 각 파라미터화된 입력값에 있습니다.
  • 시계열 차트의 범례에서 각 시계열 플롯에 있습니다.
  • 시계열 차트의 축에서 각 공유 축에 있습니다.

"전역 ID를 보여주는 이미지"

전역 ID 사용

전역 ID는 수식Vega 플롯 구성에서 시계열 플롯, 변환 테이블, 차트, 배열 또는 스칼라 값과 같은 데이터 소스를 참조하는 데 사용됩니다. 예를 들어 Vega 플롯의 데이터 섹션에서 전역 ID(예: $B)를 사용하여 변환 테이블을 참조할 수 있습니다. 변환 테이블의 특정 열을 참조하려면 $A.column_name 구문을 사용합니다. 마찬가지로 숫자 메트릭 카드의 전역 ID(예: $C)를 사용하여 스칼라 값을 참조할 수 있습니다.