다음을 통해 공유


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

이 항목에서는 이전 PowerPivot 환경에서 만든 통합 문서의 사용자 환경 및 이 릴리스에 도입된 새로운 기능을 활용할 수 있도록 PowerPivot 통합 문서를 업그레이드하는 방법에 대해 설명합니다. 새로운 기능에 대한 자세한 내용은 PowerPivot의 새로운 기능을 참조하세요.

경고

서버에서 자동으로 업그레이드되는 통합 문서의 경우 업그레이드를 롤백할 수 없습니다. 통합 문서는 한 번 업그레이드되면 계속 업그레이드된 상태로 유지됩니다. 이전 버전을 사용하려면 이전 통합 문서를 SharePoint에 다시 게시하거나 이전 버전을 복원하거나 통합 문서를 재활용할 수 있습니다. SharePoint에서 문서를 복원하거나 재활용하는 방법에 대한 자세한 내용은 휴지통 및 버전 관리를 사용하여 콘텐츠 보호 계획을 참조하세요.

이 항목에는 다음 섹션이 포함되어 있습니다.

통합 문서 업그레이드 과정 개요

PowerPivot 통합 문서는 포함된 PowerPivot 데이터를 포함하는 Excel 통합 문서입니다. 통합 문서를 업그레이드하면 다음 두 가지 이점이 있습니다.

  • Excel용 PowerPivot에서 새 기능을 사용합니다.

  • SharePoint 모드에서 SQL Server 2012 SP1 Analysis Services 서버로 실행되는 통합 문서에 대해 예약된 데이터 새로 고침을 사용하도록 설정합니다.

중요합니다

업그레이드된 통합 문서를 롤백할 수 없으므로 이전 버전의 Excel용 PowerPivot 또는 이전 버전의 SharePoint용 PowerPivot에서 사용하려면 파일 복사본을 만들어야 합니다.

다음 표에서는 통합 문서가 만들어진 환경에 따라 PowerPivot 통합 문서의 지원 및 동작을 나열합니다. 설명된 동작에는 일반 사용자 환경, 통합 문서를 특정 환경으로 업그레이드하는 지원되는 업그레이드 옵션 및 아직 업그레이드되지 않은 통합 문서의 예약된 데이터 새로 고침 동작이 포함됩니다.

통합 문서 작동 방식 및 업그레이드 옵션

제작 위치 < 지원 및 동작 >
SharePoint 2010용 2008 R2 PowerPivot SharePoint 2010용 2012 PowerPivot SharePoint 2013용 2012 SP1 PowerPivot
2008 R2 PowerPivot for Excel 2010 모든 기능 경험: 사용자는 브라우저에서 통합 문서와 상호 작용하여 다른 솔루션의 데이터 원본으로 사용할 수 있습니다.

업그레이드: PowerPivot 시스템 서비스의 자동 업그레이드가 SharePoint 팜에서 사용 설정된 경우, 문서 라이브러리에 있는 통합 문서는 자동으로 업그레이드됩니다.

데이터 새로 고침 예약: 지원이 되지 않습니다. 통합 문서를 업그레이드해야 합니다.
경험: 사용자는 통합 문서와 상호 작용하여 다른 솔루션의 데이터 원본으로 사용할 수 있습니다.

업그레이드: 자동 업그레이드를 사용할 수 없습니다. 사용자는 2008 R2 통합 문서를 2012 버전 또는 Office 2013 버전으로 수동으로 업그레이드해야 합니다.

데이터 새로 고침 예약: 지원되지 않습니다. 통합 문서를 업그레이드해야 합니다.
2012 PowerPivot for Excel 지원되지 않음 모든 기능 경험: 사용자는 브라우저에서 통합 문서와 상호 작용하여 다른 솔루션의 데이터 원본으로 사용할 수 있습니다. 데이터 새로 고침 예약이 가능합니다.

업그레이드: 자동 업그레이드는 지원되지 않습니다. 사용자는 통합 문서를 Office 2013 버전으로 수동으로 업그레이드할 수 있습니다.

데이터 새로 고침 예약: 지원 가능
Excel 2013 지원되지 않음 지원되지 않음 모든 기능

2008 R2 통합 문서에서 SQL Server 2012 SP1(서비스 팩 1) 통합 문서로 업그레이드

이 섹션에서는 SQL Server 2008 R2 PowerPivot for Excel 2010 통합 문서에서 SQL Server 2012 SP1 PowerPivot for Excel 2013 통합 문서로 업그레이드하는 방법을 설명합니다.

동작 변경: SQL Server 2008 R2 PowerPivot 통합 문서는 SHAREPoint 2013용 SQL Server 2012 SP1 PowerPivot에서 사용될 때 자동으로 업그레이드되지 않습니다. 따라서 SQL Server 2008 R2 PowerPivot 통합 문서에는 예약된 데이터 새로 고침이 작동하지 않습니다.

