샘플 데이터 및 프로젝트 설치Install Sample Data and Projects

이 항목에 제공된 지침과 링크를 사용하여 Analysis Services 자습서에 사용되는 모든 데이터 및 프로젝트 파일을 설치할 수 있습니다.Use the instructions and links provided in this topic to install all of the data and project files used in the Analysis Services Tutorials.

1단계: SQL Server 소프트웨어 설치Step 1: Install SQL Server Software

이 자습서의 단원에서는 다음 소프트웨어가 설치되어 있다고 가정합니다.The lessons in this tutorial assume that you have the following software installed. 다음 소프트웨어는 모두 SQL Server 설치 미디어를 사용하여 설치됩니다.All of the following software is installed using SQL Server installation media. 배포를 간단하게 하기 위해 모든 기능을 단일 컴퓨터에 설치할 수도 있습니다.For simplicity of deployment, you can install all of the features on a single computer. 이러한 기능을 설치하려면 SQL Server 설치 프로그램을 실행하고 기능 선택 페이지에서 해당 기능을 선택합니다.To install these features, run SQL Server Setup and select them from the Feature Selection page. 자세한 내용은 설치 마법사에서 SQL Server 2016 설치(설치 프로그램)를 참조하세요.For more information, see Install SQL Server 2016 from the Installation Wizard (Setup).

  • 데이터베이스 엔진Database Engine

  • Analysis ServicesAnalysis Services

    Analysis Services는 Evaluation, Enterprise, Business Intelligence, Standard 버전에서만 사용할 수 있습니다.Analysis Services is available in these editions only: Evaluation, Enterprise, Business Intelligence, Standard.

    SQL Server Express 버전에는 Analysis Services가 포함되어 있지 않습니다.Note that SQL Server Express editions do not include Analysis Services. 소프트웨어를 무료로 사용해 보려면평가판 버전을 다운로드하세요 .Download the Evaluation edition if you want to try out the software free of charge.

    기본적으로 Analysis Services는 다차원 인스턴스로 설치되며 설치 마법사의 서버 구성 페이지에서 테이블 형식 서버 모드를 선택하여 재정의할 수 있습니다.By default, Analysis Services is installed as a multidimensional instance, which you can override by choosing Tabular Server Mode in the server configuration page of the Installation Wizard. 두 서버 모드를 모두 실행하려는 경우 동일한 컴퓨터의 SQL Server 설치 프로그램을 다시 실행하여 다른 모드에서 Analysis Services의 두 번째 인스턴스를 실행하십시오.If you want to run both server modes, rerun SQL Server Setup on the same computer to install a second instance of Analysis Services in the other mode.

  • SQL Server Management StudioSQL Server Management Studio

필요에 따라 자습서를 진행할 때 Excel을 설치하여 다차원 데이터를 검색하는 것이 좋습니다.Optionally, consider installing Excel to browse your multidimensional data as you proceed through the tutorial. Excel을 설치하면 작성하려는 큐브에 연결되어 있는 피벗 테이블 필드를 사용하여 Excel을 시작하는 Excel에서 분석 기능이 사용하도록 설정됩니다.Installing Excel enables the Analyze in Excel feature that starts Excel using a PivotTable field list that is connected to the cube you are building. 데이터와 상호 작용할 수 있도록 피벗 보고서를 빨리 작성할 수 있으므로 Excel을 사용하여 데이터를 검색하는 것이 좋습니다.Using Excel to browse data is recommended because you can quickly build a pivot report that lets you interact with the data.

또는 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)에 기본 제공되는 MDX 쿼리 디자이너를 사용하여 데이터를 검색할 수 있습니다.Alternatively, you can browse data using the built-in MDX query designer that is built into SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT). 쿼리 디자이너는 데이터가 플랫 행 집합으로 제공된다는 점을 제외하면 동일한 데이터를 반환합니다.The query designer returns the same data, except the data is presented as a flat rowset.

2단계: Visual Studio 2015용 SQL Server Data Tools 다운로드Step 2: Download SQL Server Data Tools for Visual Studio 2015

