SharePoint의 SQL Server BI 기능에 대한 배포 토폴로지
이 항목에서는 SharePoint 2010 및 SharePoint 2013 환경에서 SQL Server Business Intelligence 기능 Reporting Services 및 SharePoint 2013용 PowerPivot을 설치하기 위한 일반적인 토폴로지를 설명합니다. 예를 들어 단일 서버 및 3계층 설치.
적용 대상: SharePoint 2013 | SharePoint 2010 |
항목 내용
SharePoint 2013 배포 토폴로지 예제
SharePoint용 SQL Server 설치 옵션 PowerPivot에는 SharePoint 에 대한 종속성이 없습니다. 통합을 지원하기 위해 SharePoint 개체 모델 또는 인터페이스를 사용하지 않습니다. 따라서 Analysis Services는 Windows Server 2008 R2 이상을 실행하는 모든 컴퓨터에 설치할 수 있습니다. SharePoint 팜의 애플리케이션 서버일 수는 있지만, 그렇지 않아도 됩니다. 구성 단계 중 하나는 Analysis Services를 실행하는 서버로 Excel Services를 가리키는 것입니다. 부하 분산 및 내결함성을 위해 SharePoint 모드에서 실행되는 여러 Analysis Services 서버를 설치하고 등록하는 것이 좋습니다.
Reporting Services SharePoint 모드 에는 SharePoint Server 2013이 필요하며 SharePoint 서비스 응용 프로그램 아키텍처를 활용합니다.
다음 섹션에서는 일반적인 배포 토폴로지를 보여 줍니다.
SharePoint 2013용 PowerPivot 및 Reporting Services 3 서버 배포
다음 3개 서버 배포에서는 SQL Server 데이터베이스 엔진, SharePoint 모드에서 실행되는 Analysis Services 서버 및 SharePoint가 각각 별도의 서버에서 실행됩니다. SharePoint 2013 2013용 PowerPivot 설치 관리자 패키지(spPowerPivot.msi)는 SharePoint 서버에서 실행해야 합니다.
(1) | Excel 서비스 응용 프로그램입니다. 서비스 응용 프로그램은 SharePoint 설치의 일부로 만들어집니다. |
(2) | PowerPivot 서비스 애플리케이션입니다. 기본 이름은 기본 PowerPivot 서비스 애플리케이션입니다. |
(3) | Reporting Services 서비스 애플리케이션. |
(4) | SQL Server 2014 설치 미디어 또는 SQL Server 2014 기능 팩에서 SharePoint용 Reporting Services 추가 기능을 설치합니다. |
(5) | spPowerPivot.msi 실행하여 데이터 공급자, PowerPivot 구성 도구, PowerPivot 갤러리를 설치하고 데이터 새로 고침을 예약합니다. |
(6) | SharePoint 모드의 Analysis Services 서버. 이 서버를 사용하도록 Excel Services 애플리케이션 데이터 모델 설정을 구성합니다. |
(7) | SharePoint 콘텐츠, 구성 및 서비스 애플리케이션 데이터베이스입니다. |
Microsoft SQL Server Connect(https://connect.microsoft.com/SQLServer/Feedback)를 통해 피드백 및 연락처 정보를 제출합니다.
SharePoint 2013용 PowerPivot 단일 서버 배포
단일 서버 배포는 테스트 목적으로 유용하지만 프로덕션 배포에는 권장되지 않습니다.
다음 다이어그램에서는 단일 서버 Analysis Services 배포의 일부인 구성 요소를 보여 줍니다.
(1) | Excel 서비스 응용 프로그램입니다. 서비스 응용 프로그램은 SharePoint 설치의 일부로 만들어집니다. |
(2) | PowerPivot 서비스 애플리케이션입니다. 기본 이름은 기본 PowerPivot 서비스 애플리케이션입니다. |
(3) | SharePoint 콘텐츠, 구성 및 서비스 애플리케이션 데이터베이스입니다. |
(4) | SharePoint 모드의 Analysis Services 서버입니다. 이 서버를 사용하도록 Excel Services 애플리케이션 데이터 모델 설정을 구성합니다. |
SharePoint 2013용 PowerPivot 두 서버 배포
다음 두 서버 배포에서는 SharePoint 모드의 SQL Server 데이터베이스 엔진 및 Analysis Services가 SharePoint가 아닌 별도의 서버에서 실행됩니다. SharePoint 2013의 경우 Microsoft SQL Server 2014 PowerPivot for SharePoint 2013 설치 관리자 패키지(spPowerPivot.msi)가 SharePoint 서버에 설치됩니다.
SharePoint 2013용 PowerPivot은 SharePoint Server 2013을 확장하여 고급 데이터 모델이 있는 PowerPivot 통합 문서 및 Excel 통합 문서에 대한 서버 쪽 데이터 새로 고침 처리, 데이터 공급자, PowerPivot 갤러리 및 관리 지원을 추가합니다.
설치 관리자 패키지는 SQL Server 2014 기능 팩의 일부로 사용할 수 있습니다. 기능 팩은 Microsoft SHAREPoint®용 Microsoft® SQL Server® 2014 PowerPivot®(HYPERLINK "" \t "https://go.microsoft.com/fwlink/?LinkID=296473_blank"https://go.microsoft.com/fwlink/?LinkID=296473)의 Microsoft® 다운로드 센터에서 다운로드할 수 있습니다.
(1) | Excel 서비스 응용 프로그램입니다. 서비스 응용 프로그램은 SharePoint 설치의 일부로 만들어집니다. |
(2) | PowerPivot 서비스 애플리케이션입니다. 기본 이름은 기본 PowerPivot 서비스 애플리케이션입니다. |
(3) | spPowerPivot.msi 실행하여 데이터 공급자, PowerPivot 구성 도구, PowerPivot 갤러리를 설치하고 데이터 새로 고침을 예약합니다. |
(4) | SharePoint 모드의 Analysis Services 서버입니다. 이 서버를 사용하도록 Excel Services 애플리케이션 데이터 모델 설정을 구성합니다. |
(5) | SharePoint 콘텐츠, 구성 및 서비스 애플리케이션 데이터베이스입니다. |
SharePoint 2013용 PowerPivot 세 서버 배포
다음 3개 서버 배포에서는 SQL Server 데이터베이스 엔진, SharePoint 모드에서 실행되는 Analysis Services 서버 및 SharePoint가 각각 별도의 서버에서 실행됩니다. SharePoint 2013용 PowerPivot 설치 관리자 패키지(spPowerPivot.msi)를 SharePoint 서버에 설치해야 합니다.
(1) | Excel 서비스 응용 프로그램입니다. 서비스 응용 프로그램은 SharePoint 설치의 일부로 만들어집니다. |
(2) | PowerPivot 서비스 애플리케이션입니다. 기본 이름은 기본 PowerPivot 서비스 애플리케이션입니다. |
(3) | spPowerPivot.msi 실행하여 데이터 공급자, PowerPivot 구성 도구, PowerPivot 갤러리를 설치하고 데이터 새로 고침을 예약합니다. |
(4) | SharePoint 모드의 Analysis Services 서버입니다. 이 서버를 사용하도록 Excel Services 애플리케이션 데이터 모델 설정을 구성합니다. |
(5) | SharePoint 콘텐츠, 구성 및 서비스 애플리케이션 데이터베이스입니다. |
SharePoint 2013 및 Reporting Services 단일 서버 배포용 PowerPivot
단일 서버 배포는 테스트 목적으로 유용하지만 프로덕션 배포에는 권장되지 않습니다.
(1) | Excel 서비스 응용 프로그램입니다. 서비스 응용 프로그램은 SharePoint 설치의 일부로 만들어집니다. |
(2) | PowerPivot 서비스 애플리케이션입니다. 기본 이름은 기본 PowerPivot 서비스 애플리케이션입니다. |
(3) | Reporting Services 서비스 애플리케이션. |
(4) | SQL Server 2014 설치 미디어 또는 SQL Server 2014 기능 팩에서 SharePoint용 Reporting Services 추가 기능을 설치합니다. |
(5) | SharePoint 콘텐츠, 구성 및 서비스 애플리케이션 데이터베이스입니다. |
(6) | SharePoint 모드의 Analysis Services 서버. 이 서버를 사용하도록 Excel Services 애플리케이션 데이터 모델 설정을 구성합니다. |
SharePoint 2013용 PowerPivot 및 Reporting Services 두 서버 배포
다음 두 서버 배포에서 SQL Server 데이터베이스 엔진 및 SharePoint 모드로 실행되는 Analysis Services 서버는 SharePoint와 별도의 서버에서 실행됩니다. SharePoint 2013용 PowerPivot 설치 관리자 패키지 (spPowerPivot.msi) 는 SharePoint 서버에서 실행해야 합니다.
(1) | Excel 서비스 응용 프로그램입니다. 서비스 응용 프로그램은 SharePoint 설치의 일부로 만들어집니다. |
(2) | PowerPivot 서비스 애플리케이션입니다. 기본 이름은 기본 PowerPivot 서비스 애플리케이션입니다. |
(3) | Reporting Services 서비스 애플리케이션. |
(4) | SQL Server 2014 설치 미디어 또는 SQL Server 2014 기능 팩에서 SharePoint용 Reporting Services 추가 기능을 설치합니다. |
(5) | spPowerPivot.msi 실행하여 데이터 공급자, PowerPivot 구성 도구, PowerPivot 갤러리를 설치하고 데이터 새로 고침을 예약합니다. |
(6) | SharePoint 모드의 Analysis Services 서버. 이 서버를 사용하도록 Excel Services 애플리케이션 데이터 모델 설정을 구성합니다. |
(7) | SharePoint 콘텐츠, 구성 및 서비스 애플리케이션 데이터베이스입니다. |
SharePoint 2010 예제 배포 토폴로지
다음 다이어그램은 각 계층에서 실행되는 서비스 및 공급자를 보여 줍니다. 다이어그램에는 몇 가지 기본 제공 서비스가 포함되어 있습니다. 이러한 서비스는 일부 SQL Server BI 시나리오에 필요합니다. Excel Services, Secure Store Services 및 Windows 토큰 서비스에 대한 클레임은 SharePoint의 PowerPivot 또는 Reporting Services 배포에 필요하거나 권장됩니다. 또한 일부 PowerPivot 데이터 액세스 시나리오의 경우 MSOLAP OLE DB 공급자 및 ADO.NET 서비스가 필요합니다. 필요에 따라 SharePoint 외부에서 호스트되는 테이블 형식 모델 데이터베이스를 기반으로 Power View 보고서를 빌드하려는 경우 데이터 계층에 Analysis Services를 설치할 수 있습니다.
단일 서버 배포
데이터 계층을 포함한 모든 서버 구성 요소를 단일 컴퓨터에 설치할 수 있습니다. 이 배포 구성은 소프트웨어를 평가하거나 SharePoint 모드에서 Reporting Services를 포함하는 사용자 지정 애플리케이션을 개발하는 경우에 유용합니다. 이 배포는 구성이 가장 간단합니다. 모든 구성 요소가 동일한 컴퓨터에 설치되므로 최소한의 라이선스도 사용합니다. Reporting Services, SharePoint용 PowerPivot 및 데이터베이스 엔진 SQL Server의 라이선스가 부여된 단일 복사본으로 설치됩니다.
단일 서버에 모든 기능을 설치하려면 동일한 물리적 서버에 Reporting Services 및 SharePoint용 PowerPivot을 순차적으로 설치합니다. 독립 실행형 서버 구성 에 대한 지침은 배포 검사 목록: Reporting Services, Power View 및 SharePoint용 PowerPivot을 참조하세요.
2계층 배포
2계층 배포는 일반적으로 한 컴퓨터에서 SharePoint Server 2010이고 두 번째 컴퓨터의 SQL Server 데이터베이스 엔진. 데이터 계층을 전용 서버로 이동하는 것은 2 컴퓨터 팜의 가장 일반적인 구성입니다. 2계층 팜에서는 SharePoint 서버에 Reporting Services와 SharePoint용 PowerPivot을 모두 설치합니다. 애플리케이션 계층의 프런트 엔드 및 공유 서비스의 모든 웹 서비스는 동일한 물리적 서버에서 실행됩니다. 2계층 배포의 설치 단계는 동일한 물리적 서버에 Reporting Services 및 SharePoint용 PowerPivot을 순차적으로 설치한다는 점에서 독립 실행형 배포와 매우 유사합니다.
3계층 배포
3계층 배포는 일반적으로 웹 프런트 엔드 서비스를 처리 또는 메모리 집약적 애플리케이션과 분리합니다. 이 토폴로지에서는 애플리케이션 서버에만 Reporting Services 및 SharePoint용 PowerPivot을 설치합니다. 웹 프런트 엔드에서 실행되는 웹 서비스는 서버 구성 동안 팜에서 애플리케이션에 배포되는 솔루션을 통해 사후 설치 태스크로 설치됩니다. 다음 다이어그램에서는 3계층 배포를 보여 줍니다.
3계층 스케일 아웃 배포
이 토폴로지에서는 여러 서버에서 동일한 공유 서비스를 실행하는 스케일 아웃 배포에 대해 설명하며, 대용량 요청을 처리하고 PowerPivot 데이터 또는 Reporting Services 보고서를 위한 뛰어난 처리 성능을 제공합니다. 아래 다이어그램에는 각각 다른 공유 서비스 조합을 실행하는 세 개의 애플리케이션 서버 클러스터가 있습니다. SharePoint 환경에서 서비스 검색 및 가용성은 팜에 기본 제공됩니다. 동일한 공유 서비스 애플리케이션을 실행하는 여러 물리적 서버에 걸쳐 부하 분산은 공유 서비스 아키텍처의 일부입니다.
다중 서버 팜을 배포할 때는 이 SharePoint 문서의 지침을 따라야 합니다. 3계층 팜에 대한 여러 서버(SharePoint Server 2010).
참고 항목
Reporting Services SharePoint 모드 설치(SharePoint 2010 및 SharePoint 2013)
SharePoint 2013용 PowerPivot 설치
SharePoint 2010용 PowerPivot 설치