2008 R2 통합 문서는 SharePoint 2013용 PowerPivot에서 열리며 예약된 데이터 새로 고침은 작동하지 않습니다. 새로 고침 기록을 검토하면 다음과 유사한 오류 메시지가 표시됩니다.

통합 문서에 지원되지 않는 PowerPivot 모델이 포함되어 있습니다. 통합 문서의 PowerPivot 모델은 SQL Server 2008 R2 PowerPivot for Excel 2010 형식입니다. 지원되는 PowerPivot 모델은 다음과 같습니다.

  • SQL Server 2012 PowerPivot for Excel 2010.

  • SQL Server 2012 PowerPivot for Excel 2013.

통합 문서를 업그레이드하는 방법: 예약된 데이터 새로 고침은 통합 문서를 2012 통합 문서로 업그레이드할 때까지 작동하지 않습니다. 통합 문서와 그 안에 포함된 모델을 업그레이드하려면 다음 중 하나를 실행합니다.

  • SQL Server 2012 PowerPivot for Excel 추가 기능이 설치된 Microsoft Excel 2010에서 통합 문서를 다운로드하여 엽니다.

    PowerPivot 창을 열고 PowerPivot 모델을 업그레이드합니다.

    그런 다음 통합 문서를 저장하고 SharePoint에 다시 게시합니다.

  • Microsoft Excel 2013에서 통합 문서를 다운로드하고 엽니다.

    PowerPivot 창을 열고 PowerPivot 모델을 업그레이드합니다.

    그런 다음 통합 문서를 저장하고 SharePoint 서버에 다시 게시합니다.

Analysis Services 기능의 변경 내용에 대한 자세한 내용은 SQL Server 2014의 Analysis Services 기능에 대한 동작 변경 내용을 참조하세요.

새로 고침 기록에 대한 자세한 내용은 데이터 새로 고침 기록 보기(SharePoint용 PowerPivot)를 참조하세요.

Excel용 2012 PowerPivot Add-In를 사용하여 만든 버전에서 Office 2013 워크북으로 업그레이드하기

이 섹션에서는 SQL Server 2012 PowerPivot이 적용된 Excel 2010 통합 문서를 SQL Server 2012 SP1 PowerPivot으로 업그레이드하여 Excel 2013에서 사용하는 방법을 설명합니다.

통합 문서를 업그레이드하면 이전 통합 문서 버전 통합 문서에서 예약된 데이터 새로 고침을 시도할 때 발생하는 다음 오류가 해결됩니다.

"이전 버전의 PowerPivot으로 만든 통합 문서에 대한 새로 고침 작업을 사용할 수 없습니다."

통합 문서를 업그레이드하는 방법

  1. Microsoft Excel 2013에서 각 통합 문서를 열어 수동으로 업그레이드합니다.

  2. 통합 문서와 그 안의 모델을 업그레이드하려면 Microsoft Excel 2013에서 해당 통합 문서를 다운로드하고 엽니다.

  3. PowerPivot 창을 열고 PowerPivot 모델을 업그레이드합니다.

  4. 그런 다음 통합 문서를 저장하고 SharePoint 2013 서버에 다시 게시합니다.

Excel 2010용 2008 R2 PowerPivot Add-In 사용하여 만든 버전에서 SQL Server 2012 통합 문서로 업그레이드

이 섹션에서는 SQL Server 2008 R2 PowerPivot for Excel 2010에서 SQL Server 2012 PowerPivot for Excel 2010으로 업그레이드하는 방법을 설명합니다.

통합 문서를 업그레이드하면 이전 통합 문서 버전 통합 문서에서 예약된 데이터 새로 고침을 시도할 때 발생하는 다음 오류가 해결됩니다.

"이전 버전의 PowerPivot으로 만든 통합 문서에 대한 새로 고침 작업을 사용할 수 없습니다."

통합 문서를 업그레이드하는 방법

업그레이드하는 방법에는 두 가지가 있습니다.

  1. SQL Server 2012 버전의 PowerPivot for Excel이 있는 컴퓨터의 Excel에서 각 통합 문서를 열어 수동으로 업그레이드한 다음 서버에 다시 게시합니다. 최신 버전의 추가 기능에서 통합 문서를 열면 다음 내부 작업이 발생합니다. 통합 문서 데이터 연결 문자열의 데이터 공급자가 MSOLAP.5로 업데이트되고, 메타데이터가 업데이트되고, 관계가 최신 구현에 맞게 다시 만들어집니다.

  2. 또는 SharePoint 관리자는 데이터 새로 고침이 실행되도록 예약할 때 SharePoint 팜의 PowerPivot 시스템 서비스에 대한 자동 업그레이드 기능을 사용하도록 설정하여 SQL Server 2008 R2 PowerPivot 통합 문서를 자동으로 업그레이드할 수 있습니다(예약된 데이터 새로 고침을 위해 구성된 통합 문서만 업그레이드됨).

    비고

    자동 업그레이드는 서버 구성 기능입니다. 특정 통합 문서, 라이브러리 또는 사이트 모음에 대해 사용하거나 사용하지 않도록 설정할 수 없습니다.

