파워 피벗 모드에서 Analysis Services 설치

적용 대상: SQL Server 2019 및 이전 Analysis Services Azure Analysis Services Fabric/Power BI Premium

중요

데이터 마이닝은 SQL Server 2017 Analysis Services에서 더 이상 사용되지 않으며 이제 SQL Server 2022 Analysis Services에서 중단되었습니다. 더 이상 사용되지 않는 기능 및 중단된 기능에 대해서는 설명서가 업데이트되지 않습니다. 자세한 내용은 Analysis Services 이전 버전과의 호환성을 참조하세요.

이 항목의 절차는 SharePoint 배포를 위한 Power Pivot 모드에서 SQL Server Analysis Services 서버의 단일 서버 설치를 안내합니다. 이 단계에는 SharePoint 중앙 관리를 사용하는 구성 태스크 및 SQL Server 설치 마법사의 실행이 포합됩니다.

배경

SharePoint용 Power Pivot은 SharePoint 2016 또는 SharePoint 2013 팜에서 Power Pivot 데이터 액세스를 제공하는 중간 계층 및 백 엔드 서비스의 컬렉션입니다.

필수 구성 요소

  1. SQL Server 설치 프로그램을 실행하려면 로컬 관리자여야 합니다.

  2. SharePoint용 파워 피벗에는 SharePoint Server 엔터프라이즈 버전이 필요합니다. Evaluation Enterprise Edition을 사용할 수도 있습니다.

  3. 컴퓨터는 Office Online Server(SharePoint 2016) 또는 Excel Services(SharePoint 2013)과 동일한 Active Directory 포리스트의 도메인에 가입해야 합니다.

  4. Power Pivot instance 이름을 사용할 수 있어야 합니다. Power Pivot 모드에서 Analysis Services를 설치하는 컴퓨터에는 기존 Power Pivot 이름 instance 있을 수 없습니다.

    참고: 인스턴스 이름은 POWERPIVOT여야 합니다.

  5. SharePoint 모드의 Analysis Services 서버 하드웨어 및 소프트웨어 요구 사항을 검토하세요.

  6. SQL Server 2016 Release Notes의 릴리스 정보를 검토하십시오.

SQL Server 버전 요구 사항

2017년 SQL Server 모든 버전에서 비즈니스 인텔리전스 기능을 모두 사용할 수 있는 것은 아닙니다. 자세한 내용은 SQL Server 2016 버전에서 지원하는 Analysis Services 기능 및 SQL Server2016의 버전 및 구성 요소를 참조하세요.

1단계: SharePoint용 Power Pivot 설치

