다음 지침을 사용하여 SharePoint Server 2010 환경에 PowerPivot 기능을 추가하는 두 개의 솔루션 패키지를 수동으로 배포합니다. 솔루션을 배포하는 것은 SharePoint 2010 서버에서 SharePoint용 PowerPivot을 구성하는 데 필요한 단계입니다. 필요한 단계의 전체 목록을 보려면 중앙 관리의 PowerPivot 서버 관리 및 구성을 참조하세요.
또는 PowerPivot 구성 도구를 사용하여 솔루션을 배포할 수 있습니다. 구성 도구를 사용하는 것이 단일 서버 설치에 더 쉽고 효율적이지만 익숙한 도구를 사용하거나 동시에 여러 기능을 구성하는 경우 중앙 관리 및 PowerShell을 사용하는 것이 좋습니다. 구성 도구 사용에 대한 자세한 내용은 PowerPivot 구성 도구를 참조하세요.
솔루션을 배포하기 전에 먼저 SQL Server 2012 설치 미디어를 사용하여 SharePoint용 PowerPivot을 설치해야 합니다. SQL Server 설치 프로그램은 배포하려는 솔루션 패키지를 설치합니다.
이 항목에는 다음 섹션이 포함되어 있습니다.
필수 구성 요소: 웹 애플리케이션에서 클래식 모드 인증을 사용하는지 확인
2단계: 중앙 관리에 PowerPivot 웹 애플리케이션 솔루션 배포
3단계: 다른 웹 애플리케이션에 PowerPivot 웹 애플리케이션 솔루션 배포
필수 구성 요소: 웹 애플리케이션에서 클래식 모드 인증을 사용하는지 확인
SharePoint용 PowerPivot은 Windows 클래식 모드 인증을 사용하는 웹 애플리케이션에서만 지원됩니다. 애플리케이션이 클래식 모드를 사용하는지 확인하려면 SharePoint 2010 관리 셸에서 다음 PowerShell cmdlet을 실행하여 SharePoint 사이트의 이름으로 바꿉 http://<top-level site name> 다.
Get-SPWebApplication http://<top-level site name> | Format-List UseClaimsAuthentication
반환 값은 false여야 합니다. True이면 이 웹 애플리케이션을 사용하여 PowerPivot 데이터에 액세스할 수 없습니다.
1단계: 팜 솔루션 배포
이 섹션에서는 PowerShell을 사용하여 솔루션을 배포하는 방법을 보여 주지만 PowerPivot 구성 도구를 사용하여 이 작업을 완료할 수도 있습니다. 자세한 내용은 SharePoint 2010용 PowerPivot 구성 또는 복구(PowerPivot 구성 도구)를 참조하세요.
이 작업은 SharePoint용 PowerPivot을 설치한 후에 한 번만 수행해야 합니다.
SharePoint용 PowerPivot이 설치되어 있는 서버에서 관리자 권한으로 실행 옵션을 사용하여 SharePoint 2010 관리 셸을 엽니다.
다음 cmdlet을 실행하여 팜 솔루션을 추가합니다.
Add-SPSolution -LiteralPath "C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotFarm.wsp"cmdlet은 솔루션의 이름, 솔루션 ID 및 Deployed=False를 반환합니다. 다음 단계에서는 솔루션을 배포합니다.
다음 cmdlet을 실행하여 팜 솔루션을 배포합니다.
Install-SPSolution -Identity PowerPivotFarm.wsp -GACDeployment -Force
2단계: 중앙 관리에 PowerPivot 웹 애플리케이션 솔루션 배포
팜 솔루션을 배포한 후에는 웹 애플리케이션 솔루션을 중앙 관리에 배포해야 합니다. 이 단계에서는 PowerPivot 관리 대시보드를 중앙 관리에 추가합니다.
관리자 권한으로 실행 옵션을 사용하여 SharePoint 2010 관리 셸을 엽니다.
다음 cmdlet을 실행하여 중앙 관리에 대한 참조를 만듭니다.
$centralAdmin = $(Get-SPWebApplication -IncludeCentralAdministration | Where { $_.IsAdministrationWebApplication -eq $TRUE})다음 cmdlet을 실행하여 팜 솔루션을 추가합니다.
Add-SPSolution -LiteralPath "C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotWebApp.wsp"cmdlet은 솔루션의 이름, 솔루션 ID 및 Deployed=False를 반환합니다. 다음 단계에서는 솔루션을 배포합니다.
다음 cmdlet을 실행하여 중앙 관리에 웹 애플리케이션 솔루션을 설치합니다.
Install-SPSolution -Identity PowerPivotWebApp.wsp -GACDeployment -Force -WebApplication $centralAdmin
이제 웹 애플리케이션 솔루션이 중앙 관리에 배포되었으므로 중앙 관리를 사용하여 나머지 모든 구성 단계를 완료할 수 있습니다.
3단계: 다른 웹 애플리케이션에 PowerPivot 웹 애플리케이션 솔루션 배포
이전 작업에서는 Powerpivotwebapp.wsp를 중앙 관리에 배포했습니다. 이 섹션에서는 PowerPivot 데이터 액세스를 지원하는 각 기존 웹 애플리케이션에 powerpivotwebapp.wsp를 배포합니다. 나중에 더 많은 웹 애플리케이션을 추가하는 경우 해당 추가 웹 애플리케이션에 대해 이 단계를 반복해야 합니다.
중앙 관리의 시스템 설정에서 팜 솔루션 관리를 클릭합니다.
powerpivotwebapp.wsp를 클릭합니다.
솔루션 배포를 클릭합니다.
배포 대상에서 PowerPivot 기능 지원을 추가할 SharePoint 웹 애플리케이션을 선택합니다.
OK를 클릭합니다.
PowerPivot 데이터 액세스도 지원하는 다른 SharePoint 웹 애플리케이션에 대해 반복합니다.
솔루션 다시 배포 또는 철회
SharePoint 중앙 관리에서 솔루션 철회를 제공하지만 설치 또는 패치 배포 문제를 체계적으로 해결하지 않는 한 powerpivotwebapp.wsp 파일을 철회할 필요가 없습니다.
SharePoint 2010 중앙 관리의 시스템 설정에서 팜 솔루션 관리를 클릭합니다.
Powerpivotwebapp.wsp를 클릭합니다.
솔루션 취소를 클릭합니다.
팜 솔루션으로 다시 추적하는 서버 배포 문제가 발생하는 경우 PowerPivot 구성 도구에서 복구 옵션을 실행하여 다시 배포할 수 있습니다. 도구를 통한 복구 작업은 더 적은 단계가 필요하기 때문에 사용하는 것이 좋습니다. 자세한 내용은 SharePoint 2010용 PowerPivot 구성 또는 복구(PowerPivot 구성 도구)를 참조하세요.
모든 솔루션을 다시 배포하려면 다음 순서로 다시 배포해야 합니다.
PowerPivot 웹 애플리케이션 솔루션을 사용하는 모든 SharePoint 웹 애플리케이션에서 철회합니다.
PowerPivot 팜 솔루션을 철회합니다.
PowerPivot 팜 솔루션을 다시 배포합니다.
PowerPivot 웹 애플리케이션 솔루션을 모든 SharePoint 웹 애플리케이션에 다시 배포합니다.
PowerPivot 솔루션 정보
SharePoint용 PowerPivot은 두 개의 솔루션 패키지를 사용하여 팜 및 개별 웹 애플리케이션에 애플리케이션 페이지와 프로그램 파일을 배포합니다.
농장 솔루션은 글로벌합니다. 한 번 배포된 다음 나중에 팜에 추가하는 모든 새 SharePoint용 PowerPivot 서버에서 자동으로 사용할 수 있게 됩니다.
웹 애플리케이션 솔루션은 애플리케이션별 솔루션이며 중앙 관리 웹 애플리케이션을 포함하여 팜의 각 웹 애플리케이션에 배포해야 합니다.
각 솔루션은 다르게 배포됩니다. 팜 솔루션은 첫 번째 SharePoint용 PowerPivot 인스턴스가 설치된 후 한 번 배포됩니다. 팜 솔루션을 배포하려면 PowerPivot 구성 도구 또는 PowerShell cmdlet을 사용합니다.
웹 애플리케이션 솔루션은 처음에 중앙 관리에 배포된 후 PowerPivot 데이터에 대한 요청을 지원하는 추가 웹 애플리케이션에 후속 솔루션 배포를 수행합니다. 웹 애플리케이션 솔루션을 중앙 관리에 배포하려면 PowerPivot 구성 도구 또는 PowerShell cmdlet을 사용해야 합니다. 다른 모든 웹 애플리케이션의 경우 중앙 관리 또는 PowerShell을 사용하여 웹 애플리케이션 솔루션을 수동으로 배포할 수 있습니다.
| 해결 방법 | 설명 |
|---|---|
| Powerpivotfarm.wsp | 전역 어셈블리에 Microsoft.AnalysisServices.SharePoint.Integration.dll을 추가합니다. 글로벌 어셈블리에 Microsoft.AnalysisServices.ChannelTransport.dll을 추가합니다. 기능 및 리소스 파일을 설치하고 콘텐츠 형식을 등록합니다. PowerPivot 갤러리 및 데이터 피드 라이브러리에 대한 라이브러리 템플릿을 추가합니다. 서비스 애플리케이션 구성, PowerPivot 관리 대시보드, 데이터 새로 고침 및 PowerPivot 갤러리에 대한 애플리케이션 페이지를 추가합니다. |
| Powerpivotwebapp.wsp | Microsoft.AnalysisServices.SharePoint.Integration.dll 리소스 파일을 웹 프런트 엔드의 웹 서버 확장 폴더에 추가합니다. PowerPivot 웹 서비스를 웹 프런트 엔드에 추가합니다. PowerPivot 갤러리에 대한 썸네일 이미지 생성을 추가합니다. |
또한 참조하십시오
SharePoint용 PowerPivot 업그레이드
중앙 관리의 PowerPivot 서버 관리 및 구성
Windows PowerShell을 사용하는 PowerPivot 구성