데이터 새로 고침 중에 자동 업그레이드를 구성하는 방법

자동 업그레이드를 사용하려면 PowerPivot 구성 도구에서 서버에서 데이터 새로 고침을 가능하게 하는 PowerPivot 통합 문서를 자동으로 업그레이드 확인란을 선택해야 합니다. 도구 내에서 확인란은 PowerPivot 시스템 서비스 업그레이드 페이지 및 새 설치를 구성하는 경우 PowerPivot 서비스 애플리케이션 만들기 페이지에 있습니다.

다음 cmdlet을 실행하여 자동 업그레이드가 사용되는지 여부를 확인할 수 있습니다.

PS C:\Windows\system32> Get-PowerPivotSystemService  

Get-PowerPivotSystemService 출력은 속성 및 해당 값의 목록입니다. 속성 목록에 WorkbookUpgradeOnDataRefresh가 보여야 합니다. 자동 업그레이드를 사용하도록 설정하면 true 로 설정됩니다. false이면 다음 단계로 이동하여 자동 통합 문서 업그레이드를 활성화합니다.

자동 통합 문서 업그레이드를 사용하도록 설정하려면 다음 명령을 실행합니다.

PS C:\Windows\system32> Set-PowerPivotSystemService -WorkbookUpgradeOnDataRefresh:$true -Confirm:$false  

통합 문서를 업그레이드한 후 Excel용 PowerPivot 추가 기능에서 예약된 데이터 새로 고침 및 새 기능을 사용할 수 있습니다.

최신 서버에서 여러 통합 문서 버전 실행

SharePoint용 PowerPivot의 SQL Server 2012 SP1 인스턴스에서 이전 및 최신 버전의 PowerPivot 통합 문서를 나란히 실행할 수 있습니다.

서버를 설치한 방법에 따라 동일한 서버에서 이전 및 최신 통합 문서에 액세스하려면 이전 버전의 Analysis Services OLE DB 공급자를 설치해야 할 수도 있습니다.

SharePoint용 PowerPivot의 이전 SQL Server 인스턴스에 최신 버전 통합 문서를 게시하는 것은 지원되지 않습니다. SQL Server 2008 R2 인스턴스는 SQL Server 2012 버전의 Excel용 PowerPivot에서 만든 통합 문서를 로드하지 않으며, SQL Server 2012 인스턴스는 Excel에서 SQL Server 2012 SP1 버전의 PowerPivot을 사용하여 만든 고급 데이터 모델이 있는 Office 2013 통합 문서를 로드하지 않습니다.

PowerPivot 통합 문서에서 MSOLAP 데이터 공급자 정보를 확인하는 방법

다음 지침을 사용하여 PowerPivot 통합 문서에서 사용되는 OLE DB 공급자를 확인합니다. 데이터 연결 정보를 확인해도 PowerPivot for Excel 추가 기능을 설치할 필요가 없습니다.

  1. Excel의 데이터 탭에서 연결을 클릭합니다. 속성을 클릭합니다.

  2. 정의 탭에서 공급자 버전은 연결 문자열의 시작 부분에 나타납니다.

    Provider=MSOLAP.5 는 통합 문서가 SQL Server 2012임을 나타냅니다.

    Provider=MSOLAP.4 는 SQL Server 2008 R2를 나타냅니다.

    Data Source=$Embedded$는 PowerPivot 통합 문서가 포함된 데이터베이스를 사용하고 있음을 나타냅니다.

로컬 컴퓨터에서 MSOLAP 데이터 공급자의 현재 버전을 확인하는 방법

다음 지침을 사용하여 PowerPivot 통합 문서를 실행하는 서버 또는 워크스테이션의 현재 버전인 OLE DB 공급자를 확인합니다. 현재 버전을 알고 있으면 업그레이드 후 데이터 연결 오류를 해결하는 데 도움이 될 수 있습니다.

  1. 레지스트리 편집기에서 HKEY_CLASSES_ROOT

  2. MSOLAP까지 아래로 스크롤합니다. MSOLAP.5가 시스템에 설치된 OLAP 공급자에 나열되어 있는지 확인합니다. MSOLAP | CurVer가 MSOLAP.5로 설정되어 있는지 확인하십시오.

또한 참조하십시오

PowerPivot을 SharePoint 2013으로 마이그레이션
SharePoint용 PowerPivot 업그레이드
Analysis Services 및 비즈니스 인텔리전스의 새로운 기능
데이터 새로 고침 기록 보기(SharePoint용 PowerPivot)