다음을 통해 공유


PowerPivot 데이터 액세스

이 항목에서는 SharePoint 라이브러리에 게시된 PowerPivot 통합 문서에서 데이터를 검색하는 방법에 대해 설명합니다.

PowerPivot 데이터는 Excel 통합 문서 내에 저장됩니다. 연결 문자열은 SharePoint 사이트의 통합 문서에 대한 URL입니다.

PowerPivot 데이터는 피벗 테이블 및 피벗 차트의 배후 데이터로, 이를 포함한 통합 문서에서 가장 자주 사용됩니다. 또는 PowerPivot 데이터를 외부 데이터 원본으로 사용할 수도 있습니다. 여기서 통합 문서, 대시보드 또는 보고서는 SharePoint의 별도 Excel(.xlsx) 파일에 연결하고 이후에 사용할 데이터를 검색합니다. 일반적으로 PowerPivot 데이터를 사용하는 클라이언트 도구는 Excel, Power View, 기타 Reporting Services 보고서 및 PerformancePoint입니다.

데스크톱에서 PowerPivot 추가 기능은 AMO 및 ADOMD.NET 사용하여 클라이언트 작업 영역에서 PowerPivot 데이터를 만들고, 처리하고, 쿼리합니다.

SharePoint 팜에서 Excel Services는 로컬 MSOLAP OLE DB 공급자를 사용하여 PowerPivot 데이터에 연결합니다. 공급자는 팜의 SharePoint용 PowerPivot 서버에 연결 요청을 보냅니다. 해당 서버는 데이터를 로드하고, 쿼리를 실행하고, 결과 집합을 반환합니다.

SharePoint에서 PowerPivot 데이터 쿼리

SharePoint 라이브러리에서 PowerPivot 통합 문서를 볼 때 통합 문서 내에 있는 PowerPivot 데이터는 팜 내의 Analysis Services 서버 인스턴스에서 별도로 검색, 추출 및 처리되고 Excel Services는 프레젠테이션 계층을 렌더링합니다. 브라우저 창 또는 PowerPivot 추가 기능이 있는 Excel 2010 데스크톱 응용 프로그램에서 완전히 처리된 통합 문서를 볼 수 있습니다.

다음 다이어그램은 쿼리 처리 요청이 팜을 통해 이동하는 방법을 보여줍니다. PowerPivot 데이터는 Excel 2010 통합 문서의 일부이므로 사용자가 SharePoint 라이브러리에서 Excel 통합 문서를 열고 PowerPivot 데이터가 포함된 피벗 테이블 또는 피벗 차트와 상호 작용할 때 쿼리 처리 요청이 발생합니다.

GMNI_DataProcReq

Excel Services 및 SharePoint용 PowerPivot 구성 요소는 동일한 통합 문서(.xlsx) 파일의 여러 부분을 처리합니다. Excel Services는 PowerPivot 데이터를 검색하고 팜의 PowerPivot 서버에서 처리를 요청합니다. PowerPivot 서버는 콘텐츠 라이브러리의 통합 문서에서 데이터를 추출하고 데이터를 로드하는 Analysis Services 서비스 인스턴스에 요청을 할당합니다. 메모리에 저장된 데이터는 렌더링된 통합 문서로 다시 병합되고 브라우저 창에서 프레젠테이션을 위해 Excel Web Access로 다시 전달됩니다.

PowerPivot 통합 문서의 모든 데이터가 SharePoint용 PowerPivot에서 처리되는 것은 아닙니다. Excel Services는 워크시트에서 테이블 및 셀 데이터를 처리합니다. PowerPivot 데이터에 반하는 피벗 테이블, 피벗 차트 및 슬라이서만 SharePoint용 PowerPivot에서 처리됩니다.

또한 참조하십시오

Analysis Services에 연결
테이블 형식 모델 데이터 액세스