Share via


PowerPivot 웹 서비스(PowerPivot for SharePoint)

PowerPivot 웹 서비스는 SharePoint 웹 프런트 엔드에서 실행되는 씬 중간 계층 연결 관리자입니다. 이 서비스는 팜 외부에서 생성되는 PowerPivot 데이터 요청을 검색한 다음 팜 내부에서 실행되는 PowerPivot 서비스 응용 프로그램으로 이러한 요청을 전달합니다. 팜 외부에서 생성되는 요청은 보통 PowerPivot 데이터를 외부 읽기 전용 데이터 원본으로 사용하는 클라이언트 응용 프로그램의 요청입니다. 이러한 연결 유형의 예는 다음과 같습니다.

  • 보고서 작성기에서 서버 연결을 위한 해당 SharePoint URL을 사용해 PowerPivot 통합 문서를 데이터 원본으로 참조

  • Excel에서 서버 연결을 위한 SharePoint URL을 사용해 PowerPivot 통합 문서에 대한 Analysis Services 데이터베이스 연결 만들기

아래 다이어그램에는 PowerPivot 웹 서비스가 팜 외부에서 생성되는 요청에 대해 처리하는 연결 시퀀스가 나와 있습니다.

팜 외부로부터의 연결

외부 연결용 도구 및 시나리오는 서로 다를 수 있지만, 어떤 경우든 PowerPivot 데이터에 대한 연결은 팜 내에서 실행되지 않는 클라이언트 또는 서버 응용 프로그램에서 생성된다는 점은 공통적으로 적용됩니다.

SharePoint URL은 SharePoint 서버 및 웹 응용 프로그램 정보가 포함된 문서 경로를 제공합니다. 팜의 PowerPivot 서비스 응용 프로그램과 웹 응용 프로그램 간의 미리 정의된 연결을 통해 PowerPivot 웹 서비스는 PowerPivot 서비스 응용 프로그램을 찾아 해당 응용 프로그램에 대한 요청을 전달할 수 있습니다. PowerPivot 서비스 응용 프로그램은 콘텐츠 라이브러리에서 통합 문서를 검색해 로컬에 저장합니다. 그런 다음 같은 응용 프로그램 서버에 있는 로컬 Analysis Services 인스턴스로 쿼리를 전달합니다. 그러면 데이터가 로드되어 클라이언트로 반환되며 요청이 생성된 클라이언트에서 루프가 닫힙니다.

[!참고]

PowerPivot 데이터를 요청하는 클라이언트 응용 프로그램에는 Analysis Services 클라이언트 라이브러리의 SQL Server 2008 R2 버전이 있어야 합니다. Analysis Services 클라이언트 라이브러리(AMO, ADOMD.NET 또는 Analysis Services OLE DB 공급자) 중 하나를 사용해 PowerPivot 데이터에 대한 클라이언트측 연결을 지원할 수 있습니다. 이러한 라이브러리는 Microsoft 웹 사이트에서 다운로드할 수 있습니다.

PowerPivot 웹 서비스 및 배포 및 관리

PowerPivot 웹 서비스는 WCF(Windows Communication Foundation) 웹 서비스로 구현되며, SharePoint 웹 응용 프로그램을 통해 호스팅되고 요청을 모니터링하는 웹 응용 프로그램의 프로세스 ID로 실행됩니다.

이 서비스는 PowerPivot for SharePoint를 구성할 때나 팜에 새 SharePoint 웹 응용 프로그램을 추가할 때 배포하는 PowerPivot 솔루션 패키지를 통해 설치되고 업데이트됩니다. 이 솔루션을 배포하는 방법 및 시기에 대한 자세한 내용은 PowerPivot 솔루션 배포를 참조하십시오.

PowerPivot 웹 서비스는 구성할 수 없으며 별도의 구성 요소 또는 독립 실행형 구성 요소로 관리되지도 않습니다. 구성 및 관리를 위해 PowerPivot 웹 서비스를 내부 구성 요소로 고려해야 합니다.