4-1단원 - 수정된 버전의 Analysis Services 자습서 프로젝트 사용
적용 대상: SQL Server Analysis Services Azure Analysis Services
패브릭/Power BI Premium
이 자습서의 나머지 단원은 처음 세 단원에서 완료한 SQL Server Analysis Services 자습서 프로젝트의 향상된 버전을 기반으로 합니다. Adventure Works DW 2019 데이터 원본 뷰에 추가 테이블과 명명된 계산이 추가되었으며 프로젝트에 추가 차원이 추가되었으며 이러한 새 차원이 SQL Server Analysis Services Tutorial 큐브에 추가되었습니다. 또한 두 번째 팩트 테이블에서 가져온 측정값을 포함하는 두 번째 측정값 그룹이 추가되었습니다. 이 향상된 프로젝트를 사용하면 이미 배운 기술을 반복하지 않아도 비즈니스 인텔리전스 애플리케이션에 기능을 추가하는 방법을 계속 익힐 수 있습니다.
자습서를 계속 진행하려면 먼저 SQL Server Analysis Services 자습서 프로젝트의 향상된 버전을 다운로드, 추출, 로드 및 처리해야 합니다. 이 단원의 지침을 사용하여 모든 단계를 수행했는지 확인합니다.
프로젝트 파일 다운로드 및 압축 풀기
이 자습서와 함께 제공되는 샘플 프로젝트를 제공하는 다운로드 페이지로 이동하려면여기를 클릭 하세요. 자습서 프로젝트는 adventure-works-multidimensional-tutorial-projects.zip 다운로드에 포함되어 있습니다.
adventure-works-multidimensional-tutorial-projects.zip 클릭하여 이 자습서의 프로젝트가 포함된 패키지를 다운로드합니다.
기본적으로 .zip 파일은 Downloads 폴더에 저장됩니다. .zip 파일을 짧은 경로 위치로 이동해야 합니다. 예를 들어 파일을 저장할 C:\Tutorials 폴더를 만듭니다. 그런 다음 .zip 파일에 포함된 파일의 압축을 풉니다. Downloads 폴더에 있는 긴 경로 파일의 압축을 풀면 1단원만 사용할 수 있습니다.
루트 드라이브 또는 루트 드라이브 근처에 하위 폴더(예: C:\Tutorial)를 만듭니다.
adventure-works-multidimensional-tutorial-projects.zip 파일을 하위 폴더로 이동합니다.
이 파일을 마우스 오른쪽 단추로 클릭하고 압축 풀기를 선택합니다.
Lesson 4 Start 폴더로 이동하여 Analysis Services Tutorial.sln 파일을 찾습니다.
향상된 프로젝트 로드 및 처리
SQL Server Data Tools 파일 메뉴에서 솔루션 닫기를 클릭하여 사용하지 않을 파일을 닫습니다.
파일 메뉴에서 열기를 가리킨 다음 프로젝트/솔루션을 클릭합니다.
자습서 프로젝트 파일의 압축을 푼 위치를 찾습니다.
Lesson 4 Start폴더를 찾은 다음 Analysis Services Tutorial.sln을 두 번 클릭합니다.
SQL Server Analysis Services 자습서 프로젝트의 향상된 버전을 SQL Server Analysis Services 로컬 instance 또는 다른 instance 배포하고 처리가 성공적으로 완료되었는지 확인합니다.
프로젝트의 향상된 기능 이해
프로젝트의 향상된 버전은 처음 세 단원에서 완료한 SQL Server Analysis Services 자습서 프로젝트의 버전과 다릅니다. 그 차이에 대해서는 다음 섹션에서 설명합니다. 자습서의 나머지 단원을 계속 진행하기 전에 이 내용을 검토해 보십시오.
데이터 원본 뷰
향상된 프로젝트의 데이터 원본 뷰에는 AdventureWorksDW2012 데이터베이스의 팩트 테이블 1개와 추가 차원 테이블 4개가 포함되어 있습니다.
데이터 원본 뷰 <에 10개의 테이블이 있는 경우 모든 테이블> 다이어그램이 혼잡해지고 있습니다. 이렇게 되면 테이블 간의 관계를 파악하고 특정 테이블을 찾기가 어려워집니다. 이 문제를 해결하기 위해 테이블은 두 개의 논리적 다이어그램인 Internet Sales 다이어그램과 Reseller Sales 다이어그램으로 구성됩니다. 이러한 다이어그램은 하나의 팩트 테이블 주위에 각각 구성됩니다. 논리적 다이어그램을 만들면 항상 하나의 다이어그램에서 모든 테이블과 관계를 보는 대신 데이터 원본 뷰에서 특정 테이블 하위 집합을 보면서 작업할 수 있습니다.
Internet Sales 다이어그램
Internet Sales 다이어그램에는 인터넷을 통해 고객에게 직접 Adventure Works 제품 판매와 관련된 테이블이 포함되어 있습니다. 다이어그램의 테이블은 4차원 테이블과 1단원의 Adventure Works DW 2019 데이터 원본 뷰에 추가한 팩트 테이블 1개입니다. 이러한 테이블은 다음과 같습니다.
지리
고객
Date
제품
InternetSales
Reseller Sales 다이어그램
재판매인 판매 다이어그램에는 재판매인의 Adventure Works 제품 판매와 관련된 테이블이 포함되어 있습니다. 이 다이어그램에는 AdventureWorksDW2012 데이터베이스에서 다음 7개의 차원 테이블과 하나의 팩트 테이블이 포함되어 있습니다.
Reseller
홍보 행사
SalesTerritory
지리
날짜
제품
Employee
ResellerSales
DimGeography, DimDate및 DimProduct 테이블은 Internet Sales 다이어그램과 Reseller Sales 다이어그램 둘 다에서 사용됩니다. 차원 테이블을 여러 팩트 테이블에 연결할 수 있습니다.
데이터베이스 및 큐브 차원
SQL Server Analysis Services Tutorial 프로젝트에는 5개의 새 데이터베이스 차원이 포함되어 있으며 SQL Server Analysis Services Tutorial 큐브에는 큐브 차원과 동일한 5차원이 포함됩니다. 이러한 차원은 명명된 계산, 컴퍼지션 멤버 키 및 표시 폴더를 사용하여 수정된 사용자 계층과 특성을 갖도록 정의되었습니다. 새로운 차원에 대해서는 다음 목록에서 설명합니다.
Reseller 차원
재판매인 차원은 Adventure Works DW 2019 데이터 원본 뷰의 재판매인 테이블을 기반으로 합니다.
Promotion 차원
프로모션 차원은 Adventure Works DW 2019 데이터 원본 뷰의 Promotion 테이블을 기반으로 합니다.
Sales Territory 차원
Sales Territory 차원은 Adventure Works DW 2019 데이터 원본 뷰의 SalesTerritory 테이블을 기반으로 합니다.
Employee 차원
Employee 차원은 Adventure Works DW 2019 데이터 원본 뷰의 Employee 테이블을 기반으로 합니다.
Geography 차원
Geography 차원은 Adventure Works DW 2019 데이터 원본 뷰의 Geography 테이블을 기반으로 합니다.
Analysis Services 큐브
Analysis Services 자습서 큐브에는 이제 InternetSales 테이블을 기반으로 하는 원래 측정값 그룹과 Adventure Works DW 2019 데이터 원본 뷰의 ResellerSales 테이블을 기반으로 하는 두 번째 측정값 그룹인 두 개의 측정값 그룹이 포함됩니다.