다음을 통해 공유


SharePoint 2010을 사용하여 PowerPivot 데이터 새로 고침

PowerPivott 데이터 새로 고침은 외부 데이터 원본을 쿼리하여 콘텐츠 라이브러리에 저장된 Excel 2010 통합 문서의 포함된 PowerPivot 데이터를 업데이트하는 예약된 서버 쪽 작업입니다.

데이터 새로 고침은 SharePoint용 PowerPivot의 기본 제공 기능이지만 이를 사용하려면 SharePoint 2010 팜에서 특정 서비스 및 타이머 작업을 실행해야 합니다. 데이터 공급자 설치 및 데이터베이스 사용 권한 확인과 같은 추가 관리 단계는 데이터 새로 고침이 성공하려면 종종 필요합니다.

적용 대상: SharePoint 2010

비고

SQL Server 2014 및 SharePoint Server 2013 Excel Services는 PowerPivot 데이터 모델의 데이터 새로 고침을 위해 다른 아키텍처를 사용합니다. 새 아키텍처는 Excel Services를 기본 구성 요소로 사용하여 PowerPivot 데이터 모델을 로드합니다. 사용된 이전 데이터 새로 고침 아키텍처는 SharePoint 모드에서 PowerPivot 시스템 서비스 및 Analysis Services를 실행하는 서버에 의존하여 데이터 모델을 로드했습니다. 자세한 내용은 SharePoint 2013을 사용하여 PowerPivot 데이터 새로 고침을 참조하세요.

이 주제에서:

1단계: 보안 저장소 서비스 사용 및 마스터 키 생성

2단계: 지원하지 않으려는 자격 증명 옵션 끄기

3단계: 데이터 새로 고침에 사용되는 자격 증명을 저장하는 대상 애플리케이션 만들기

4단계: 확장 가능한 데이터 새로 고침을 위한 서버 구성

5단계: PowerPivot 데이터를 가져오는 데 사용되는 데이터 공급자 설치

6단계: 일정을 만들고 외부 데이터 원본에 액세스할 수 있는 권한 부여

7단계: 통합 문서 업그레이드를 데이터 새로 고침에 사용

8단계: 데이터 새로 고침 구성 확인

데이터 새로 고침에 대한 구성 설정 수정

PowerPivot 데이터 새로 고침 타이머 작업 예약

데이터 새로 고침 타이머 작업 사용 안 함

서버 환경 및 사용 권한이 구성되었는지 확인하면 데이터 새로 고침을 사용할 준비가 됩니다. 데이터 새로 고침을 사용하기 위해 SharePoint 사용자는 PowerPivot 통합 문서에 데이터 새로 고침 빈도를 지정하는 일정을 만듭니다. 일정을 만드는 작업은 일반적으로 SharePoint에 파일을 게시한 통합 문서 소유자 또는 작성자가 수행합니다. 이 사용자는 자신이 소유한 통합 문서에 대한 데이터 새로 고침 일정을 만들고 관리합니다. 자세한 내용은 데이터 새로 고침 예약(SharePoint용 PowerPivot)을 참조하세요.

1단계: 보안 저장소 서비스 사용 및 마스터 키 생성

PowerPivot 데이터 새로 고침은 보안 저장소 서비스에 따라 데이터 새로 고침 작업을 실행하고 저장된 자격 증명을 사용하는 외부 데이터 원본에 연결하는 데 사용되는 자격 증명을 제공합니다.

새 서버 옵션을 사용하여 SharePoint용 PowerPivot을 설치한 경우 보안 저장소 서비스가 자동으로 구성됩니다. 다른 모든 설치 시나리오의 경우 서비스 애플리케이션을 만들고 구성하고 Secure Store Service에 대한 마스터 암호화 키를 생성해야 합니다.

비고

