이전 페이지|다음 페이지

예: 접합 테이블과 조인

기본적으로 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. 필요한 대로 조인 유형을 변경합니다.
이전 페이지|다음 페이지|페이지 위