Spotfire의 데이터 테이블
데이터 테이블은 Spotfire의 핵심 개념입니다. 만드는 모든 시각화는 분석에 있는 하나 이상 데이터 테이블의 데이터를 기반으로 합니다. 분석에 첫 번째 데이터를 추가하면 데이터 테이블이 자동으로 생성되지만 다른 소스(행 또는 컬럼)에서 더 많은 데이터를 추가하고, 계산된 컬럼 또는 계층을 추가하고, 변환을 적용하는 등의 방식을 통해 데이터 테이블을 구체화할 수 있는 경우가 많습니다. 데이터 캔버스에서 데이터 테이블을 사용하여 작업할 수 있습니다. 분석에는 하나 이상의 데이터 테이블이 포함될 수 있으며 모든 데이터 테이블은 분석을 저장할 때 저장됩니다.
데이터 테이블의 데이터는 데이터 소스에서 가져오거나 응용 프로그램 내에서 만들 수 있습니다. 데이터 소스에서 로드된 데이는 분석에 추가된 방법에 따라 메모리 내 또는 데이터베이스 내에서 처리될 수 있습니다. 자세한 내용은 로드 방법 항목을 참조하십시오. 메모리 내 데이터 테이블은 하나 이상의 컬럼과 0개 이상의 행을 포함하며, 데이터베이스 내 데이터 테이블은 기술적으로 데이터를 포함하지 않지만 요청된 데이터를 소스에서 직접 가져옵니다. 자세한 내용은 Spotfire의 데이터 유형 항목을 참조하십시오.
분석에 여러 데이터 테이블이 있는 경우 서로 완전히 분리되어 있거나 어느 정도는 서로 연결되어 있을 수 있습니다. 자세한 내용은 관련 데이터 테이블, 조인 및 컬럼 일치 항목을 참조하십시오.
-
관계: 데이터 테이블을 연결할 때 원하는 경우 데이터 테이블의 마킹 또는 필터링을 연결된 다른 데이터 테이블로 전파할 수 있습니다. 주: 설치된 클라이언트에서 데이터 테이블의 필터링이 다른 연결된 데이터 테이블에 사용되는 시각화에 표시되는 항목에 영향을 미치는지 여부를 지정할 수 있습니다. 기본 설정에서는 연결된 데이터 테이블의 필터링을 무시합니다. 자세한 내용은 관련 데이터 테이블에서 필터링 항목을 참조하십시오.
- 컬럼 일치: 컬럼의 데이터 형식이 동일한 경우 데이터 테이블 간에도 컬럼 일치가 있을 수 있습니다. 데이터가 유사하면 자동으로 생성되는 경우가 많습니다. 컬럼 일치는 여러 데이터 테이블의 데이터를 단일 시각화에서 결합할 때 데이터를 올바로 집계하는 데 사용됩니다. 컬럼 일치는 데이터 테이블을 조인하지 않으므로 위에 언급한 연결보다 기본적으로 더 느슨합니다. 데이터 테이블 간에 컬럼 일치가 있는 경우에도 각 데이터 테이블의 마킹 및 필터링은 여전히 개별적입니다. 자세히 알아보려면 컬럼 일치 항목을 참조하십시오. 시각화에 있는 컬럼 일치를 보려면 설치된 클라이언트의 데이터 테이블 속성에서 컬럼 일치 탭을 엽니다. 시각화 속성 대화 상자를 열고 원하는 시각화의 데이터 섹션으로 이동하여 특정 시각화에서 사용되는 컬럼 일치를 볼 수도 있습니다.
요청 시 데이터 테이블
요청 시 데이터 테이블은 정의된 입력과 관련된 행만 로드되는 데이터 테이블입니다. 입력은 다른 관련 데이터 테이블에 표시된 행, 다른 데이터 테이블의 필터링된 행 또는 텍스트 영역에서 선택된 속성 값입니다. 입력을 변경하는 것은 "수요"를 변경하는 것을 의미합니다. 즉, 더 많거나, 더 적거나, 다른 행이 데이터 테이블에 로드되는 것입니다. 요청 시 데이터 테이블은 상세 정보 시각화에서 사용될 수 있지만 인포메이션 링크 또는 데이터 연결의 데이터만 요청 시 로드될 수 있습니다.
데이터베이스 내 데이터 테이블
데이터베이스 내 데이터 테이블의 데이터는 필요한 경우에만 검색되기 때문에 데이터베이스 내 데이터 테이블을 상세 정보 시각화로 사용할 경우 요청 시 시각화의 한 유형으로 표시될 수도 있습니다. 스트리밍 데이터는 필요할 때만 업데이트되는 것이 아니라 지속적으로 업데이트되므로 스트리밍 데이터에는 해당하지 않습니다.
상태 표시줄의 활성 데이터 테이블에 대한 정보
창 하단 또는 상단에 있는 상태 표시줄에는 활성 시각화(마지막으로 클릭한 시각화)가 사용하는 기본 데이터 테이블에 대한 정보가 표시됩니다. 정보가 표시되지 않으면
를 클릭합니다.
표시되는 정보:
- 현재 필터링된 행의 수 및 기본 데이터 테이블에 있는 행의 총 수(데이터 테이블이 요청에 따라 로드된 경우에는 현재 로드된 행의 수가 표시됨)
- 마크된 행 수
- 사용 가능한 컬럼 수
- 활성 시각화에서 사용되는 기본 데이터 테이블의 이름
시각화에 표시된 데이터는 Spotfire 내부가 아니라 외부 데이터 소스에서 집계되므로 데이터베이스 내 테이블(외부 데이터)에서는 행 및 컬럼에 대한 세부 정보에 액세스할 수 없습니다.
- 한 시각화의 여러 데이터 테이블
Spotfire에서 분석하려는 데이터가 여러 데이터 테이블에 있는 경우가 있습니다. 여러 데이터 테이블의 데이터를 결합하는 시각화 작업은 단일 데이터 테이블의 데이터로 하는 작업과 크게 다르지 않습니다. 데이터에 가장 적합한 시각화를 선택하고, 데이터를 필터링, 마크 및 드릴다운할 수 있습니다. 그러나 여러 데이터 테이블의 데이터를 결합하는 시각화를 구성하고 작업할 때 몇 가지 중요한 개념이 있습니다.