보안 저장소 서비스를 구성하거나 보안 저장소 서비스 관리를 다른 사용자에게 위임하려면 팜 관리자여야 합니다. 서비스를 사용하도록 설정한 후, 설정을 구성하거나 수정하려면 서비스 애플리케이션 관리자여야 합니다.

  1. 중앙 관리의 애플리케이션 관리에서 서비스 애플리케이션 관리를 클릭합니다.

  2. 서비스 애플리케이션 리본의 만들기에서 새로 만들기를 클릭합니다.

  3. 보안 저장소 서비스를 선택합니다.

  4. 보안 저장소 애플리케이션 만들기 페이지에서 애플리케이션의 이름을 입력합니다.

  5. 데이터베이스에서 이 서비스 애플리케이션에 대한 데이터베이스를 호스트할 SQL Server 인스턴스를 지정합니다. 기본값은 팜 구성 데이터베이스를 호스트하는 SQL Server 데이터베이스 엔진 인스턴스입니다.

  6. 데이터베이스 이름에 서비스 애플리케이션 데이터베이스의 이름을 입력합니다. 기본값은 Secure_Store_Service_DB_<guid>입니다. 기본 이름은 서비스 애플리케이션의 기본 이름에 해당합니다. 고유한 서비스 애플리케이션 이름을 입력한 경우 함께 관리할 수 있도록 데이터베이스 이름에 대해 유사한 명명 규칙을 따릅니다.

  7. 데이터베이스 인증에서 기본값은 Windows 인증입니다. SQL 인증을 선택하는 경우 팜에서 인증 유형을 사용하는 방법에 대한 지침은 SharePoint 관리자 가이드를 참조하세요.

  8. 애플리케이션 풀에서 새 애플리케이션 풀 만들기 를 선택합니다. 다른 서버 관리자가 애플리케이션 풀을 사용하는 방법을 식별하는 데 도움이 되는 설명이 포함된 이름을 지정합니다.

  9. 애플리케이션 풀에 대한 보안 계정을 선택합니다. 도메인 사용자 계정을 사용할 관리 계정을 지정합니다.

  10. 나머지 기본값을 그대로 적용한 다음 확인을 클릭합니다 . 서비스 애플리케이션은 팜의 서비스 애플리케이션 목록에 있는 다른 관리형 서비스와 함께 표시됩니다.

  11. 목록에서 Secure Store Service 애플리케이션을 클릭합니다.

  12. 서비스 애플리케이션 리본에서 관리를 클릭합니다.

  13. 키 관리에서 새 키 생성을 클릭합니다.

  14. 암호 구문을 입력한 후 확인하십시오. 암호 문구는 보안 저장소 공유 서비스 애플리케이션을 추가할 때 사용됩니다.

  15. OK를 클릭합니다.

문제 해결에 유용한 Store Service 작업의 감사 로깅을 사용하려면 먼저 사용하도록 설정해야 합니다. 로깅을 사용하도록 설정하는 방법에 대한 자세한 내용은 보안 저장소 서비스 구성(SharePoint 2010)을 참조하세요.

2단계: 지원하지 않으려는 자격 증명 옵션 끄기

PowerPivot 데이터 새로 고침은 데이터 새로 고침 일정에 세 가지 자격 증명 옵션을 제공합니다. 통합 문서 소유자가 데이터 새로 고침을 예약할 때 이러한 옵션 중 하나를 선택하여 데이터 새로 고침 작업이 실행되는 계정을 결정합니다. 관리자는 소유자를 예약하는 데 사용할 수 있는 자격 증명 옵션을 결정할 수 있습니다.

데이터 새로 고침이 작동하려면 하나 이상의 옵션을 사용할 수 있어야 합니다.

SSAS_PowerpivotKJ_DataRefreshCreds

옵션 1은 관리자가 구성한 데이터 새로 고침 계정을 사용하며 일정 정의 페이지에 항상 표시되지만 무인 데이터 새로 고침 계정을 구성하는 경우에만 작동합니다. 계정을 만드는 방법에 대한 자세한 내용은 PowerPivot 무인 데이터 새로 고침 계정 구성(SharePoint용 PowerPivot)을 참조하세요.

옵션 2, 다음 Windows 자격 증명을 사용하여 연결하면 항상 페이지에 표시되지만 사용자가 서비스 애플리케이션 구성 페이지에서 사용자 지정 Windows 자격 증명 옵션을 입력할 수 있도록 허용하는 경우에만 작동합니다. 이 옵션은 기본적으로 사용하도록 설정되어 있지만 사용의 단점이 장점보다 크면 사용하지 않도록 설정할 수 있습니다(아래 참조).

옵션 3, 보안 저장소 서비스에 저장된 자격 증명을 사용하여 연결은 항상 페이지에 표시되지만 일정 소유자가 유효한 대상 애플리케이션을 제공하는 경우에만 작동합니다. 관리자는 이러한 대상 애플리케이션을 미리 만든 다음 데이터 새로 고침 일정을 만드는 사용자에게 애플리케이션 이름을 제공해야 합니다. 데이터 새로 고침 작업을 위한 대상 애플리케이션을 만드는 방법에 대한 자세한 내용은 PowerPivot 데이터 새로 고침에 대한 저장된 자격 증명 구성(SharePoint용 PowerPivot)을 참조하세요.

자격 증명 옵션 구성 2, "다음 Windows 사용자 자격 증명을 사용하여 연결"

PowerPivot 서비스 애플리케이션에는 일정 소유자가 데이터 새로 고침 작업을 실행하기 위한 임의의 Windows 사용자 이름 및 암호를 입력할 수 있는 자격 증명 옵션이 포함되어 있습니다. 일정 정의 페이지의 두 번째 자격 증명 옵션입니다.

SSAS_PPS_ScheduleDataRefreshCreds