이 릴리스에서는 SQL Server Data Tools가 다른 SQL Server 기능과 별도로 다운로드 및 설치됩니다.In this release, SQL Server Data Tools is downloaded and installed separately from other SQL Server features. BI 모델 및 보고서를 만드는 데 사용되는 디자이너 및 프로젝트 템플릿이 무료 웹 다운로드로 제공됩니다.The designers and project templates used to create BI models and reports are available as a free web download.

  • SQL Server Data Tools 다운로드.Download SQL Server Data Tools. 파일은 Downloads 폴더에 저장됩니다.The file is saved to the Downloads folder. 설치 프로그램을 실행하여 도구를 설치합니다.Run setup to install the tool.

    컴퓨터를 다시 부팅하여 설치를 완료합니다.Reboot the computer to complete the installation.

3단계: 데이터베이스 설치Step 3: Install Databases

Analysis Services 다차원 모델에서는 관계형 데이터베이스 관리 시스템에서 가져오는 트랜잭션 데이터를 사용합니다.An Analysis Services multidimensional model uses transactional data that you import from a relational database management system. 이 자습서에서는 다음 관계형 데이터베이스를 데이터 원본으로 사용합니다.For the purposes of this tutorial, you will use the following relational database as your data source.

  • AdventureWorksDW2012 – 데이터베이스 엔진 인스턴스에서 실행되는 관계형 데이터 웨어하우스입니다.AdventureWorksDW2012 – This is a relational data warehouse that runs on a Database Engine instance. 이 데이터베이스는 자습서 전체에서 작성하고 배포하는 Analysis Services 데이터베이스 및 프로젝트에 사용할 원본 데이터를 제공합니다.It provides the original data that will be used by the Analysis Services databases and projects that you build and deploy throughout the tutorial.

    SQL Server 2017SQL Server 2017SQL Server 2012SQL Server 2012에서 이 예제 데이터베이스를 사용할 수 있습니다.You can use this sample database with SQL Server 2017SQL Server 2017 as well as SQL Server 2012SQL Server 2012.

이 데이터베이스를 설치하려면 다음을 수행합니다.To install this database, do the following:

  1. codeplex의 제품 샘플 페이지에서 AdventureWorkDW2012 데이터베이스를 다운로드합니다.Download the AdventureWorkDW2012 database from the product samples page on codeplex.

    데이터베이스 파일이름은 AdvntureWorksDW2012_Data.mdf입니다.The database file name is AdvntureWorksDW2012_Data.mdf. 이 파일은 컴퓨터의 Downloads 폴더에 있어야 합니다.The file should be in the Downloads folder on your computer.

  2. AdventureWorksDW2012_Data.mdf 파일을 로컬 SQL Server 데이터베이스 엔진 인스턴스의 데이터 디렉터리로 복사합니다.Copy the AdventureWorksDW2012_Data.mdf file to the data directory of the local SQL Server Database Engine instance. 기본적으로 이 파일은 C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Data에 있습니다.By default, it is located at C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Data.

  3. Microsoft SQL Server Management Studio를 시작하고 데이터베이스 엔진 인스턴스에 연결합니다.Start SQL Server Management Studio and connect to the Database Engine instance.

  4. 데이터베이스를 마우스 오른쪽 단추로 클릭하고 연결을 클릭합니다.Right-click Databases, click Attach.

  5. 추가를 클릭합니다.Click Add.

  6. AdventureWorksDW2012_Data.mdf 데이터베이스 파일을 선택하고 확인을 클릭합니다.Select the AdventureWorksDW2012_Data.mdf database file and click OK. 이 파일이 목록에 없으면 C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Data 폴더에 해당 파일이 있는지 확인합니다.If the file is not listed, check the C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Data folder to be sure the file is there.

  7. 데이터베이스 정보에서 로그 파일 항목을 제거합니다.In database details, remove the Log file entry. 예제에는 로그 파일이 없지만 설치 프로그램에서는 로그 파일이 있다고 가정합니다.The setup program assumes you have a log file, but there is no log file in the sample. 데이터베이스를 연결하면 자동으로 새 로그 파일이 만들어집니다.A new log file will be created automatically when you attach the database. 로그 파일을 선택하고 제거를 클릭한 다음 확인 을 클릭하여 주 데이터베이스 파일만 연결합니다.Select the log file and click Remove, and then click OK to attach just the primary database file.

