Quiver의 카드와 분석 상태
카드와 데이터형
Quiver의 분석은 카드를 연결하여 구성합니다. 카드는 차트나 계산 결과를 만들거나, 필터와 조인, 파생 열 등으로 입력 데이터를 바꿉니다.
각 카드는 입력을 받지 않거나 하나 이상 받을 수 있으며 특정 유형의 출력을 만듭니다. 출력 유형에는 object set, time series, categorical chart와 number 등이 있습니다. 이 데이터형에 따라 다음에 연결할 수 있는 카드가 달라집니다.
카드 오른쪽 위의 설정 아이콘을 선택하면 편집 패널에서 입력과 옵션을 구성합니다.
캔버스와 그래프
캔버스는 카드를 표시하고 위치 및 크기를 정하는 페이지입니다. 분석 하나에 여러 캔버스를 둘 수 있습니다. 캔버스의 카드 순서를 바꿔도 데이터 변환의 의존 관계는 바뀌지 않습니다. 이 점은 순서가 계산 경로를 나타내는 Contour의 경로와 다릅니다.
그래프는 카드를 노드로, 입력과 출력을 링크로 나타냅니다. 왼쪽에서 오른쪽으로 이어지는 관계를 따라 계산을 추적하고, 색상 그룹이나 노드 숨김 및 필터로 필요한 부분에 집중할 수 있습니다.
그래프에서 새 카드를 만들어도 캔버스에 자동으로 배치하지 않습니다. 필요한 카드를 나중에 캔버스에 추가하거나 배치에서 제거할 수 있습니다.
표 형식 분석의 의존 관계를 구성할 때는 그래프가 편리하고, 시계열을 보며 분석하거나 최종 차트와 표를 배치할 때는 캔버스가 편리합니다. 두 모드는 같은 분석을 서로 다른 방식으로 보여 줍니다.
객체
온톨로지 객체는 표 형식 분석의 기본 입력입니다. Quiver는 객체를 필터링하고 변환하거나 시각화하는 카드를 제공합니다.
속성을 파생하거나 연결된 객체 간 데이터를 조합하는 고급 작업에는 transform table, dataset과 함수 카드를 사용할 수 있습니다. 데이터량과 시계열 사용 여부에 따른 선택은 성능 지침을 참고합니다.
시계열
대부분의 시계열 입력은 온톨로지의 시계열 속성을 통해 추가합니다. 시계열 동기화를 직접 보거나, Python 함수가 동적으로 계산하는 함수 기반 시계열을 사용할 수도 있습니다.
변환과 시각화 외에 이상 구간 탐지와 이벤트 분석을 구성할 수 있습니다. 시계열 변환을 파생 시계열로 저장하거나 시계열 자동화로 경보를 생성하는 워크플로에 연결할 수 있습니다.
대시보드와 매개변수
대시보드는 분석 결과를 대화형 화면으로 제공합니다. 독립 화면으로 사용하거나 Workshop 같은 Foundry 앱에 삽입합니다.
매개변수는 같은 카드 구성을 다른 데이터나 조건에 적용할 때 사용합니다. 분석에 만든 매개변수를 카드의 입력에 연결하고 대시보드 입력으로 공개하면 사용자가 선택을 바꾸어 결과를 탐색할 수 있습니다.
저장한 버전과 작업 상태
분석 버전은 오른쪽 위 Save로 직접 저장합니다. 버전 이력에서 이전 저장 버전을 보거나 되돌릴 수 있습니다.
저장 사이에도 Quiver는 현재 작업 상태를 자동으로 보관합니다. 이 상태는 URL의 state 변수에 연결되며 state=j05na7mun3 같은 형태입니다. 페이지를 새로 고쳐도 아직 Save하지 않은 작업 상태로 돌아갈 수 있습니다.
state가 포함된 URL을 공유하면 최신 저장 버전 대신 해당 작업 상태가 열립니다. 링크를 전달할 때 어떤 상태를 공유하는지 구분합니다.
여러 사용자가 같은 분석을 열면 서로의 작업을 즉시 방해하지 않고 독립적으로 편집할 수 있습니다. 다만 Save하면 다른 사용자가 저장한 변경을 덮어쓸 수 있습니다.