이 자격 증명 옵션은 기본적으로 사용하도록 설정됩니다. 이 자격 증명 옵션을 사용하도록 설정하면 PowerPivot 시스템 서비스는 보안 저장소 서비스에서 대상 애플리케이션을 생성하여 일정 소유자가 입력한 사용자 이름과 암호를 저장합니다. 생성된 대상 애플리케이션은 이 명명 규칙인 PowerPivotDataRefresh_<guid를 사용하여 생성됩니다>. 각 Windows 자격 증명 집합에 대해 하나의 대상 애플리케이션이 만들어집니다. PowerPivot 시스템 서비스가 소유하고 일정을 정의하는 사용자가 입력한 사용자 이름 및 암호를 저장하는 대상 애플리케이션이 이미 있는 경우 PowerPivot 시스템 서비스는 새 애플리케이션을 만드는 대신 해당 대상 애플리케이션을 사용합니다.

이 자격 증명 옵션을 사용할 때의 주요 이점은 사용 편의성과 단순성입니다. 대상 애플리케이션이 만들어지므로 고급 작업은 최소화됩니다. 또한 일정 소유자(통합 문서를 만든 사람일 가능성이 가장 높음)의 자격 증명으로 데이터 새로 고침을 실행하면 권한 요구 사항이 다운스트림으로 간소화됩니다. 대부분의 경우 이 사용자에게는 대상 데이터베이스에 대한 권한이 이미 있습니다. 이 사용자의 Windows 사용자 ID에서 데이터 새로 고침이 실행되면 '현재 사용자'를 지정하는 모든 데이터 연결이 자동으로 작동합니다.

단점은 제한된 관리 기능입니다. 대상 애플리케이션은 자동으로 만들어지지만 계정 정보가 변경되면 자동으로 삭제되거나 업데이트되지 않습니다. 암호 만료 정책으로 인해 이러한 대상 애플리케이션이 만료될 수 있습니다. 만료된 자격 증명을 사용하는 데이터 새로 고침 작업이 실패하기 시작합니다. 이 경우 일정 소유자는 데이터 새로 고침 일정에 현재 사용자 이름 및 암호 값을 제공하여 자격 증명을 업데이트해야 합니다. 해당 시점에 새 대상 애플리케이션이 만들어집니다. 시간이 지남에 따라 사용자가 데이터 새로 고침 일정에서 자격 증명 정보를 추가하고 수정하면 시스템에 많은 수의 자동 생성 대상 애플리케이션이 있을 수 있습니다.

현재 이러한 대상 애플리케이션 중 활성 또는 비활성 애플리케이션을 확인할 방법이 없으며 특정 대상 애플리케이션을 사용하는 데이터 새로 고침 일정으로 다시 추적하는 방법도 없습니다. 일반적으로 대상 애플리케이션을 삭제하면 기존 데이터 새로 고침 일정이 중단될 수 있으므로 대상 애플리케이션만 남겨 두어야 합니다. 아직 사용 중인 대상 애플리케이션을 삭제하면 통합 문서의 데이터 새로 고침 기록 페이지에 "대상 애플리케이션을 찾을 수 없습니다"라는 메시지와 함께 데이터 새로 고침이 실패합니다.

이 자격 증명 옵션을 사용하지 않도록 선택하는 경우 PowerPivot 데이터 새로 고침을 위해 생성된 모든 대상 애플리케이션을 안전하게 삭제할 수 있습니다.

데이터 새로 고침 일정에서 임의의 Windows 자격 증명 사용 안 함

  1. 중앙 관리의 애플리케이션 관리에서 서비스 애플리케이션 관리를 클릭합니다.

  2. PowerPivot 서비스 애플리케이션 이름을 클릭합니다. PowerPivot 관리 대시보드가 나타납니다.

  3. 작업에서 서비스 애플리케이션 설정 구성 을 클릭하여 PowerPivot 서비스 애플리케이션 설정 페이지를 엽니다.

  4. 데이터 새로 고침 섹션에서 사용자가 사용자 지정 Windows 자격 증명을 입력하도록 허용 확인란의 선택을 취소합니다.

    SSAS_PowerPivotDatarefreshOptions_AllowUser

3단계: 데이터 새로 고침에 사용되는 자격 증명을 저장하는 대상 애플리케이션 만들기

보안 저장소 서비스가 구성되면 SharePoint 관리자는 PowerPivot 무인 데이터 새로 고침 계정 또는 작업을 실행하거나 외부 데이터 원본에 연결하는 데 사용되는 다른 계정을 포함하여 저장된 자격 증명을 데이터 새로 고침 목적으로 사용할 수 있도록 대상 애플리케이션을 만들 수 있습니다.