이 단계에서는 SQL Server 설치 프로그램을 실행하여 파워 피벗 모드에서 SQL Server Analysis Services 서버를 설치합니다. 이후 단계에서는 통합 문서 데이터 모델에 이 서버를 사용하도록 Excel Services를 구성합니다.

  1. SQL Server 설치 마법사(Setup.exe)를 실행합니다.

  2. 왼쪽 탐색 창에서 설치 를 선택합니다.

  3. 새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가를 선택합니다.

  4. 제품 키 페이지가 표시되면 평가판 버전을 지정하거나 라이선스를 받은 엔터프라이즈 버전의 제품 키를 입력하고 다음을 선택합니다. 버전에 대한 자세한 내용은 Editions and Components of SQL Server 2016를 참조하십시오.

  5. Microsoft 소프트웨어 사용권 계약을 검토한 후 동의하고 다음을 선택합니다.

  6. 전역 규칙 페이지가 나타나면 설치 마법사에 표시되는 규칙 정보를 검토합니다.

  7. Microsoft Update 페이지에서 Microsoft Update를 사용하여 업데이트를 확인한 후 다음을 선택하는 것이 좋습니다.

  8. 설치 파일 설치 페이지가 몇 분 동안 실행됩니다. 규칙 경고 또는 실패한 규칙을 검토한 후 다음을 선택합니다.

  9. 다른 설치 지원 규칙이 표시되면 경고를 검토하고 다음을 선택합니다.

    참고: Windows 방화벽이 설정되었기 때문에 원격 액세스를 사용할 수 있도록 포트를 열라는 경고가 표시됩니다.

  10. 설치 역할 페이지에서 SQL Server 기능 설치를 선택합니다.

    다음을 선택합니다.

  11. 기능 선택 페이지에서 Analysis Services를 선택합니다. 이 옵션을 사용하면 세 가지 SQL Server Analysis Services 모드를 설치할 수 있습니다. 이후 단계에서 모드를 선택합니다. 다음을 선택합니다.

  12. 인스턴스 구성 페이지에서 명명된 인스턴스 유형을 선택한 후 인스턴스 이름에 POWERPIVOT 을 입력하고 다음을 클릭합니다.

    SQL 설치 - 인스턴스 구성 방문 페이지

  13. 서버 구성 페이지에서 자동 시작 유형에 대해 모든 서비스를 구성합니다. 다음 다이어그램의 SQL Server Analysis Services, (1) 에 대해 원하는 도메인 계정과 암호를 지정합니다.

    • SQL Server Analysis Services 도메인 사용자 계정 또는 NetworkService 계정을 사용할 수 있습니다. LocalSystem 또는 LocalService 계정을 사용하지 마세요.

    • SQL Server 데이터베이스 엔진 및 SQL Server 에이전트를 추가한 경우 도메인 사용자 계정으로 실행하거나 기본 가상 계정으로 실행하도록 서비스를 구성할 수 있습니다.

    • 사용자의 도메인 사용자 계정으로 서비스 계정을 프로비전하지 마세요. 그렇게 하면 네트워크에서 리소스에 대해 갖는 권한과 동일한 권한이 서버에 부여됩니다. 악의적인 사용자가 서버를 침해할 경우 해당 사용자가 사용자의 도메인 자격 증명으로 로그인한 후 사용자와 동일한 데이터 및 애플리케이션을 다운로드하거나 사용할 수 있습니다.

    다음을 선택합니다.

    SQL 설치 - 서버 구성 방문 페이지

  14. 데이터베이스 엔진을 설치하는 경우 데이터베이스 엔진 구성 페이지가 나타납니다. 데이터베이스 엔진 구성에서 현재 사용자 추가를 선택하여 데이터베이스 엔진 instance 대한 사용자 계정 관리자 권한을 부여합니다.

    다음을 선택합니다.

  15. Analysis Services 구성 페이지에서 서버 모드 아래에 있는 PowerPivot 모드를 선택합니다.

    SQL 설치 - Analysis Services 구성 방문 페이지

  16. Analysis Services 구성 페이지에서 현재 사용자 추가 를 선택하여 사용자 계정에 관리 권한을 부여합니다. 설치가 완료된 후 서버를 구성하려면 관리 권한이 필요합니다.

    • 같은 페이지에서 관리 권한이 필요한 모든 사용자의 Windows 사용자 계정을 추가합니다. 예를 들어 데이터베이스 연결 문제를 해결하기 위해 SQL Server Management Studio Analysis Services 서비스 instance 연결하려는 사용자는 시스템 관리자 권한이 있어야 합니다. 현재 서버 문제를 해결하거나 서버를 관리해야 하는 사용자의 계정을 추가합니다.

    • 참고

      Analysis Services 서버 인스턴스에 액세스해야 하는 모든 서비스 애플리케이션에는 Analysis Services 관리 권한이 필요합니다. 예를 들어 Excel Services, Power View 및 Performance Point Services에 서비스 계정을 추가합니다. 또한 SharePoint 팜 계정을 추가합니다. 이 계정은 중앙 관리를 호스팅하는 웹 애플리케이션의 ID로 사용됩니다.

    다음을 선택합니다.

  17. 오류 보고 페이지에서 다음을 선택합니다.

  18. 설치 준비 완료 페이지에서 설치를 선택합니다.

  19. 컴퓨터 다시 시작 필요 대화 상자가 표시되면 확인을 선택합니다.

  20. 설치가 완료되면 닫기를 선택합니다.

  21. 컴퓨터를 다시 시작합니다.

  22. 사용자 환경에 방화벽이 있는 경우 SQL Server 온라인 설명서의 Configure the Windows Firewall to Allow Analysis Services Access항목을 검토하세요.

SQL Server 설치 확인

Analysis Services Service가 실행 중인지 확인합니다.

  1. Microsoft Windows에서 시작을 클릭하고 모든 프로그램을 선택한 다음 Microsoft SQL Server 그룹을 선택합니다.

  2. SQL Server Management Studio를 선택합니다.

  3. Analysis Services 인스턴스(예: [서버 이름]\POWERPIVOT)에 연결합니다. 인스턴스에 연결할 수 있는 경우 서비스가 실행 중인 것입니다.

2단계: Basic Analysis Services SharePoint 통합 구성

다음 단계에서는 SharePoint 문서 라이브러리에서 Excel 고급 데이터 모델과 상호 작용하는 데 필요한 구성 변경 내용에 대해 설명합니다. SharePoint를 설치하고 SQL Server Analysis Services 후 다음 단계를 완료합니다.

SharePoint 2016

Excel 서비스는 SharePoint 2016에서 제거되었습니다. 그 대신 Office Online Server를 사용하여 Excel을 호스팅할 수 있습니다.

Office Online Server 컴퓨터에 Analysis Services에 대한 계정 관리 권한 부여

