대부분의 시나리오에서 전통적인 테이블 조인이 최선의 선택입니다. 이는, 작업이 로컬 컴퓨터가 아니라 데이터베이스에서 수행되기 때문에 성능이 향상되는 경향이 있기 때문입니다. 데이터 혼합의 경우 일반적으로 교차 데이터베이스 조인이 제한이 적기 때문에 권장됩니다.
일반적으로 교차 데이터베이스 조인을 사용하여 서로 다른 데이터 원본의 테이블을 조인할 수 있습니다. 자세한 내용은 서로 다른 데이터베이스의 테이블 결합을 참조하십시오.
Tableau Desktop은 게시된 데이터 원본, 대부분의 추출 전용 데이터 원본 또는 큐브 데이터 원본을 조인할 수 없습니다. 교차 데이터베이스 조인을 사용하기 위해 데이터를 다른 데이터 원본으로 이동하거나 게시된 데이터 원본의 로컬 복사본을 만들 수 있으며, 그렇지 않으면 데이터를 혼합해야 합니다.
보조 테이블에 대량의 데이터가 있는 경우 데이터 혼합이 더 빠를 수 있으며, 이는 데이터 혼합이 먼저 데이터를 집계하기 때문입니다.
테이블에 1:1 관계가 있는 경우(예: 각 테이블의 연결 필드에서 각 값에 대해 레코드 하나만 있는 경우) 테이블 조인이 성능이 더 뛰어납니다. 테이블에 일대다 또는 다대다 관계가 있는 경우 조인 후 중복 데이터가 발생합니다. 자세한 내용은 값 초과 계산 또는 중복 데이터를 참조하십시오. 참고: 중복 데이터는 테이블 조인을 만든 후에 해결할 수 있지만 데이터 양 증가로 인해 성능 문제가 발생할 수 있습니다.
데이터 혼합에는 설계 제약 조건으로 인해 여러 제한 사항이 있습니다. 데이터 혼합의 일반적인 문제에 대한 자세한 내용은 데이터 혼합 문제 해결과 이 문서 오른쪽에 있는 관련 링크를 참조하십시오.
데이터 혼합은 LEFT 조인만 가능합니다. 즉, 주 테이블에 모든 가능한 값이 포함되어 있어야 합니다.
임시 분석을 위해 동적으로 연결 속성을 빠르게 변경하는 경우 데이터 혼합이 더 유연합니다. 예를 들어 데이터 혼합을 사용하여 데이터 원본을 별칭에 연결할 수 있습니다.
추가 정보
데이터 혼합에 사용할 데이터 원본 중 하나가 큐브인 경우 큐브가 주 데이터 원본이어야 합니다.