다음을 통해 공유


테이블 간에 관계 만들기(자습서)

이 단원에서는 PowerPivot을 사용하여 서로 다른 데이터 원본의 데이터 간에 관계를 보고 관계를 만듭니다. 관계는 두 테이블 데이터의 상관 관계를 설정하기 위해 두 테이블 데이터 간에 만들어지는 연결입니다. 예를 들어 DimProduct 테이블과 DimProductSubcategory 테이블의 경우 테이블의 각 제품이 하위 범주에 속한다는 점에서 두 테이블 간에는 관계가 있습니다. 관계에 대한 자세한 내용은 관계 개요를 참조하십시오.

PowerPivot에서 관계는 PowerPivot 창에서 테이블을 수동으로 조인하여 만들거나, PowerPivot for Excel에서 PowerPivot 통합 문서로 데이터를 가져올 때 기존 관계가 감지되는 경우 자동으로 만들어집니다. 관계는 비슷하거나 동일한 데이터가 들어 있는 열을 조인하여 두 테이블 간에 만들어집니다. 예를 들어 DimProduct 테이블과 DimProductSubcategory 테이블의 경우 ProductSubcategoryKey 열이 두 테이블에 모두 있다는 점에서 서로 관련이 있습니다. 열 이름은 같지 않아도 되지만 대개는 같습니다.

필수 구성 요소

이 항목은 순서대로 완료해야 하는 PowerPivot for Excel 자습서의 일부입니다. 사전 요구 사항 및 자습서의 첫 번째 단계에 대한 자세한 내용은 PowerPivot for Excel 자습서 소개를 참조하십시오.

관계를 만드는 이유

의미 있는 분석을 수행하려면 데이터 원본 간에 관계를 만들어야 합니다. 더욱 구체적으로 설명하자면 관계를 만들어 다음 작업을 수행할 수 있습니다.

  • 관련 테이블의 데이터 열을 사용하여 한 테이블에서 데이터를 필터링합니다.

  • 피벗 테이블 또는 피벗 차트에 여러 테이블의 열을 통합합니다.

  • DAX(Data Analysis Expressions) 수식을 사용하여 관련 테이블의 값을 쉽게 조회합니다.

기존 관계 검토

PowerPivot 통합 문서에는 서로 다른 세 원본의 데이터가 이미 있습니다.

  • Access 데이터베이스에서 가져온 판매 및 제품 데이터. 데이터를 가져올 때 데이터와 함께 기존 관계도 자동으로 가져옵니다.

  • Access 데이터베이스에서 가져온 제품 범주 데이터

  • 상점 정보가 들어 있는 Excel 스프레드시트에서 복사했거나 해당 스프레드시트에 연결된 데이터

기존 관계를 검토하려면

  1. PowerPivot 창의 디자인 탭에 있는 관계 그룹에서 관계 관리를 클릭합니다.

  2. 관계 관리 대화 상자에 다음 관계가 표시되어야 합니다. 이러한 관계는 첫 번째 Access 데이터베이스를 가져올 때 만들어진 것입니다.

    테이블

    관련 조회 테이블

    DimProduct [ProductSubcategoryKey]

    DimProductSubcategory [ProductSubcategoryKey]

    FactSales [channelKey]

    DimChannel [ChannelKey]

    FactSales [DateKey]

    DimDate [Datekey]

    FactSales [ProductKey]

    DimProduct [ProductKey]

  3. 닫기를 클릭합니다.

다른 원본의 데이터 간에 새 관계 만들기

지금까지는 자동으로 만들어지는 관계를 검토했습니다. 이제 추가 관계를 만듭니다.

첫 번째 관계를 만들려면

  1. Stores 탭을 클릭합니다.

  2. GeographyKey 열 머리글을 마우스 오른쪽 단추로 클릭하고 관계 만들기를 선택합니다.

    테이블 필드와 필드가 자동으로 채워집니다.

  3. 관련 조회 테이블 필드에서 Geography를 선택합니다.

  4. 관련 조회 열 필드에서 GeographyKey를 선택합니다.

  5. 만들기를 클릭합니다.

  6. 관계를 만들면 열의 맨 위에 아이콘이 표시됩니다. 아이콘 위에서 포인터를 일시 중지하여 관계 정보를 표시합니다.

Access 데이터와 Excel 데이터 간에 추가 관계를 만들려면

  1. Stores 탭을 클릭합니다.

  2. StoreKey 열을 선택합니다.

  3. 디자인 탭에서 관계 만들기를 클릭합니다.

    테이블 필드와 필드가 자동으로 채워집니다.

  4. 관련 조회 테이블 필드에서 FactSales를 선택합니다.

  5. 관련 조회 열 필드에서 StoreKey를 선택합니다.

    관련 조회 열 필드 옆에 있는 아이콘을 확인합니다. 이 아이콘은 해당 관계가 잘못된 순서로 만들어지고 있음을 나타냅니다. 관계를 만들 때 관련 조회 열에 대해 고유한 값이 포함된 열을 선택해야 합니다.

  6. 순서를 반대로 바꿉니다. FactSales테이블 필드로 이동하고 StoreKey로 선택합니다. Stores관련 조회 테이블로 선택하고 StoreKey로 선택합니다.

  7. 만들기를 클릭합니다.

  8. 두 테이블에 모두 있는 ProductCategoryKey 열을 사용하여 DimProductSubcategory(테이블) 및 ProductCategory(조회 테이블)에 대해 이 단계를 반복합니다.

  9. 관계 관리를 클릭하고 목록을 검토하여 모든 관계가 성공적으로 만들어졌는지 확인합니다.

다음 단계

이 자습서를 계속하려면 다음 항목으로 이동하십시오. 계산 열 만들기(자습서).

참고 항목

관련 자료