이전 섹션에서 특정 자격 증명 옵션을 사용할 수 있도록 대상 애플리케이션을 만들어야 한다는 점을 기억하세요. 특히 PowerPivot 무인 데이터 새로 고침 계정에 대한 대상 애플리케이션과 데이터 새로 고침 작업에 사용할 것으로 예상되는 추가 저장된 자격 증명을 만들어야 합니다.

저장된 자격 증명을 포함하는 대상 애플리케이션을 만드는 방법에 대한 자세한 내용은 PowerPivot 무인 데이터 새로 고침 계정 구성(SharePoint용 PowerPivot)PowerPivot 데이터 새로 고침에 대한 저장된 자격 증명 구성(SharePoint용 PowerPivot)을 참조하세요.

4단계: 확장 가능한 데이터 새로 고침을 위한 서버 구성

기본적으로 SharePoint용 각 PowerPivot 설치는 주문형 쿼리와 예약된 데이터 새로 고침을 모두 지원합니다.

각 설치에 대해 Analysis Services 서버 인스턴스가 쿼리 및 예약된 데이터 새로 고침을 둘 다 지원하는지 또는 특정 유형의 작업에 전용인지 지정할 수 있습니다. 팜에 SharePoint용 PowerPivot을 여러 번 설치한 경우 작업이 지연되거나 실패하는 경우 데이터 새로 고침 작업을 위해 서버를 헌납하는 것이 좋습니다.

또한 기본 하드웨어에서 지원하는 경우 병렬로 실행되는 데이터 새로 고침 작업의 수를 늘릴 수 있습니다. 기본적으로 병렬로 실행할 수 있는 작업 수는 시스템 메모리에 따라 계산되지만 워크로드를 지원하는 추가 CPU 용량이 있는 경우 이 수를 늘릴 수 있습니다.

자세한 내용은 전용 데이터 새로 고침 또는 Query-Only 처리 구성(SharePoint용 PowerPivot)을 참조하세요.

5단계: PowerPivot 데이터를 가져오는 데 사용되는 데이터 공급자 설치

데이터 새로 고침 작업은 기본적으로 원래 데이터를 검색한 가져오기 작업의 반복입니다. 즉, PowerPivot 클라이언트 애플리케이션에서 데이터를 가져오는 데 사용되는 동일한 데이터 공급자도 PowerPivot 서버에 설치해야 합니다.

Windows 서버에 데이터 공급자를 설치하려면 로컬 관리자여야 합니다. 추가 드라이버를 설치하는 경우 SharePoint용 PowerPivot이 설치된 SharePoint 팜의 각 컴퓨터에 해당 드라이버를 설치해야 합니다. 팜에 여러 PowerPivot 서버가 있는 경우 각 서버에 공급자를 설치해야 합니다.

SharePoint 서버는 64비트 애플리케이션입니다. 데이터 새로 고침 작업을 지원하기 위해 사용 중인 데이터 공급자의 64비트 버전을 설치해야 합니다.

6단계: 일정을 만들고 외부 데이터 원본에 액세스할 수 있는 권한 부여

통합 문서 소유자 또는 작성자는 통합 문서에서 데이터 새로 고침을 예약할 수 있는 참가 권한이 있어야 합니다. 이 사용 권한 수준이 지정된 경우 통합 문서의 데이터 새로 고침 구성 페이지를 열고 편집하여 자격 증명을 지정하고 데이터를 새로 고치는 데 사용되는 정보를 예약할 수 있습니다.

SharePoint 권한 외에도 외부 데이터 원본에 대한 데이터베이스 권한을 검토하여 데이터 새로 고침 중에 사용되는 계정에 데이터에 대한 충분한 액세스 권한이 있는지 확인해야 합니다. 권한 요구 사항을 결정하기 위해서는 신중한 평가가 필요합니다. 왜냐하면 통합 문서의 연결 문자열과 데이터 새로 고침 작업이 실행되는 사용자 ID에 따라 부여해야 할 권한이 달라지기 때문입니다.

PowerPivot 통합 문서의 기존 연결 문자열이 PowerPivot 데이터 새로 고침 작업에 중요한 이유

데이터 새로 고침이 실행되면 서버는 데이터를 처음 가져올 때 생성된 연결 문자열을 사용하여 외부 데이터 원본에 연결 요청을 보냅니다. 이제 해당 연결 문자열에 지정된 서버 위치, 데이터베이스 이름 및 인증 매개 변수가 데이터 새로 고침 중에 다시 사용되어 동일한 데이터 원본에 액세스합니다. 데이터 새로 고침을 위해 연결 문자열 및 전체 생성을 수정할 수 없습니다. 데이터를 새로 고치는 동안 as-is 재사용하기만 하면 됩니다. 경우에 따라 비 Windows 인증을 사용하여 데이터 원본에 연결하는 경우 연결 문자열에서 사용자 이름과 암호를 재정의할 수 있습니다. 이에 대한 자세한 내용은 이 항목에서 자세히 설명합니다.