Analysis Services를 설치하는 동안 Office Online Server 컴퓨터 계정을 Analysis Services 관리자로 추가했다면 이 섹션을 완료하지 않아도 됩니다.

  1. Analysis Services 서버에서 SQL Server Management Studio를 시작하고 Analysis Services 인스턴스에 연결합니다(예: [MyServer]\POWERPIVOT).

  2. 개체 탐색기에서 인스턴스 이름을 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.

    SSAS 서버의 속성 보기

  3. 왼쪽 창에서 보안을 선택합니다. Office Online 서버가 설치된 컴퓨터 계정을 추가합니다.

    SSAS 서버의 SSAS 서버

Office Online 서버와 Analysis Services 서버를 등록합니다.

Office Online 서버에서 이러한 단계를 수행합니다.

  • 관리자 권한으로 PowerShell 명령 창을 엽니다.

  • OfficeWebApps PowerShell 모듈을 로드합니다.

    Import-Module OfficeWebApps

  • Analysis Services 서버를 추가합니다. 예를 들면 [MyServer]\POWERPIVOT입니다.

    New-OfficeWebAppsExcelBIServer -ServerId [MyServer]\POWERPIVOT]

SharePoint 2013

Analysis Services에 Excel Services 서버 관리 권한 부여

Analysis Services를 설치하는 동안 Excel Services 애플리케이션 서비스 계정을 Analysis Services 관리자로 추가했다면 이 섹션을 완료하지 않아도 됩니다.

  1. Analysis Services 서버에서 SQL Server Management Studio를 시작하고 Analysis Services 인스턴스에 연결합니다(예: [MyServer]\POWERPIVOT).

  2. 개체 탐색기에서 인스턴스 이름을 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.

    SSAS 서버의 속성 보기

  3. 왼쪽 창에서 보안을 선택합니다. 1단계에서 Excel Services 애플리케이션에 대해 구성한 도메인 로그인을 추가합니다.

    SSAS 서버의 SSAS 서버

Analysis Services 통합을 위한 Excel Services 구성

  1. SharePoint 중앙 관리의 애플리케이션 관리 그룹에서 서비스 애플리케이션 관리를 클릭합니다.

  2. 서비스 애플리케이션 이름을 클릭합니다. 기본값은 Excel Services 애플리케이션입니다.

  3. Excel Services 애플리케이션 관리 페이지에서 데이터 모델 설정을 클릭합니다.

  4. 서버 추가를 클릭합니다.

  5. 서버 이름에 Analysis Services 서버 이름과 Power Pivot instance 이름을 입력합니다. 예: MyServer\POWERPIVOT. Power Pivot instance 이름이 필요합니다.

    설명을 입력합니다.

  6. Ok를 클릭합니다.

  7. 변경 내용은 몇 분 후에 적용됩니다. 또는 Excel 계산 서비스중지 하고 시작할 수 있습니다. 대상

    다른 옵션은 관리 권한으로 명령 프롬프트를 열고 iisreset /noforce를 입력하는 것입니다.

    ULS 블로그의 항목을 검토하여 서버가 Excel Services에서 인식되는지 확인할 수 있습니다. 다음과 유사한 항목이 표시됩니다.

    Excel Services Application            Data Model        27           Medium                Check Administrator Access ([ServerName]\POWERPIVOT): Pass.        f127bd9b-bae3-e0e0-9b48-3f7b5ad1eae6  
    Excel Services Application            Data Model        27           Medium                Check Server Version ([ServerName]\POWERPIVOT): Pass (11.0.2809.24 >= 11.0.2800.0).         f127bd9b-bae3-e0e0-9b48-3f7b5ad1eae6  
    Excel Services Application            Data Model        27           Medium                Check Deployment Mode ([ServerName]\POWERPIVOT): Pass.            f127bd9b-bae3-e0e0-9b48-3f7b5ad1eae6  
    
    

3단계 통합 확인

