관계, 데이터 모델 및 데이터 원본에 대한 질문
다음은 Tableau의 데이터 모델링 및 관계와 관련하여 받은 질문 중 일부입니다. 이 목록에 없는 질문이 있다면 이 도움말 페이지 오른쪽 아래에 있는 파란색 피드백 보내기 아이콘을 클릭하여 알려주십시오(예 또는 아니요를 클릭하고 댓글 필드에 질문을 추가한 후 보내기 클릭).
관계
관계는 단지 조인의 다른 이름입니까?
관계는 분석을 위해 여러 테이블에서 데이터를 결합하는 동적이고 유연한 방법입니다. 관계는 두 독립된 논리적 테이블이 서로 연관되는 방식을 설명하지만 테이블을 병합하지는 않습니다(논리적 테이블이란?). 테이블 간에서 관계를 만들어도 테이블은 별도로(정규화된 상태로) 유지되며 기본 세부 수준 및 도메인을 유지합니다. 관계를 사용하여 다중 팩트 데이터 모델을 만들 수 있습니다.
관계에 대한 조인 유형을 설정할 수 없습니다. 관계는 분석의 시간 및 컨텍스트에 따라 조인을 연기합니다. Tableau는 비주얼리제이션에서 사용되고 있는 현재 필드를 기반으로 어떤 조인 유형을 사용해야 하는지 자동으로 선택합니다. 분석 중에 Tableau는 지능적으로 조인 유형을 조정하고 데이터의 기본 세부 수준을 보존합니다. 기초 조인을 고려할 필요 없이 비주얼리제이션에서 필드의 세부 수준에서 집계를 확인할 수 있습니다.
관계는 다대다일 수 있으며 완전 외부 조인을 지원합니다. FIXED와 같은 LOD 식을 사용하여 관련 테이블에서 데이터의 중복을 제거할 필요가 없습니다.
자세한 내용: 관계를 사용하여 데이터를 결합하는 것에 대한 자세한 내용은 다음 항목 및 블로그 게시물을 참조하십시오.
- 데이터 연관
- Tableau 데이터 모델
- 관계가 조인과 다른 점
- 다중 테이블 데이터 분석을 위한 관계 사용
- 관계에 대한 두려움 극복
- 관계, 1부: Tableau의 새로운 데이터 모델링 소개(영문)(링크가 새 창에서 열림)
- 관계, 2부: 팁과 요령(영문)(링크가 새 창에서 열림)
- 관계, 3부: 여러 관련 테이블에서 질문하기(영문)(링크가 새 창에서 열림)
Action Analytics(링크가 새 창에서 열림)에서 Tableau가 관계를 발명한 이유는 무엇입니까?(영문)(링크가 새 창에서 열림)와 같은 동영상 팟캐스트도 참조하십시오. Library(라이브러리)(링크가 새 창에서 열림)에서 “Video Podcast(동영상 팟캐스트)”를 클릭하여 자세히 알아볼 수 있습니다.
논리적 테이블 간에서 조인을 사용할 수 있습니까?
논리적 테이블 간에서 관계를 사용해야 합니다. 논리적 테이블에 포함된 물리적 테이블 간에서만 조인을 사용할 수 있습니다. 논리적 테이블을 두 번 클릭하여 엽니다.
관계를 사용하면 데이터 준비 및 분석이 더 쉬워지고 보다 직관적이 되므로 데이터를 결합할 때 처음에 관계를 사용하는 것이 좋습니다. 조인은 꼭 필요한 경우에만 사용하십시오. 그래도 조인을 사용해야 하는 상황에는 원하는 작업이 다음과 같은 경우가 포함됩니다.
- 2020.2 이전 버전의 데이터 원본을 2020.2로 업그레이드한 Tableau에서 계속 사용해야 하는 경우
- 특정 조인 유형을 명시적으로 사용해야 하는 경우
- 공유 차원을 지원하는 데이터 모델을 사용해야 하는 경우
조인은 어떻게 되었습니까? 여전히 조인을 사용하여 테이블 데이터를 결합할 수 있습니까?
여전히 조인은 데이터를 결합하는 옵션입니다. 조인으로 작업할 논리적 테이블을 열기만 하면 됩니다(논리적 테이블을 두 번 클릭하면 열림). 조인한 테이블은 단일 논리적 테이블로 병합됩니다.
관계는 혼합과 같습니까? 언제 혼합을 사용해야 합니까?
관계와 혼합 모두 다양한 세부 수준에서 분석을 지원하지만 명확한 차이점이 있습니다. 게시된 데이터 원본의 데이터를 결합하려는 경우 혼합이 현재 유일한 옵션입니다.
두 테이블을 조인하는 데 사용된 필드가 워크시트에 종속된 경우에도 혼합을 사용하도록 선택할 수 있습니다.
혼합은 왼쪽 조인만 지원하지만 관계는 완전 외부 조인을 지원합니다. 혼합은 개별 시트 기반으로 사용자 지정할 수 있습니다.
데이터 원본, 데이터 모델 및 연결
데이터 원본이 어떻게 변경되었습니까?
Tableau 버전 2020.1 이하에서 데이터 원본의 데이터 모델은 데이터 원본 페이지에서 조인 및 유니온을 사용하여 결합한 테이블로 만들어졌습니다. 데이터는 단일 플랫 테이블로 병합되었습니다.
Tableau 2020.2부터는 새로운 논리적 계층이 Tableau의 데이터 모델에 추가되었습니다. 논리적 계층 및 관계는 필요한 데이터를 Tableau로 가져오는 옵션을 확장합니다. 이제 서로 다른 세부 수준에 여러 테이블이 있는 정규화된 데이터 원본을 만들 수 있습니다. 관련 테이블은 병합되지 않고 고유한 상태를 유지합니다. 관계를 사용하면 여러 테이블 간에서 데이터를 만들고 분석하는 작업이 보다 유연해지고 더 직관적이 됩니다.
여전히 Tableau에서 단일 테이블 데이터 원본을 만들 수 있습니다. 조인, 유니온, 사용자 지정 SQL 등의 조합을 사용하여 논리적 테이블을 작성할 수 있습니다. Tableau의 단일 테이블 분석 동작은 변경되지 않았습니다. 차원 및 측정값의 혼합을 포함하는 단일 논리적 테이블에 대한 분석은 Tableau 2020.2 이전 버전처럼 작동합니다. 통합 문서 또는 데이터 원본을 Tableau 버전 2020.2 이상으로 업그레이드하는 경우 2020.2 이전 데이터 원본을 나타내는 단일 논리적 테이블이 포함되며 이전과 동일하게 작동합니다.
논리적 테이블과 물리적 테이블이란?
Tableau 버전 2020.2부터 데이터 원본은 두 계층이 있는 데이터 모델을 사용합니다. 논리적 계층에서는 테이블을 만들 수 있고 물리적 계층에서는 테이블을 조인하거나 유니온할 수 있습니다. 논리적 계층에 끌어 놓는 테이블은 관계를 사용하며 논리적 테이블이라고 합니다. 모든 논리적 테이블은 물리적 계층에 하나 이상의 물리적 테이블을 포함할 수 있습니다.
자세한 내용은 Tableau 데이터 모델을 참조하십시오.
서로 다른 연결의 테이블 간에 관계가 존재할 수 있습니까?
예. 서로 다른 연결의 테이블 간에서 관계를 사용하여 데이터 원본을 만들 수 있습니다. 자세한 내용은 데이터 원본 계획의 데이터 결합을 참조하십시오.
같지 않음 연산자 또는 계산된 필드를 사용하여 관계를 정의할 수 있습니까?
Tableau 2020.3 이상에서는 계산된 필드를 기반으로 관계를 만들고 관계 정의에서 연산자를 사용하여 관계에 사용되는 필드를 비교할 수 있습니다.
다음 커넥터는 같지 않음 연산자를 지원하지 않습니다.
- Google BigQuery
- MapR
- Salesforce
모든 연결 유형이 논리적 테이블과 관계를 지원합니까?
대부분의 관계 연결 유형이 완벽하게 지원됩니다. 20.2에서 큐브, SAP HANA(OLAP 특성 포함), JSON 및 Google Analytics는 단일 논리적 테이블로 제한됩니다. 저장 프로시저는 단일 논리적 테이블 내에서만 사용할 수 있습니다.
게시된 데이터 원본은 서로 연관시킬 수 없습니다.
지원되지 않음
- 큐브 데이터베이스는 새 논리적 계층을 지원하지 않습니다. 큐브 연결은 2020.2 이전 버전과 동일한 환경을 제공합니다.
- 저장 프로시저: 페더레이션, 관계 또는 조인을 지원하지 않습니다. 단일 논리적 테이블에 나타나며 조인/유니온 캔버스(물리적 계층)를 열 수 없습니다.
- Splunk: 왼쪽 조인(즉, 논리적 테이블 연관)을 지원하지 않습니다.
- JSON: 페더레이션, 사용자 지정 SQL, 조인 또는 관계를 지원하지 않습니다(유니온만 지원).
- LOD 계산을 지원하지 않는 데이터 원본. 자세한 내용은 세부 수준 식의 데이터 원본 제약 조건을 참조하십시오.
제한적 지원
- Salesforce 및 WDC 표준 연결: 이들은 논리적 테이블 내에서 조인된 테이블로 나타납니다. 이러한 연결의 추가는 현재 단일 논리적 테이블 데이터 원본에서만 지원됩니다. 표준 연결은 기존 테이블에 조인할 수 없습니다.
- SAP HANA: 연결에 OLAP 특성이 설정되어 있는 경우 관련 논리적 테이블을 지원하지 않습니다.
어떤 유형의 데이터 모델이 지원됩니까?
자세한 내용은 Tableau 데이터 모델 및 지원되는 데이터 모델 스키마를 참조하십시오.
사용할 수 있는 데이터 원본 페이지의 클래식 뷰가 있습니까?
데이터 원본 페이지 캔버스의 물리적 계층은 기본적으로 이전 버전의 Tableau에 있는 데이터 원본 페이지의 "클래식 뷰"입니다.
Tableau 버전 2020.2 이상에서 데이터 원본 캔버스의 기본 뷰는 논리적 계층입니다. 데이터 원본 페이지 캔버스에서 논리적 테이블을 두 번 클릭하여 캔버스의 물리적 계층으로 이동해야 합니다.
단일 테이블 데이터 원본을 만들려면 어떻게 해야 합니까?
단일 테이블을 데이터 원본 페이지의 캔버스(논리적 계층)에 끌어 놓습니다. 워크시트의 데이터 패널에서 해당 테이블의 필드를 분석에 사용합니다.
테이블을 두 번 클릭하여 단일 논리적 테이블 내부에 더 많은 데이터를 추가할 수 있습니다. 이렇게 하면 데이터 원본 페이지 캔버스의 물리적 계층이 열립니다. 조인 또는 유니온을 사용해야 한다면 물리적 계층 캔버스에 조인하거나 유니온할 테이블을 끌어 놓을 수 있습니다. 물리적 테이블은 해당하는 단일 논리적 테이블에 병합됩니다.
이 예에서는 데이터 원본의 관계 캔버스(논리적 계층)에서 Book 테이블을 보여 줍니다. Book 논리적 테이블을 두 번 클릭하면 조인/유니온 캔버스(물리적 계층)가 열립니다. 조인은 Award 및 Info 테이블을 Book 테이블과 병합합니다.
행 수준 보안이 변경되었습니까?
행 수준 보안은 동일하게 작동합니다. 행 수준 보안에 대한 자세한 내용은 Tableau Server 도움말에서 행 수준 보안을 위한 최상의 방법(링크가 새 창에서 열림)을 참조하십시오.
새 데이터 모델에서 사용자 지정 SQL을 사용하려면 어떻게 해야 합니까?
데이터 원본 페이지의 왼쪽 패널에서 새 사용자 지정 SQL 옵션을 두 번 클릭합니다(이전과 같음). 사용자 지정 SQL은 단일 논리적 테이블에 포함됩니다.
오래된 데이터 원본을 Tableau 버전 2020.2 이상에서 열면 어떻게 됩니까?
데이터는 변경 없이 마이그레이션되며 통합 문서를 이전과 마찬가지로 계속 사용할 수 있습니다.
2020.2 이전 통합 문서 또는 데이터 원본을 Tableau 2020.2 이상 버전에서 열 경우 데이터 원본이 캔버스에서 "마이그레이션된 데이터"라는 이름의 단일 논리적 테이블로 나타납니다. 마이그레이션된 데이터 테이블의 이름을 바꿀 수 있습니다.
원본 비정규화된 데이터는 원래 조인 및 유니온을 사용하여 하나 이상의 테이블에서 작성되었을 수 있습니다. Tableau 버전 2020.2 이상에서 데이터 원본을 열면 Tableau가 이 비정규화된 데이터 모델을 새 데이터 모델의 단일 논리적 테이블로 마이그레이션하여 데이터 및 통합 문서를 변경 없이 마이그레이션할 수 있게 만듭니다.
단일 논리적 테이블을 구성하는 물리적 테이블을 보려면 해당 논리적 테이블을 두 번 클릭하여 물리적 계층에서 엽니다. 그러면 조인 및 유니온을 포함한 기초 물리적 테이블이 표시됩니다.
조인 대신 관계를 사용하려면 마이그레이션된 데이터 원본을 변경해야 합니까?
물리적 계층 조인을 사용하여 정의한 기존 다중 테이블 데이터 원본이 있는 경우 여전히 이전과 마찬가지로 작동합니다. 데이터 원본을 변경할 필요가 없습니다. 논리적 테이블을 마이그레이션된 테이블과 연관시킬 수 있지만 논리적 테이블을 다운그레이드할 수 없습니다.
데이터 모델에 더 많은 테이블을 추가하려는 경우 조인 대신 관계를 사용하도록 데이터 원본을 변경하는 것이 좋습니다. 이렇게 하려면 물리적 계층에서 테이블을 제거한 다음 논리적 계층에 테이블을 추가해야 합니다.
웹에서 데이터 모델을 보거나 편집하려면 어떻게 해야 합니까?
게시된 데이터 원본의 데이터 모델을 웹에서 보고 편집할 수 있습니다. 자세한 내용은 게시된 데이터 원본 편집을 참조하십시오.
Tableau Desktop의 이전 버전(버전 2020.1 이하)에서 Tableau Server 또는 Tableau Cloud(버전 2020.2 이상)의 데이터 원본을 사용할 수 있습니까?
Tableau Desktop의 이전 버전(버전 2020.1 이하)에서 Tableau Server 또는 Tableau Cloud 버전 2020.2 이상에서 게시된 데이터 원본 또는 게시된 통합 문서를 여는 경우 데이터 원본의 루트 테이블과 연관된 모든 논리적 테이블이 제거됩니다. 루트 테이블(해당 데이터 원본 모델에 추가된 첫 번째 테이블)만 유지됩니다.
이전 버전의 Tableau에서 로컬 데이터 원본을 사용하려는 경우:
- 데이터 원본이 이전 버전과 호환되지 않는 최신 버전의 Tableau에서 만들어졌다는 경고가 표시됩니다.
- 데이터 원본 페이지에서 루트 테이블만 데이터 원본에 유지됩니다.
- Tableau Desktop 워크시트의 데이터 패널에서 루트 테이블의 일부가 아닌 영향을 받는 필드 옆에 오류(빨간색 느낌표)가 표시됩니다.
이전 버전의 Tableau에서 게시된 데이터 원본을 사용하려는 경우:
- 데이터 원본이 이전 버전과 호환되지 않는 최신 버전의 Tableau에서 만들어졌다는 경고가 표시됩니다.
- Tableau Desktop 워크시트의 데이터 패널에서 선택한 데이터 원본 옆에 오류(빨간색 느낌표)가 표시되고 연결을 업데이트해야 한다는 메시지가 나타납니다. 오류에 대한 자세한 내용을 보려면 세부 정보 표시를 클릭합니다.
게시된 데이터 원본을 서로 연관시킬 수 있습니까?
게시된 데이터 원본을 서로 연관할 수 없습니다. 그러나 게시된 데이터 원본의 데이터 모델을 편집하거나 볼 수는 있습니다.
게시된 데이터 원본의 데이터를 결합하려는 경우 혼합이 현재 유일한 옵션입니다.
추출은 관련 논리적 테이블에서 어떻게 작동합니까?
이제 추출 데이터는 논리적 테이블(단일 테이블 옵션 대체) 또는 물리적 테이블(다중 테이블 옵션 대체)을 기반으로 저장됩니다. 자세한 내용은 데이터 추출를 참조하십시오.
Tableau 버전 2020.1 이하 버전으로 다운그레이드해야 하는 경우 논리적 테이블 간의 관계는 어떻게 됩니까?
통합 문서를 이전 Tableau 버전 2020.1 이하로 다운그레이드하는 경우 모델의 루트 테이블에 연관되었던 모든 논리적 테이블은 데이터 원본에서 제거됩니다. 루트 테이블(해당 모델에 추가된 첫 번째 테이블)만 유지됩니다.
통합 문서에서 논리적 테이블(루트 아님)의 필드를 사용하는 모든 시트는 해당 테이블 및 필드가 데이터 모델에서 제거되었으므로 유효하지 않게 됩니다.
다운그레이드는 단일 테이블 데이터 원본을 포함하는 통합 문서에서 가장 잘 작동합니다.
새 데이터 모델은 큐브에서 어떻게 작동합니까?
큐브는 이전 Tableau 버전과 동일하게 작동합니다. 큐브 데이터 원본은 지금과 마찬가지로 단일 테이블 데이터 원본으로 나타납니다. 큐브 데이터를 사용하여 관계를 만들 수 없습니다.
다른 Tableau 기능 및 제품과의 상호 작용
데이터 설명은 관계를 사용하는 다중 테이블 데이터 원본에서 작동합니까?
Tableau 버전 2020.3 이상에서는 여러 관련 테이블이 포함된 데이터 원본에 데이터 설명을 사용할 수 있습니다. 데이터 설명이 다중 테이블 관련 데이터를 분석할 수 있도록 관계에 대한 카디널리티 및 참조 무결성 설정을 올바르게 지정해야 합니다.
Tableau 버전 2020.2 이하에서 데이터 설명은 단일 테이블 데이터 원본에만 사용할 수 있습니다. 데이터 원본은 하나 이상의 물리적 테이블로 정의되는 단일 논리적 테이블만 포함할 수 있습니다.
데이터에 질문(Ask Data)이 다중 테이블 데이터 원본에서 작동합니까?
데이터에 질문(Ask Data)은 다중 테이블 정규화된 데이터 원본을 완전하게 지원합니다.
새 데이터 모델링 기능이 Tableau Bridge 사용에 어떤 영향을 미칩니까?
최신 버전의 Tableau Bridge를 사용하려면 Tableau 버전 2020.2 이상의 데이터 모델링 기능과 완벽하게 호환되어야 합니다.
데이터 원본을 만들 때 Tableau Prep과 Tableau Desktop, Tableau Cloud 또는 Tableau Server의 작성을 언제 사용해야 합니까?
Tableau Prep은 데이터를 정리하고 물리적 테이블을 포함하는 흐름, 추출 및 게시된 데이터 원본을 만듭니다.
Tableau Desktop과 Tableau Cloud 및 Tableau Server 웹 작성에서 정규화된 데이터 모델을 사용하는 데이터 원본을 만들 수 있습니다. 이러한 데이터 모델은 논리적 테이블 및 물리적 테이블로 구성될 수 있으며 데이터 원본을 라이브 데이터 원본이나 추출로 저장할 수 있습니다.
논리적 테이블만 관계를 지정할 수 있습니다. 물리적 테이블은 조인하고 유니온할 수 있습니다.
다중 테이블 데이터 원본을 사용한 분석
분석이 관계를 사용하는 다중 테이블 데이터 원본에서 다르게 작동합니까?
여러 관련 테이블이 있는 데이터 원본을 사용하면 Tableau에서 분석이 작동하는 방식이 영향을 받습니다. 다중 관련 테이블에는 독립된 도메인이 있으며 해당 기본 세부 수준을 유지하기 때문에 필드를 뷰에 끌어 놓으면 다음이 수행됩니다.
- 자연적인 세부 수준에서 데이터가 쿼리됩니다.
- 비주얼리제이션과 관련된 데이터만 쿼리합니다.
- 테이블 간의 관계가 쿼리 결과에 영향을 미칩니다. 비주얼리제이션을 작성하는 흐름은 필드의 테이블이 데이터 모델에서 서로 관련된 방식이나 직접적으로 관련되지 않는지 여부에 따라 달라질 수 있습니다.
자세한 내용은 관계에 대한 두려움 극복(링크가 새 창에서 열림), 관계를 사용하는 다중 테이블 데이터 원본에서 분석이 작동하는 방식, 예상과 다를 수 있는 차원에 대한 일치하지 않는 값 동작 및 다중 테이블 분석 문제 해결을 참조하십시오.
참고: Tableau 버전 2024.2 이상에서 Tableau 데이터 모델은 다중 팩트 관계를 통해 다중 팩트 분석 및 공유 차원을 지원합니다. 자세한 내용은 다중 팩트 관계 데이터 모델 정보(링크가 새 창에서 열림), 다중 팩트 관계 모델을 사용해야 하는 경우(링크가 새 창에서 열림) 및 다중 팩트 관계 데이터 모델 구축(링크가 새 창에서 열림)을 참조하십시오.
LOD가 새 데이터 모델에서 동일하게 작동합니까? 언제 LOD를 사용해야 합니까?
LOD 식 및 계산은 동일하게 작동합니다. 이제 Tableau가 입력 테이블의 세부 수준(LOD)을 인식하기 때문에 조인으로 인한 불필요한 중복을 제거하기 위해 LOD 계산을 사용할 필요가 없습니다.
여전히 다음과 같은 용도로 LOD 계산을 사용할 수 있습니다.
- 원본 테이블에서 불필요한 중복 처리
- 다중 수준 집계(예: 합계에 대한 평균) 계산
- 집단 분석 수행(예: 각 고객의 첫 번째 주문 날짜 계산)
LOD 계산의 차원 특성에 단일 테이블의 필드가 포함되는 경우 해당 LOD 계산은 데이터 패널에서 소유 테이블에 나타납니다.
내 데이터를 관계를 사용하여 올바르게 결합했는지 어떻게 알 수 있습니까?
분석을 위한 데이터 모델의 유효성을 검사하는 여러 옵션이 있습니다. 데이터 원본에 대한 모델을 만들 때 시트로 이동하고 데이터 원본을 선택한 다음 레코드 수, 예상 데이터, 일치하지 않는 값, null 또는 반복 측정값을 탐색하는 비주얼리제이션을 작성하는 것이 좋습니다. 서로 다른 테이블 간의 필드로 작업하여 모든 것이 예상대로 작동하는지 확인하십시오.
살펴봐야 할 내용:
- 데이터 모델의 관계가 테이블에 대한 올바른 일치 필드를 사용하고 있습니까?
- 일치하는 필드 쌍 여러 개를 추가하면 관계가 더 정확해집니까?
- 다양한 차원 및 측정값을 뷰에 끌어 놓으면 어떤 결과가 나타납니까?
- 예상되는 행 수가 표시됩니까?
- 기본 설정에서 성능 옵션 설정 중 하나를 변경한 경우 비주얼리제이션에서 보이는 값이 예상한 값입니까? 그렇지 않은 경우 설정을 확인하거나 기본값으로 재설정할 수 있습니다.
관계 및 데이터 모델의 유효성을 검사하기 위한 옵션:
- 모든 테이블은 테이블의 세부 수준에 TableName(Count)라는 필드명으로 레코드의 카운트를 포함합니다. 테이블의 카운트를 확인하려면 Count(카운트) 필드를 뷰에 끌어 놓습니다. 모든 테이블의 카운트를 확인하려면 데이터 패널에서 각 테이블의 Count(카운트) 필드를 선택한 다음 표현 방식에서 텍스트 테이블을 클릭합니다.
- 데이터 패널에서 데이터 보기를 클릭하여 테이블별 행 및 데이터 수를 확인합니다. 또한 관계 만들기를 시작하기 전에 데이터 원본에서 분석 이전과 중간의 데이터를 확인하면 각 테이블의 범위를 파악하는 데 도움이 될 수 있습니다. 자세한 내용은 기초 데이터 보기를 참조하십시오.
- 차원을 행에 끌어 놓아 상태 표시줄에서 행 수를 확인합니다. 일치하지 않는 값을 확인하려면 분석 메뉴를 클릭한 다음 테이블 레이아웃 > 빈 행 표시 또는 빈 열 표시를 선택합니다. 또한 비주얼리제이션에 표시된 테이블 중 하나에서 다양한 측정값(예: <YourTable>(Count))을 뷰에 끌어 놓을 수 있습니다. 이렇게 하면 해당 테이블에서 차원의 모든 값을 확인할 수 있습니다.
Tableau가 관계에 대해 생성하는 쿼리를 확인할 수 있습니까?
관계에 대해 생성되는 쿼리를 확인하고 싶은 경우 Tableau Desktop에서 성능 기록 프로그램을 사용할 수 있습니다.
- 도움말 메뉴를 클릭한 다음 설정 및 성능 > 성능 기록 시작을 선택합니다.
- 필드를 뷰에 끌어 놓아 비주얼리제이션을 작성합니다.
- 도움말 메뉴를 클릭한 다음 설정 및 성능 > 성능 기록 중지를 선택합니다. 성능 기록 통합 문서가 자동으로 열립니다.
- 성능 요약 대시보드의 시간별로 정렬된 이벤트에서 "쿼리를 실행하는 중" 막대를 클릭하면 아래에 쿼리가 표시됩니다.
또 다른 고급 옵션은 GitHub의 Tableau Log Viewer(링크가 새 창에서 열림)를 사용하는 것입니다. end-protocol.query
를 사용하여 특정 키워드를 필터링할 수 있습니다. 자세한 내용은 GitHub의 Tableau Log Viewer 위키 페이지(영문)(링크가 새 창에서 열림)를 참조하십시오.
다양한 인터페이스 변경 사항
데이터 원본 페이지는 어떻게 변경되었습니까? 데이터 그리드는? 데이터 보기는? 데이터 패널은?
데이터 원본 페이지(캔버스, 데이터 그리드), 데이터 보기 및 데이터 패널이 다중 테이블 분석 환경을 지원하도록 업데이트되었습니다.
이제 데이터 원본 캔버스의 첫 번째 뷰는 관계를 정의하는 논리적 계층입니다. 데이터 그리드는 각 테이블의 세부 수준에 대한 행 데이터를 표시합니다.
데이터 패널에서 필드 및 계산된 필드가 기본 세부 수준에 의해 자동으로 구성됩니다.
데이터 보기 창에 중복 없이 올바른 세부 수준의 행 수준 데이터가 표시되므로 더 쉽게 유효성을 검사할 수 있습니다. Table(Count) 필드를 사용하여 데이터 패널에서 각 테이블의 행 수를 가져옵니다.
Tableau 2020.2 이상의 데이터 보기 열 순서 변경 사항
Tableau 2020.2 이상에서 Tableau 이전 버전의 데이터 원본을 열면 열 순서가 달라질 수 있습니다. 데이터 보기 창에서 열이 다르게 표시될 수 있으며 CSV 형식으로 내보낼 때 열 순서가 달라질 수 있습니다.
데이터 보기 창에서 열 순서가 처리되는 방식의 이러한 변경은 관계 및 논리적 테이블을 지원하는 데 필요합니다.
사용자 지정 열 순서에 따라 달라지는 스크립트를 사용하는 경우 데이터 보기용 Tableau 확장 프로그램 API를 사용하여 기초 데이터를 CSV 형식으로 다운로드하는 것이 좋습니다.
레코드 수와 비교하여 테이블 카운트는 어떻게 작동합니까?
논리적 테이블을 포함하는 데이터 원본에는 더 이상 레코드 수 필드가 표시되지 않습니다. 모든 테이블은 테이블의 세부 수준에 TableName(Count)라는 필드명으로 레코드의 카운트를 포함합니다. 이전 예에서 Addresses(Count), Customers(Count) 및 LineItems(Count)를 볼 수 있습니다.
테이블의 COUNT = 테이블별 레코드 수의 합계. 테이블의 Count(카운트) 필드에 기반하는 계산을 작성할 수 없습니다. Count(카운트)는 집계 전용입니다.
참고: 레코드 수를 사용하는 2020.2 이전 통합 문서를 뷰에서 열 경우 데이터 패널에 레코드 수 필드가 나타날 수 있습니다.
집합, 그룹 및 계산된 필드는 어디에 표시됩니까?
필드가 테이블에 속하는 경우 테이블 아래에 필드가 나열됩니다. 그렇지 않으면 데이터 패널 하단에 있는 일반 영역에 필드가 나열됩니다.
계산된 필드는 모든 입력 필드가 동일한 테이블에서 제공되는 경우 원래 필드와 함께 나열됩니다.
집합 및 그룹은 테이블 아래에 원래 필드와 함께 표시됩니다.
특정 테이블에 속하지 않는 필드는 테이블 아래의 일반 영역에 표시됩니다. 여기에는 집계된 계산, 다중 테이블의 필드를 사용하는 계산, 측정값 이름 및 측정값이 포함됩니다.