이 항목에 제공된 지침 및 링크를 사용하여 Analysis Services 자습서에 사용되는 모든 데이터 및 프로젝트 파일을 설치합니다.
1단계: SQL Server 소프트웨어 설치
이 자습서의 단원에서는 다음 소프트웨어가 설치되어 있다고 가정합니다. 다음 소프트웨어는 모두 SQL Server 설치 미디어를 사용하여 설치됩니다. 배포를 간소화하기 위해 모든 기능을 단일 컴퓨터에 설치할 수 있습니다. 이러한 기능을 설치하려면 SQL Server 설치 프로그램을 실행하고 기능 선택 페이지에서 선택합니다. 자세한 내용은 설치 마법사(설치)에서 SQL Server 2014 설치를 참조하세요.
데이터베이스 엔진
분석 서비스
Analysis Services는 평가판, 엔터프라이즈, 비즈니스 인텔리전스, 표준 버전에서만 사용할 수 있습니다.
SQL Server Express 버전에는 Analysis Services가 포함되지 않습니다. 무료로 소프트웨어를 사용해 보려는 경우 Evaluation 버전을 다운로드합니다.
기본적으로 Analysis Services는 다차원 인스턴스로 설치되며 설치 마법사의 서버 구성 페이지에서 테이블 형식 서버 모드를 선택하여 재정의할 수 있습니다. 두 서버 모드를 모두 실행하려면 동일한 컴퓨터에서 SQL Server 설치 프로그램을 다시 실행하여 Analysis Services의 두 번째 인스턴스를 다른 모드로 설치합니다.
SQL Server Management Studio (SQL 서버 관리 스튜디오)
필요에 따라 자습서를 진행하면서 Excel을 설치하여 다차원 데이터를 찾아보는 것이 좋습니다. Excel을 설치하면 빌드 중인 큐브에 연결된 피벗 테이블 필드 목록을 사용하여 Excel을 시작하는 Excel에서 분석 기능을 사용할 수 있습니다. 데이터와 상호 작용할 수 있는 피벗 보고서를 빠르게 작성할 수 있으므로 Excel을 사용하여 데이터를 찾아보는 것이 좋습니다.
또는 SSDT(SQL Server Data Tools)에 기본 제공되는 MDX 쿼리 디자이너를 사용하여 데이터를 찾아볼 수 있습니다. 데이터가 플랫 행 집합으로 표시되는 경우를 제외하고 쿼리 디자이너는 동일한 데이터를 반환합니다.
2단계: SQL Server Data Tools - Visual Studio 2012용 비즈니스 인텔리전스 다운로드
이 릴리스에서는 SQL Server Data Tools가 다운로드되어 다른 SQL Server 기능과 별도로 설치됩니다. 이제 BI 모델 및 보고서를 만드는 데 사용되는 디자이너 및 프로젝트 템플릿을 무료 웹 다운로드로 사용할 수 있습니다.
SQL Server Data Tools의 비즈니스 인텔리전스 버전을 다운로드합니다. 파일이 다운로드 폴더에 저장됩니다. 설치 프로그램을 실행하여 도구를 설치합니다.
컴퓨터를 다시 부팅하여 설치를 완료합니다.
3단계: 데이터베이스 설치
Analysis Services 다차원 모델은 관계형 데이터베이스 관리 시스템에서 가져오는 트랜잭션 데이터를 사용합니다. 이 자습서에서는 다음 관계형 데이터베이스를 데이터 원본으로 사용합니다.
AdventureWorksDW2012 - 데이터베이스 엔진 인스턴스에서 실행되는 관계형 데이터 웨어하우스입니다. 자습서 전체에서 빌드하고 배포하는 Analysis Services 데이터베이스 및 프로젝트에서 사용할 원본 데이터를 제공합니다.
SQL Server 2014 및 SQL Server 2012에서 이 샘플 데이터베이스를 사용할 수 있습니다.
이 데이터베이스를 설치하려면 다음을 수행합니다.
Codeplex의 제품 샘플 페이지에서 AdventureWorkDW2012 데이터베이스를 다운로드합니다.
데이터베이스 파일 이름이 AdvntureWorksDW2012_Data.mdf. 파일은 컴퓨터의 다운로드 폴더에 있어야 합니다.
AdventureWorksDW2012_Data.mdf 파일을 로컬 SQL Server 데이터베이스 엔진 인스턴스의 데이터 디렉터리에 복사합니다. 기본적으로 C:\Program Files\Microsoft SQL Server\MSSQL12 위치합니다. MSSQLSERVER\MSSQL\Data.
SQL Server Management Studio를 시작하고 데이터베이스 엔진 인스턴스에 연결합니다.
데이터베이스를 마우스 오른쪽 단추로 클릭하고 연결을 클릭합니다.
추가를 클릭합니다.
AdventureWorksDW2012_Data.mdf 데이터베이스 파일을 선택하고 확인을 클릭합니다. 파일이 나열되지 않은 경우 C:\Program Files\Microsoft SQL Server\MSSQL12 확인합니다. MSSQLSERVER\MSSQL\Data 폴더는 파일이 있는지 확인합니다.
데이터베이스 세부 정보에서 로그 파일 항목을 제거합니다. 설치 프로그램에서는 로그 파일이 있다고 가정하지만 샘플에는 로그 파일이 없습니다. 데이터베이스를 연결할 때 새 로그 파일이 자동으로 만들어집니다. 로그 파일을 선택하고 제거를 클릭한 다음 확인을 클릭하여 주 데이터베이스 파일만 첨부합니다.
4단계: 데이터베이스 사용 권한 부여
샘플 프로젝트는 데이터를 가져오거나 처리하는 보안 컨텍스트를 명시하는 데이터 소스 가장 설정을 사용합니다. 기본적으로 가장하기 설정은 데이터에 액세스하기 위해 Analysis Services 서비스 계정을 사용하도록 지정합니다. 이 기본 설정을 사용하려면 Analysis Services가 실행되는 서비스 계정에 AdventureWorksDW2012 데이터베이스에 대한 데이터 판독기 권한이 있는지 확인해야 합니다.
비고
학습 목적을 위해 기본 서비스 계정 대리 옵션을 사용하고, SQL Server의 서비스 계정에 데이터 읽기 권한을 부여하는 것이 좋습니다. 다른 위장 방법을 사용할 수 있지만 처리 작업에 적합하지 않은 경우도 있습니다. 특히 현재 사용자의 자격 증명을 사용하는 옵션은 처리에 지원되지 않습니다.
서비스 계정을 확인합니다. SQL Server Configuration Manager 또는 서비스 콘솔 애플리케이션을 사용하여 계정 정보를 볼 수 있습니다. 기본 계정을 사용하여 Analysis Services를 기본 인스턴스로 설치한 경우 서비스는 NT Service\MSSQLServerOLAPService로 실행됩니다.
Management Studio에서 데이터베이스 엔진 인스턴스에 연결합니다.
보안 폴더를 확장하고 로그인을 마우스 오른쪽 단추로 클릭하고 새 로그인을 선택합니다.
일반 페이지의 로그인 이름에 NT Service\MSSQLServerOLAPService (또는 서비스가 실행 중인 계정)를 입력합니다.
사용자 매핑을 클릭합니다.
AdventureWorksDW2012 데이터베이스 옆의 확인란을 선택합니다. 역할 멤버 자격은 db_datareader 및 공용을 자동으로 포함해야 합니다. 확인을 클릭하여 기본값을 적용합니다.
5단계: 프로젝트 설치
이 자습서에는 완료된 프로젝트와 결과를 비교하거나 시퀀스에서 추가적인 단원을 시작할 수 있도록 샘플 프로젝트가 포함되어 있습니다.
4단원에 대한 프로젝트 파일은 해당 단원뿐만 아니라 다음에 이어지는 모든 후속 단원에 대한 기초를 제공하기 때문에 특히 중요합니다. 자습서의 단계가 완료된 프로젝트 파일의 정확한 복사본을 생성하는 이전 프로젝트 파일과 달리 4단원 샘플 프로젝트에는 1-3단원에서 빌드한 모델에서 찾을 수 없는 새 모델 정보가 포함되어 있습니다. 4단원에서는 다음 다운로드에서 사용할 수 있는 샘플 프로젝트 파일로 시작한다고 가정합니다.
Codeplex의 제품 샘플 페이지에서 Analysis Services 자습서 SQL Server 2012 를 다운로드합니다.
2012 자습서는 SQL Server 2014 릴리스에 유효합니다.
"Analysis Services 자습서 SQL Server 2012.zip" 파일은 컴퓨터의 다운로드 폴더에 저장됩니다.
.zip 파일을 루트 드라이브 바로 아래의 폴더로 이동합니다(예: C:\Tutorial). 이 단계에서는 다운로드 폴더의 파일 압축을 풀려고 할 때 발생하는 "경로가 너무 깁니다" 오류를 완화합니다.
샘플 프로젝트의 압축을 풀고 파일을 마우스 오른쪽 단추로 클릭하고 [모두 추출]을 선택합니다. 파일을 추출한 후 컴퓨터에 다음 프로젝트가 설치되어 있어야 합니다.
1단원 완료
2단원 완료
3단원 완료
4단원 완료
4단원 시작
5단원 완료
6단원 완료
7단원 완료
8단원 완료
9단원 완료
10단원 완료
이러한 파일에 대한 읽기 전용 권한을 제거합니다. 부모 폴더 "Analysis Services Tutorial SQL Server 2012"를 마우스 오른쪽 단추로 클릭하고 속성을 선택한 다음 읽기 전용 확인란의 선택을 취소합니다. OK를 클릭합니다. 이 폴더, 하위 폴더 및 파일에 변경 내용을 적용합니다.
SSDT(SQL Server Data Tools)를 시작합니다.
사용 중인 단원에 해당하는 솔루션(.sln) 파일을 엽니다. 예를 들어 "Lesson 1 Complete"라는 폴더에서 Analysis Services Tutorial.sln 파일을 엽니다.
솔루션을 배포하여 데이터베이스 권한 및 서버 위치 정보가 올바르게 설정되었는지 확인합니다.
Analysis Services 및 데이터베이스 엔진이 기본 인스턴스(MSSQLServer)로 설치되고 모든 소프트웨어가 동일한 컴퓨터에서 실행되는 경우 빌드 메뉴에서 솔루션 배포 를 클릭하여 샘플 프로젝트를 빌드하고 로컬 Analysis Services 인스턴스에 배포할 수 있습니다. 배포하는 동안 로컬 데이터베이스 엔진 인스턴스의 AdventureWorksDW2012 데이터베이스에서 데이터를 처리하거나 가져옵니다. 데이터베이스 엔진에서 검색된 데이터가 포함된 Analysis Services 인스턴스에 새 Analysis Services 데이터베이스가 만들어집니다.
오류가 발생하면 데이터베이스 사용 권한 설정에 대한 이전 단계를 검토합니다. 또한 서버 이름을 변경해야 할 수도 있습니다. 기본 서버 이름은 localhost입니다. 서버가 원격 컴퓨터 또는 명명된 인스턴스에 설치된 경우 설치에 유효한 서버 이름을 사용하도록 기본값을 재정의해야 합니다. 또한 서버가 원격 컴퓨터에 있는 경우 서버에 대한 액세스를 허용하도록 Windows 방화벽을 구성해야 할 수 있습니다.
데이터베이스 엔진에 연결하기 위한 서버 이름은 솔루션 탐색기에 표시되는 다차원 솔루션(Adventure Works 자습서)의 데이터 원본 개체에 지정됩니다.
Analysis Services에 연결하기 위한 서버 이름은 솔루션 탐색기에도 표시되는 프로젝트의 속성 페이지의 배포 탭에 지정됩니다.
SQL Server Management Studio를 시작합니다. SQL Server Management Studio Analysis Services에 연결합니다. Analysis Services 자습서라는 데이터베이스가 서버에서 실행되고 있는지 확인합니다.
다음 단계
이제 자습서를 사용할 준비가 되었습니다. 시작하는 방법에 대한 자세한 내용은 다차원 모델링(Adventure Works 자습서)을 참조하세요.
또한 참조하십시오
설치 마법사에서 SQL Server 2014 설치(설치)
Analysis Services 액세스를 허용하도록 Windows 방화벽 구성
SQL Server 액세스를 허용하도록 Windows 방화벽 구성