Quiver 분석은 서로 의존할 수 있는 하나 이상의 카드로 구성되어 분석 그래프를 형성합니다.
그래프 모드에서 분석 그래프를 볼 수 있으며 분석을 진행할 수 있습니다. 카드는 그래프에서 노드로 표시됩니다. 입력값과 결과물은 카드 간의 링크로 표시됩니다. 그래프 상단의 카드는 "데이터" 카드로 분석에 사용되는 데이터를 나타냅니다. 다른 카드를 입력으로 사용하는 카드는 "변환" 또는 "시각화" 카드로 알려져 있습니다.
캔버스 모드에서 분석을 수행할 때 카드 종속성을 볼 수도 있습니다.
Quiver의 모든 파라미터, 변환 및 시각화 카드는 필요한 경우 하나 이상의 입력값을 사용하고 결과물을 하나 이상 생성할 수 있습니다. 입력값과 결과물은 명확한 유형을 갖습니다.
예를 들어:
transform table
을 입력으로 사용하고 transform table
을 결과물로 생성합니다.오브젝트셋
을 입력으로 사용하고 number
를 결과물로 생성합니다.오브젝트셋
을 입력으로 사용하고 categorical chart
를 결과물로 생성합니다.오브젝트셋
을 입력으로 사용하고 피벗 테이블
을 결과물로 생성합니다.각 카드의 가능한 입력 유형과 반환되는 출력 유형은 카드 검색 창에서 [input_types
> output_types
] 다음과 같이 표시됩니다.
동일한 [input_types
> output_types
] 주석은 다음 액션 메뉴에서도 사용됩니다:
그리고 파라미터 추가할 때:
Quiver 카드의 출력 유형은 카드 헤더에도 표시됩니다.
카드를 분석에 추가하려면 검색을 통해 찾거나 다음 액션 메뉴를 통해 추가합니다.
카드는 한 카드의 출력 유형이 다른 카드의 입력 유형과 일치할 때만 함께 연결할 수 있습니다. Quiver는 다음 방법으로 카드 입력 및 출력 유형이 호환되는지 확인합니다:
화면 공간을 절약하기 위해 카드가 두 개 이상의 입력 유형을 사용할 수 있는 경우 다중 유형 아이콘()이 사용되어 모든 가능한 유형을 인라인으로 나열하는 대신 여러 유형을 사용할 수 있음을 나타냅니다. 지원되는 입력 유형의 전체 목록을 보려면 다중 유형 아이콘 위로 커서를 가져갑니다.
Quiver에서 지원하는 입력 및 출력 유형의 전체 목록은 아래에 제공됩니다.
값 유형은 데이터 유형과 달리 값 집합이 아닌 개별 값을 나타냅니다.
다음 값 유형이 있습니다:
Number
로 표시됩니다()String
으로 표시됩니다()Boolean
으로 표시됩니다()시간
으로 표시됩니다()Duration unit
으로 표시됩니다()Time range
() 또는 Number range
()로 표시됩니다.Array
(), String array
(), Number array
(), Boolean array
() 또는 Time array
()로 표시됩니다.None
()으로 표시됩니다. 예를 들어 자유 형식의 Markdown 텍스트를 사용하는 텍스트 카드 또는 입력값으로 사용하지 않는 기간 단위 파라미터가 있습니다.데이터 유형은 값 집합을 나타내며 가능한 다른 값 유형이 있습니다.
다음 데이터 유형이 있습니다:
Single object
()로 표시됩니다.오브젝트셋
()으로 표시됩니다.Materialization
()으로 표시됩니다.시계열
()로 표시됩니다.Event set
()으로 표시됩니다.Transform table
() 또는 Pivot table
()로 표시됩니다.모든 시각화는 데이터를 플롯하며 일부는 명확한 유형의 집계된 데이터를 출력합니다. 이 집계된 데이터는 특정 카드에 입력으로 사용될 수 있습니다.
다음 시각화 유형이 있습니다:
Categorical chart
()으로 표시됩니다.Time series group
()으로 표시됩니다.Time scatter plot
()으로 표시됩니다.None
()으로 표시되며 오브젝트 테이블 보기, 오브젝트 목록, vega plot, 시계열 히트 그리드, 워터폴 플롯, 맵 보기 또는 산점도 회귀와 같이 뷰만 제공되는 카드입니다. None
값 유형은 다른 카드의 입력값으로 사용할 수 없습니다.Quiver 전역 식별자(또는 전역 ID)는 $A
와 같은 형태로 분석에 추가되는 모든 Quiver 데이터 카드, 데이터 소스 및 파라미터에 자동으로 할당됩니다.
특정 전역 ID 값은 Quiver 애플리케이션의 여러 위치에서 찾을 수 있습니다:
전역 ID는 수식 및 Vega 플롯 구성에서 시계열 플롯, 변환 테이블, 차트, 배열 또는 스칼라 값과 같은 데이터 소스를 참조하는 데 사용됩니다. 예를 들어 Vega 플롯의 데이터 섹션에서 전역 ID(예: $B
)를 사용하여 변환 테이블을 참조할 수 있습니다. 변환 테이블의 특정 열을 참조하려면 $A.column_name
구문을 사용합니다. 마찬가지로 숫자 메트릭 카드의 전역 ID(예: $C
)를 사용하여 스칼라 값을 참조할 수 있습니다.