이전 페이지|다음 페이지

예: 접합 테이블과 조인

기본적으로 Data Builder는 작업 공간에 첫 번째로 놓은 테이블을 팩트 테이블로 간주합니다. 데이터 질의에 테이블을 추가하면 Data Builder에서는 이 테이블을 첫 번째 테이블인 팩트 테이블에 조인하려고 합니다. 팩트 테이블 및 차원 테이블 배열이 간단한 경우, 이 전략이 문제 없이 적용됩니다. 하지만 대부분의 경우에는 추가 테이블을 접합 테이블에 조인해야 합니다. 접합 테이블은 브리지 테이블 또는 링크 테이블이라고도 합니다.
다음 그림에서는 Bridge 및 Accounts_Dim 테이블이 팩트 테이블에 조인되었습니다. Accounts_Dim 테이블에는 Account_Key 칼럼에 조인이 있습니다. Bridge 테이블은 Transaction_Key 및 Segment_ID 칼럼으로 구성된 복합 키로 조인됩니다(선 두 개로 표시).
접합 테이블 다이어그램
Entity_Dim 테이블에서 트랜잭션 양과 트랜잭션 유형을 검색하려면 작업 공간에 추가된 첫 번째 테이블(팩트 테이블)이 아니라 Bridge 테이블을 사용하는 조인이 있어야 합니다.
접합(또는 브리지) 테이블에 대한 조인을 생성하는 방법:
  1. 먼저 데이터 질의에 팩트 테이블을 추가합니다.
  2. Accounts_Dim 테이블과 같은 차원 테이블 및 접합 테이블을 추가합니다. Data Builder에서 테이블을 자동으로 조인하려고 합니다.
    다음과 같이 조인을 검토합니다.
    1. 올바른 칼럼이 사용되었는지 확인합니다.
    2. 필요에 따라 조인 유형을 변경합니다(예: 내부에서 왼쪽으로).
  3. 접합 테이블을 사용하는 테이블(예: Entity_Dim 테이블)을 추가합니다. 처음에 Data Builder에서는 테이블을 팩트 테이블에 조인하려고 합니다.
    조인을 다음과 같이 수정합니다.
    1. 팩트 테이블에 대한 자동 조인을 선택하고 마우스 오른쪽 버튼을 클릭한 후 조인 조건 제거를 선택합니다.
    2. 포인터를 사용하여 접합 테이블과 차원 테이블의 키를 연결합니다.
    3. 필요한 경우, 조인 유형을 변경합니다.
이전 페이지|다음 페이지|페이지 위