대부분의 통합 문서에서, 연결의 기본 인증 옵션은 신뢰할 수 있는 연결 또는 Windows 통합 보안을 사용하도록 설정되어 있으며, 그 결과 연결 문자열이 SSPI=IntegratedSecurity 또는 SSPI=TrustedConnection을 포함하게 됩니다. 데이터 새로 고침 중에 이 연결 문자열을 사용하면 데이터 새로 고침 작업을 실행하는 데 사용되는 계정이 '현재 사용자'가 됩니다. 따라서 이 계정에는 신뢰할 수 있는 연결을 통해 액세스되는 모든 외부 데이터 원본에 대한 읽기 권한이 필요합니다.

PowerPivot 무인 데이터 새로 고침 계정을 사용하도록 설정했나요?

그렇다면 데이터 새로 고침 중에 액세스되는 데이터 원본에 대한 읽기 권한을 해당 계정에 부여해야 합니다. 이 계정에 읽기 권한이 필요한 이유는 기본 인증 옵션을 사용하는 통합 문서에서 데이터를 새로 고치는 동안 무인 계정이 '현재 사용자'가 되기 때문입니다. 일정 소유자가 연결 문자열의 자격 증명을 재정의하지 않는 한, 이 계정에는 조직에서 적극적으로 사용되는 데이터 원본 수에 대한 읽기 권한이 필요합니다.

자격 증명 옵션 2: 일정 소유자가 Windows 사용자 이름 및 암호를 입력할 수 있도록 허용하나요?

일반적으로 PowerPivot 통합 문서를 만드는 사용자는 처음에 데이터를 이미 가져왔기 때문에 이미 충분한 권한이 있습니다. 이후에 이러한 사용자가 자신의 Windows 사용자 ID로 실행되도록 데이터 새로 고침을 구성하는 경우 데이터베이스에 대한 권한이 이미 있는 Windows 사용자 계정은 데이터를 새로 고치는 동안 데이터를 검색하는 데 사용됩니다. 기존 권한으로 충분해야 합니다.

자격 증명 옵션 3: 보안 저장소 서비스 대상 애플리케이션을 사용하여 데이터 새로 고침 작업을 실행하기 위한 사용자 ID를 제공하나요?

데이터 새로 고침 작업을 실행하는 데 사용되는 모든 계정에는 PowerPivot 무인 데이터 새로 고침 계정에 대해 설명한 것과 동일한 이유로 읽기 권한이 필요합니다.

연결 문자열을 확인하여 데이터 새로 고침 중에 사용되는 자격 증명을 재정의할 수 있는지 여부를 확인하는 방법

앞에서 설명한 것처럼 연결에서 비 Windows 인증(예: SQL Server 인증)을 사용하는 경우 데이터 새로 고침 작업 수준에서 다른 사용자 이름과 암호를 대체할 수 있습니다. Windows 이외의 자격 증명은 사용자 ID 및 암호 매개 변수를 사용하여 연결 문자열에 전달됩니다. 통합 문서에 이러한 매개 변수가 있는 연결 문자열이 포함된 경우 필요에 따라 해당 데이터 원본에서 데이터를 새로 고치는 데 사용할 다른 사용자 이름과 암호를 지정할 수 있습니다.

다음 단계에서는 사용자 이름 및 암호 재정의를 허용하는 연결 문자열이 있는지 여부를 확인하는 방법을 설명합니다.

  1. Excel에서 통합 문서를 엽니다.

  2. PowerPivot 창을 엽니다(Excel의 PowerPivot 리본에서 PowerPivot 창을 클릭).

  3. 디자인을 클릭합니다.

  4. 기존 연결을 클릭합니다.

    통합 문서에 사용되는 모든 연결은 PowerPivot 데이터 연결 아래에 나열됩니다.

  5. 연결을 선택하고 편집을 클릭한 다음 고급을 클릭합니다. 연결 문자열은 페이지 맨 아래에 있습니다.

연결 문자열에 통합 보안=SSPI 가 표시되면 연결 문자열의 자격 증명을 재정의할 수 없습니다. 연결은 항상 현재 사용자를 사용합니다. 제공하는 모든 자격 증명은 무시됩니다.

보안 정보 지속=False, Password=***********, UserID=<userlogin>이 표시되면 자격 증명 변경을 허용하는 연결 문자열이 있습니다. 연결 문자열(예: UserID 및 암호)에 표시되는 자격 증명은 Windows 자격 증명이 아니라 대상 데이터 원본에 유효한 데이터베이스 로그인 또는 기타 로그인 계정입니다.

연결 문자열에서 자격 증명을 재정의하는 방법