다음 단계에서는 새 통합 문서를 만들고 업로드하여 Analysis Services 통합을 확인하는 방법을 단계별로 설명합니다. 이들 단계를 완료하려면 SQL Server 데이터베이스가 필요합니다.

  1. 참고: 슬라이서 또는 필터가 포함된 고급 통합 문서가 이미 있는 경우 이 통합 문서를 SharePoint 문서 라이브러리에 업로드하고 문서 라이브러리 뷰에서 슬라이서 및 필터와 상호 작용할 수 있는지 확인할 수 있습니다.

  2. Excel에서 새 통합 문서를 시작합니다.

  3. 데이터 탭의 외부 데이터 가져오기 에 있는 리본에서 기타 원본을 선택합니다.

  4. SQL Server를 선택합니다.

  5. 데이터 연결 마법사에 사용할 데이터베이스가 있는 SQL Server 인스턴스 이름을 입력합니다.

  6. 로그온 자격 증명에서 Windows 인증 사용 이 선택되어 있는지 확인한 후 다음을 선택합니다.

  7. 사용할 데이터베이스를 선택합니다.

  8. 특정 테이블에 연결 확인란이 선택되어 있는지 확인합니다.

  9. 여러 테이블 선택 가능 및 Excel 데이터 모델에 테이블 추가 확인란을 선택합니다.

  10. 가져올 테이블을 선택합니다.

  11. 선택한 테이블 간의 관계 가져오기확인란을 선택한 후 다음을 선택합니다. 관계형 데이터베이스에서 여러 테이블을 가져오면 이미 관련된 테이블로 작업할 수 있습니다. 관계를 수동으로 만들지 않아도 되므로 단계를 저장합니다.

  12. 마법사의 데이터 연결 파일 저장 및 마침 페이지에서 연결의 이름을 입력하고 마침을 선택합니다.

  13. 데이터 가져오기 대화 상자가 표시됩니다. PivotTable 보고서를 선택한 다음 확인을 선택합니다.

  14. PivotTable 필드 목록이 통합 문서에 나타납니다.
    필드 목록에서 모두 탭을 선택합니다.

  15. 필드 목록의 행, 열 및 값 영역에 필드를 추가합니다.

  16. 슬라이서 또는 필터를 PivotTable에 추가합니다. 이 단계를 건너뛰지 마세요. 슬라이서 또는 필터는 Analysis Services 설치를 확인하는 데 도움을 주는 요소입니다.

  17. SharePoint 팜의 문서 라이브러리에 통합 문서를 저장합니다. 파일 공유에 통합 문서를 저장한 다음 SharePoint 문서 라이브러리에 업로드할 수도 있습니다.

  18. 통합 문서 이름을 선택하여 Excel Online에서 보고 슬라이서를 클릭하거나 이전에 추가한 필터를 변경합니다. 데이터 업데이트가 발생하면 Analysis Services가 설치되었고 Excel에 사용할 수 있음을 의미합니다. Excel에서 통합 문서를 여는 경우 Analysis Services 서버를 사용하지 않고 캐시된 복사본을 사용하게 됩니다.

Analysis Services 액세스를 허용하도록 Windows 방화벽 구성

Analysis Services 액세스를 허용하도록 Windows 방화벽 구성 항목의 정보를 사용하여 Analysis Services 또는 SharePoint용 파워 피벗에 대한 액세스를 허용하도록 방화벽의 포트 차단을 해제해야 하는지 여부를 결정합니다. 이 항목에서 제공하는 단계를 수행하여 포트와 방화벽 설정을 모두 구성할 수 있습니다. 실제로는 Analysis Services 서버에 대한 액세스를 허용하기 위해 이러한 단계를 함께 수행해야 합니다.

통합 문서 업그레이드 및 예약된 데이터 새로 고침

이전 버전의 Power Pivot에서 만든 통합 문서를 업그레이드하는 데 필요한 단계는 통합 문서를 만든 Power Pivot 버전에 따라 달라집니다. 자세한 내용은 통합 문서 업그레이드 및 예약된 데이터 새로 고침(SharePoint 2013)을 참조하세요.

Single-Server 설치 외 - Microsoft SharePoint용 파워 피벗

WFE(웹 프런트 엔드) 또는 중간 계층:: 더 큰 SharePoint 팜의 SharePoint 모드에서 SQL Server Analysis Services 서버를 사용하고 팜에 추가 Power Pivot 기능을 설치하려면 각 SharePoint 서버에서 설치 관리자 패키지 spPowerPivot16.msi(SharePoint 2016) 또는 spPowerPivot.msi(SharePoint 2013)을 실행합니다. spPowerPivot16.msi 또는 spPowerPivot.msi 필요한 데이터 공급자와 SharePoint 2016 또는 2013용 Power Pivot 구성 도구를 설치합니다.

중간 계층 설치 및 구성에 대한 자세한 내용은 다음 항목을 참조하십시오.

중복성 및 서버 로드: Power Pivot 모드에서 두 번째 이상의 SQL Server Analysis Services 서버를 설치하면 SQL Server Analysis Services 서버 기능의 중복성이 제공됩니다. 또한 서버 간에 부하가 분산됩니다. 자세한 내용은 다음을 참조하세요.

SharePoint 설정SQL Server 피드백을 통해 피드백 및 연락처 정보를 제출합니다.

참고 항목

SharePoint 2013으로 파워 피벗 마이그레이션
SharePoint용 Power Pivot 추가 기능 설치 또는 제거(SharePoint 2013)
통합 문서 업그레이드 및 예약된 데이터 새로 고침(SharePoint 2013)