4단계: 데이터베이스 사용 권한 부여Step 4: Grant Database Permissions

예제 프로젝트에서는 데이터를 가져오거나 처리하는 데 사용되는 보안 컨텍스트를 지정하는 데이터 원본 가장을 사용합니다.The sample projects use data source impersonation settings that specify the security context under which data is imported or processed. 기본적으로 가장 설정은 데이터 액세스에 사용할 Analysis Services 서비스 계정을 지정합니다.By default, the impersonation settings specify the Analysis Services service account for accessing the data. 이 기본 설정을 사용하려면 Analysis Services를 실행하는 데 사용되는 서비스 계정에 AdventureWorksDW2012 데이터베이스에 대한 데이터 읽기 권한이 있는지 확인해야 합니다.To use this default setting, you must ensure that the service account under which Analysis Services runs has data reader permissions on the AdventureWorksDW2012 database.

참고

학습 목적으로 기본 서비스 계정 가장 옵션을 사용하고 SQL Server의 서비스 계정에 데이터 판독기 사용 권한을 부여하는 것이 좋습니다.For learning purposes, it is recommended that you use the default service account impersonation option and grant data reader permissions to the service account in SQL Server. 다른 가장 옵션을 사용할 수 있는 경우에도 모든 옵션이 작업 처리에 적합하지는 않습니다.Although other impersonation options are available, not all of them are suitable for processing operations. 특히 현재 사용자의 자격 증명 사용을 위한 옵션은 처리에 지원되지 않습니다.Specifically, the option for using the credentials of the current user is not supported for processing.

  1. 서비스 계정을 확인합니다.Determine the service account. SQL Server 구성 관리자 또는 서비스 콘솔 응용 프로그램을 사용하여 계정 정보를 볼 수 있습니다.You can use SQL Server Configuration Manager or the Services console application to view account information. 기본 계정을 사용하여 Analysis Services를 기본 인스턴스로 설치한 경우 서비스가 NT Service\MSSQLServerOLAPService로 실행됩니다.If you installed Analysis Services as the default instance, using the default account, the service is running as NT Service\MSSQLServerOLAPService.

  2. Management Studio에서 데이터베이스 엔진 인스턴스에 연결합니다.In Management Studio, connect to the database engine instance.

  3. 보안 폴더를 확장하고 로그인을 마우스 오른쪽 단추로 클릭한 다음 새 로그인을 선택합니다.Expand the Security folder, right-click Logins and select New Login.

  4. 일반 페이지의 로그인 이름에 NT Service\MSSQLServerOLAPService 또는 서비스를 실행할 계정을 입력합니다.On the General page, in Login name, type NT Service\MSSQLServerOLAPService (or whatever account the service is running as).

  5. 사용자 매핑을 클릭합니다.Click User Mapping.

  6. AdventureWorksDW2012 데이터베이스 옆에 있는 확인란을 선택합니다.Select the checkbox next to the AdventureWorksDW2012 database. 역할 멤버 자격에 db_datareaderpublic이 자동으로 포함됩니다.Role membership should automatically include db_datareader and public. 확인 을 클릭하여 기본값을 적용합니다.Click OK to accept the defaults.

5단계: 프로젝트 설치Step 5: Install Projects

이 자습서에는 작업 결과를 완료된 프로젝트와 비교하거나 시퀀스에서 더 많이 진행된 단원을 시작할 수 있도록 예제 프로젝트가 포함되어 있습니다.The tutorial includes sample projects so that you can compare your results against a finished project, or start a lesson that is further on in the sequence.