자격 증명 재정의는 데이터 새로 고침 일정에서 데이터 원본 자격 증명을 지정하여 수행됩니다. 관리자는 외부 데이터에 액세스하는 데 사용되는 자격 증명을 매핑하는 대상 애플리케이션을 Secure Store Service에 제공할 수 있습니다. 그러면 일정 소유자는 자신이 정의한 데이터 새로 고침 일정에 대상 애플리케이션 ID를 입력할 수 있습니다. 이 대상 애플리케이션을 만드는 방법에 대한 자세한 내용은 PowerPivot 데이터 새로 고침에 대한 저장된 자격 증명 구성(SharePoint용 PowerPivot)을 참조하세요.

또는 일정 소유자는 데이터를 새로 고치는 동안 데이터 원본에 연결하는 데 사용되는 자격 증명 집합을 입력할 수 있습니다. 다음 그림에서는 일정 정의 페이지의 이 데이터 원본 옵션을 보여 줍니다.

SSAS_PowerPivotKJ_DataRefreshDSOptions

데이터 액세스 요구 사항 식별

이전 섹션에서 설명한 것처럼 데이터 새로 고침을 실행하고 외부 데이터 원본에 연결하는 데 사용되는 계정은 종종 하나와 동일합니다. 따라서 외부 데이터 원본에 액세스하는 데 사용되는 계정은 데이터 새로 고침 일정 페이지의 이 부분에 설정된 옵션에 따라 결정됩니다. PowerPivot 무인 데이터 새로 고침 계정, 개별 사용자의 Windows 계정 또는 미리 정의된 대상 애플리케이션에 저장된 계정일 수 있습니다.

SSAS_PowerpivotKJ_DataRefreshCreds

데이터 새로 고침을 실행하는 데 사용되는 계정이 데이터를 가져오는 데 사용되는 계정과 다른 경우(예: 자격 증명 옵션 1을 통한 PowerPivot 무인 데이터 새로 고침 계정 또는 자격 증명 옵션 3을 통해 저장된 자격 증명의 다른 집합) 해당 계정에 대한 새 데이터베이스 로그인을 만들고 외부 데이터 원본에 대한 읽기 권한을 부여해야 합니다.

데이터 액세스가 필요한 계정을 이해하면 PowerPivot 통합 문서에서 가장 자주 사용되는 데이터 원본에 대한 사용 권한을 확인할 수 있습니다. 적극적으로 사용되는 데이터 웨어하우스 또는 보고 데이터베이스로 시작하지만 가장 활발한 PowerPivot 사용자의 입력을 요청하여 사용 중인 데이터 원본을 확인합니다. 데이터 원본 목록이 있으면 각 원본의 확인을 시작하여 사용 권한이 올바르게 설정되었는지 확인할 수 있습니다.

7단계: 데이터 새로 고침을 위해 통합 문서 업그레이드를 활성화하기

기본적으로 Sql Server 2008 R2 버전의 Excel용 PowerPivot을 사용하여 만든 통합 문서는 SQL Server 2012 버전의 SharePoint용 PowerPivot에서 예약된 데이터 새로 고침을 위해 구성할 수 없습니다. SharePoint 환경에서 최신 및 이전 버전의 PowerPivot 통합 문서를 호스트하는 경우 서버에서 자동 데이터 새로 고침을 예약하기 전에 먼저 SQL Server 2008 R2 통합 문서를 업그레이드해야 합니다.

8단계: 데이터 새로 고침 구성 확인

데이터 새로 고침을 확인하려면 SharePoint 사이트에 게시된 PowerPivot 통합 문서가 있어야 합니다. 통합 문서에 대한 참가 권한과 데이터 새로 고침 일정에 포함된 모든 데이터 원본에 액세스할 수 있는 권한이 있어야 합니다.

일정을 만들 때 데이터 새로 고침을 즉시 실행하려면 가능한 한 빨리 새로 고침 확인란을 선택합니다. 그런 다음 해당 통합 문서의 데이터 새로 고침 기록 페이지를 확인하여 성공적으로 실행되었는지 확인할 수 있습니다. PowerPivot 데이터 새로 고침 타이머 작업은 1분마다 실행됩니다. 데이터 새로 고침이 성공했음을 확인하는 데 적어도 시간이 걸릴 것입니다.

지원하려는 모든 자격 증명 옵션을 시도해야 합니다. 예를 들어 PowerPivot 무인 데이터 새로 고침 계정을 구성한 경우 해당 옵션을 사용하여 데이터 새로 고침이 성공했는지 확인합니다. 상태 정보 예약 및 보기에 대한 자세한 내용은 데이터 새로 고침 예약(SharePoint용 PowerPivot)데이터 새로 고침 기록 보기(SharePoint용 PowerPivot)를 참조하세요.

데이터 새로 고침이 실패하는 경우 가능한 해결 방법은 TechNet wiki의 PowerPivot 데이터 새로 고침 문제 해결 페이지를 참조하세요.

데이터 새로 고침에 대한 구성 설정 수정

각 PowerPivot 서비스 애플리케이션에는 데이터 새로 고침 작업에 영향을 주는 구성 설정이 있습니다. 이 섹션에서는 이러한 설정을 수정하는 방법을 설명합니다.

'업무 시간'을 설정하여 업무 시간 외 처리 시간을 결정합니다.

데이터 새로 고침 작업을 예약하는 SharePoint 사용자는 "업무 시간 후"의 가장 빠른 시작 시간을 지정할 수 있습니다. 이는 영업일 동안 누적된 비즈니스 트랜잭션 데이터를 검색하려는 경우에 유용할 수 있습니다. 팜 관리자는 조직의 영업일을 가장 잘 정의하는 시간 범위를 지정할 수 있습니다. 영업일을 04:00~20:00으로 정의하는 경우 "업무 시간 후" 시작 시간을 기반으로 하는 데이터 새로 고침 처리가 20:01에 시작됩니다.

작업 시간 동안 실행되는 데이터 새로 고침 요청은 요청이 수신되는 순서대로 큐에 추가됩니다. 서버 리소스를 사용할 수 있게 되면 개별 요청이 처리됩니다.

  1. 중앙 관리의 애플리케이션 관리에서 서비스 애플리케이션 관리를 클릭합니다.

  2. PowerPivot 서비스 애플리케이션 이름을 클릭합니다. PowerPivot 관리 대시보드가 나타납니다.

  3. 작업에서 서비스 애플리케이션 설정 구성 을 클릭하여 PowerPivot 서비스 애플리케이션 설정 페이지를 엽니다.

  4. 데이터 새로 고침 섹션의 업무 시간에 업무 시간 후 처리 기간을 정의하는 시작 시간 및 종료 시간을 입력합니다.

    작업 시간 처리 기간을 정의하지 않으려면 시작 시간과 종료 시간(예: 두 번 모두 12:00)에 대해 동일한 값을 입력할 수 있습니다. 그러나 SharePoint 사이트의 일정 정의 페이지에는 여전히 "업무 시간 후"가 옵션으로 제공됩니다. 오프 아워 처리 범위가 정의되지 않은 팜에서 해당 옵션을 선택하는 사용자는 처리 작업이 시작되지 않을 때 결국 데이터 새로 고침 오류가 발생합니다.

  5. OK를 클릭합니다.

데이터 새로 고침 기록 보존 기간 제한

데이터 새로 고침 기록은 시간에 따른 데이터 새로 고침 작업을 위해 생성된 성공 및 실패 메시지에 대한 자세한 레코드입니다. 기록 정보는 팜의 사용량 현황 데이터 수집 시스템을 통해 수집 및 관리됩니다. 따라서 사용량 현황 데이터 기록에 설정한 제한은 데이터 새로 고침 기록에도 적용됩니다. 사용 활동 보고서는 PowerPivot 시스템 전체에서 데이터를 함께 끌어오기 때문에 단일 기록 설정을 사용하여 데이터 새로 고침 기록 및 수집 및 저장되는 다른 모든 사용량 데이터에 대한 데이터 보존을 제어합니다.

  1. 중앙 관리의 애플리케이션 관리에서 서비스 애플리케이션 관리를 클릭합니다.

  2. PowerPivot 서비스 애플리케이션 이름을 클릭합니다. PowerPivot 관리 대시보드가 나타납니다.

  3. 작업에서 서비스 애플리케이션 설정 구성 을 클릭하여 PowerPivot 서비스 애플리케이션 설정 페이지를 엽니다.

  4. 사용 데이터 수집 섹션의 사용량 데이터 기록 부분에서 각 통합 문서에 대한 데이터 새로 고침 활동을 기록할 일 수를 입력합니다.

    기본값은 365일입니다. 최소값은 1일이고 최대값은 5000일입니다. 0은 무제한 보존 기간을 지정합니다. 데이터는 삭제되지 않습니다. 기록을 해제하는 설정은 없습니다.

  5. OK를 클릭합니다.

기록 정보는 데이터 새로 고침 기록이 있는 통합 문서에서 데이터 새로 고침 관리 옵션을 선택할 때 SharePoint 사용자가 사용할 수 있습니다. 이 정보는 팜 관리자가 PowerPivot 서비스 작업을 관리하는 데 사용하는 PowerPivot 관리 대시보드에서도 사용됩니다. 자세한 내용은 데이터 새로 고침 기록 보기(SharePoint용 PowerPivot)를 참조하세요.