4단원용 프로젝트 파일은 해당 단원뿐 아니라 이후 모든 단원의 기초를 제공하므로 특히 중요합니다.The project file for Lesson 4 is particularly important because it provides the basis for not only that lesson, but all the subsequent lessons that follow. 자습서의 단계를 수행하면 완료된 프로젝트 파일의 정확한 복사본이 생성되는 이전 프로젝트 파일과 달리 4단원의 예제 프로젝트에는 1단원부터 3단원까지 작성한 모델에는 없는 새로운 모델 정보가 포함되어 있습니다.In contrast with the previous project files, where the steps in the tutorial result in an exact copy of the completed project files, the Lesson 4 sample project includes new model information that is not found in the model you built in lessons 1 through 3. 4단원에서는 다음 다운로드를 통해 사용할 수 있는 예제 프로젝트 파일을 사용하여 시작한다고 가정합니다.Lesson 4 assumes that you are starting with a sample project file that is available in the following download.

  1. codeplex의 제품 샘플 페이지에서 Analysis Services Tutorial SQL Server 2012 를 다운로드합니다.Download the Analysis Services Tutorial SQL Server 2012 on the product samples page on codeplex.

    2012 자습서를 SQL Server 2017SQL Server 2017 릴리스에 사용할 수 있습니다.The 2012 tutorials are valid for the SQL Server 2017SQL Server 2017 release.

    "Analysis Services Tutorial SQL Server 2012.zip" 파일은 컴퓨터의 Downloads 폴더에 저장됩니다.The “Analysis Services Tutorial SQL Server 2012.zip” file will be saved to the Downloads folder on your computer.

  2. .zip 파일을 루트 드라이브 바로 아래 폴더(예: C:\Tutorial)로 이동합니다.Move the .zip file to a folder just below the root drive (for example, C:\Tutorial). 이 단계를 수행하면 Downloads 폴더에 파일 압축을 풀 경우 가끔 발생하는 "경로가 너무 길다"는 의미의 오류가 줄어듭니다.This step mitigates the “Path too long” error that sometimes occurs if you attempt to unzip the files in the Downloads folder.

  3. 이 파일을 마우스 오른쪽 단추로 클릭하고 압축 풀기를 선택하여 샘플 프로젝트의 압축을 풉니다.Unzip the sample projects: right-click on the file and select Extract All. 파일 압축을 푼 후 다음 프로젝트를 컴퓨터에 설치해야 합니다.After you extract the files, you should have the following projects installed on your computer:

    • 1단원 완료Lesson 1 Complete

    • 2단원 완료Lesson 2 Complete

    • 3단원 완료Lesson 3 Complete

    • 4단원 완료Lesson 4 Complete

    • 4단원 시작Lesson 4 Start

    • 5단원 완료Lesson 5 Complete

    • 6단원 완료Lesson 6 Complete

    • 7단원 완료Lesson 7 Complete

    • 8단원 완료Lesson 8 Complete

    • 9단원 완료Lesson 9 Complete

    • 10단원 완료Lesson 10 Complete

  4. 이러한 파일에서 읽기 전용 권한을 제거합니다.Remove the read-only permissions on these files. 부모 폴더인 "Analysis Services Tutorial SQL Server 2012"를 마우스 오른쪽 단추로 클릭하고 속성을 선택한 후 읽기 전용확인란의 선택을 취소합니다.Right-click the parent folder, "Analysis Services Tutorial SQL Server 2012", select Properties, and clear the checkbox for Read-only. 확인을 클릭합니다.Click OK. 이 폴더, 하위 폴더 및 파일에 변경 내용을 적용합니다.Apply the changes to this folder, subfolders, and files.

  5. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)를 시작합니다.Start SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT).

  6. 사용할 단원에 해당하는 솔루션 파일(.sln)을 엽니다.Open the solution (.sln) file that corresponds to the lesson you are using. 예를 들어 "Lesson 1 Complete" 폴더에서 Analysis Services Tutorial.sln 파일을 엽니다.For example, in the folder named "Lesson 1 Complete", you would open the Analysis Services Tutorial.sln file.

  7. 솔루션을 배포하여 데이터베이스 사용 권한과 서버 위치 정보가 올바르게 설정되어 있는지 확인합니다.Deploy the solution to verify that database permissions and server location information is set up correctly.

    Analysis Services와 데이터베이스 엔진이 기본 인스턴스(MSSQLServer)로 설치되어 있고 모든 소프트웨어가 같은 컴퓨터에서 실행되고 있는 경우 빌드 메뉴에서 솔루션 배포 를 클릭하여 샘플 프로젝트를 빌드하고 해당 프로젝트를 로컬 Analysis Services 인스턴스에 배포할 수 있습니다.If Analysis Services and the Database Engine are installed as the default instance (MSSQLServer) and all software is running on the same computer, you can click Deploy Solution on the Build menu to build and deploy the sample project to the local Analysis Services instance. 배포하는 중에 로컬 데이터베이스 엔진 인스턴스의 AdventureWorksDW2012 데이터베이스에서 데이터를 처리하거나 가져옵니다.During deployment, data will be processed (or imported) from the AdventureWorksDW2012 database on the local Database Engine instance. 데이터베이스 엔진에서 가져온 데이터가 포함된 Analysis Services 인스턴스에서 새 Analysis Services 데이터베이스가 만들어집니다.A new Analysis Services database will be created on the Analysis Services instance that contains the data retrieved from the Database Engine.

    오류가 발생하는 경우 데이터베이스 사용 권한을 설정하는 이전 단계를 검토합니다.If you encounter errors, review the previous steps on setting up database permissions. 또한 서버 이름을 변경해야 할 수도 있습니다.Additionally, you might also need to change server names. 기본 서버 이름은 localhost입니다.The default server name is localhost. 서버가 원격 프로그램에 또는 명명된 인스턴스로 설치된 경우 설치에 유효한 서버 이름을 사용하도록 기본값을 재정의해야 합니다.If your servers are installed on remote computers or as named instances, you must override the default to use a server name that is valid for your installation. 또한 서버가 원격 컴퓨터에 있는 경우 서버에 대한 액세스를 허용하도록 Windows 방화벽을 구성해야 할 수 있습니다.Furthermore, if the servers are on remote computers, you might need to configure Windows Firewall to allow access to the servers.

    데이터베이스 엔진에 연결하기 위한 서버 이름이 다차원 솔루션(Adventure Works 자습서)의 데이터 원본 개체에 지정되며 솔루션 탐색기에 표시됩니다.The server name for connecting to the database engine is specified in the Data Source object of the multidimensional solution (Adventure Works Tutorial), visible in Solution Explorer.

    Analysis Services에 연결하기 위한 서버 이름이 프로젝트 속성 페이지의 배포 탭에 지정되며 솔루션 탐색기에 표시됩니다.The server name for connecting to Analysis Services is specified in the Deployment tab of the Property Pages of the project, also visible in Solution Explorer.

  8. SQL Server Management Studio에서 Analysis Services에 연결합니다.In SQL Server Management Studio, connect to Analysis Services. 서버에서 Analysis Services 자습서 라는 데이터베이스가 실행되고 있는지 확인합니다.Verify the database named Analysis Services Tutorial is running on the server.

다음 단계Next Step

이제 자습서를 사용할 준비가 되었습니다.You are now ready to use the tutorial. 시작하는 방법에 대한 자세한 내용은 다차원 모델링(Adventure Works 자습서)을 참조하세요.For more information about how to get started, see Multidimensional Modeling (Adventure Works Tutorial).

관련 항목:See Also

설치 마법사에서 SQL Server 2016 설치(설치 프로그램)Install SQL Server 2016 from the Installation Wizard (Setup)
Analysis Services 액세스를 허용하도록 Windows 방화벽 구성Configure the Windows Firewall to Allow Analysis Services Access
Configure the Windows Firewall to Allow SQL Server AccessConfigure the Windows Firewall to Allow SQL Server Access