기록 데이터의 장기 물리적 스토리지는 PowerPivot 서비스 애플리케이션용 PowerPivot 서비스 애플리케이션 데이터베이스에 있습니다. 사용량 현황 데이터를 수집하고 저장하는 방법에 대한 자세한 내용은 PowerPivot 사용량 현황 데이터 수집을 참조하세요.

** PowerPivot 데이터 새로 고침 타이머 작업을 다시 예약하다

예약된 데이터 새로 고침은 PowerPivot 서비스 애플리케이션 데이터베이스의 일정 정보를 1분 간격으로 검사하는 PowerPivot 데이터 새로 고침 타이머 작업에 의해 트리거됩니다. 데이터 새로 고침이 시작되도록 예약되면 타이머 작업은 사용 가능한 PowerPivot 서버의 처리 큐에 요청을 추가합니다.

성능 튜닝 기술로 검사 사이의 시간을 늘릴 수 있습니다. 문제를 해결하는 동안 타이머 작업을 사용하지 않도록 설정하여 데이터 새로 고침 작업을 일시적으로 중지할 수도 있습니다.

기본 설정은 지정할 수 있는 가장 낮은 값인 1분입니다. 이 값은 하루 종일 임의의 시간에 실행되는 일정에 대해 가장 예측 가능한 결과를 제공하기 때문에 권장됩니다. 예를 들어 사용자가 오후 4시 15분에 데이터 새로 고침을 예약하고 타이머 작업이 1분마다 일정을 검색하는 경우 예약된 데이터 새로 고침 요청은 4:15에 검색되고 처리는 4:15의 몇 분 이내에 발생합니다.

검사 간격이 매우 드물게 실행되도록 하는 경우(예: 자정에 하루에 한 번) 해당 간격 동안 실행되도록 예약된 모든 데이터 새로 고침 작업이 한 번에 처리 큐에 추가되어 서버가 과부하가 될 수 있으며 시스템 리소스의 다른 애플리케이션이 부족할 수 있습니다. 예약된 새로 고침 수에 따라 데이터 새로 고침 작업에 대한 처리 큐가 모든 작업을 완료할 수 없는 범위까지 쌓일 수 있습니다. 큐의 끝에 있는 데이터 새로 고침 요청은 다음 처리 간격으로 실행될 경우 삭제될 수 있습니다.

하드웨어에서 지원하는 경우 더 많은 데이터 새로 고침 작업을 병렬로 실행하도록 추가 프로세서를 지정하여 이 문제를 완화할 수 있습니다. 자세한 내용은 전용 데이터 새로 고침 또는 Query-Only 처리 구성(SharePoint용 PowerPivot)을 참조하세요. 데이터 새로 고침 요청이 검색되고 큐에 추가되고 처리되는 방법에 대한 자세한 내용은 PowerPivot 데이터 새로 고침을 참조하세요.

  1. 중앙 관리에서 모니터링을 클릭합니다.

  2. 작업 정의 검토를 클릭합니다.

  3. PowerPivot 데이터 새로 고침 타이머 작업을 선택합니다.

  4. 타이머 작업이 데이터 새로 고침 일정 정보를 검색하는 빈도를 변경하도록 일정 빈도를 수정합니다.

데이터 새로 고침 타이머 작업 사용 안 함

PowerPivot 데이터 새로 고침 타이머 작업은 팜의 모든 PowerPivot 서버 인스턴스에 대해 사용하거나 사용하지 않도록 설정된 팜 수준 타이머 작업입니다. 특정 웹 애플리케이션 또는 PowerPivot 서비스 애플리케이션에 연결되지 않습니다. 일부 서버에서는 사용하지 않도록 설정하여 팜의 다른 서버로 데이터 새로 고침 처리를 강제할 수 없습니다.

PowerPivot 데이터 새로 고침 타이머 작업을 사용하지 않도록 설정하면 큐에 이미 있던 요청이 처리되지만 작업을 다시 사용하도록 설정할 때까지 새 요청이 추가되지 않습니다. 과거에 발생하도록 예약된 요청은 처리되지 않습니다.

타이머 작업을 사용하지 않도록 설정해도 애플리케이션 페이지의 기능 가용성에는 영향을 주지 않습니다. 웹 애플리케이션에서 데이터 새로 고침 기능을 제거하거나 숨길 수 있는 방법은 없습니다. 참가 권한 이상이 있는 사용자는 타이머 작업이 영구적으로 비활성화된 경우에도 데이터 새로 고침 작업에 대한 새 일정을 만들 수 있습니다.

또한 참조하십시오

데이터 새로 고침 예약(SharePoint용 PowerPivot)전용 데이터 새로 고침 또는 Query-Only 처리 구성(SharePoint용 PowerPivot)PowerPivot 무인 데이터 새로 고침 계정 구성(SharePoint용 PowerPivot)PowerPivot 데이터 새로 고침에 대한 저장된 자격 증명 구성(SharePoint용 PowerPivot)