SQL Server 2012 Analysis Services 기능의 동작 변경 내용

이 항목에서는 Analysis Services, SharePoint용 PowerPivot 및 데이터 마이닝에서 변경된 동작에 대해 설명합니다. 동작 변경 내용은 이전 버전의 SQL Server와 비교해서 SQL Server 2012의 기능이 작동하고 상호 작용하는 방법에 영향을 줍니다.

현재 이 항목에는 SharePoint용 PowerPivot에서 변경된 동작만 포함됩니다. 다른 Analysis Services 기능은 현재까지 발표된 동작 변경 사항이 없습니다.

항목 내용

  • SQL Server 2012 SP1의 동작 변경 내용

  • SQL Server 2012의 동작 변경 내용

SQL Server 2012 SP1의 동작 변경 내용

이 섹션에서는 SQL Server 2012 SP1의 SSAS(SQL Server 2012 Analysis Services) 기능에 대해 보고된 주요 변경 내용을 설명합니다.

문제점

설명

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에서 통합 문서를 엽니다. 그런 다음 통합 문서를 저장하고 SharePoint 서버에 게시합니다.

  • 통합 문서를 다운로드하고 Microsoft Excel 2013에서 엽니다. 그런 다음 통합 문서를 저장하고 SharePoint 서버에 게시합니다.

통합 문서 업그레이드에 대한 자세한 내용은 통합 문서 업그레이드 및 예약된 데이터 새로 고침(SQL Server 2012 SP1)를 참조하십시오.

DAX ALL 함수의 동작 변경 내용입니다.

SQL Server 2012 SP1 이전에는 시간 인텔리전스에 사용하기 위해 날짜 테이블로 표시에서 [Date] 열을 지정할 때 해당 [Date] 열이 ALL 함수에 대한 인수로 전달되고, 그 후 CALCULATE 함수에 대한 필터로 전달되는 경우 날짜 열의 슬라이서에 관계 없이 테이블의 모든 열에 대한 모든 필터가 무시됩니다

예:

= CALCULATE (<expression>, ALL (DateTable[Date])) 

SQL Server 2012 SP1 이전에는 ALL에 대해 인수로 전달되는 [Date] 열에 관계 없이 DateTable의 모든 열에 대해 모든 필터가 무시됩니다.

SQL Server 2012 SP1 및 Excel 2013의 PowerPivot에서 동작은 ALL에 대해 인수로 전달된 특정 열에 대해서만 필터를 무시합니다.

새로운 동작의 문제를 해결하려면 사실상 모든 열을 전체 테이블의 필터로 무시하고 인수에서 [Date] 열을 제외할 수 있습니다. 예를 들어

=CALCULATE (<expression>, ALL(DateTable))

이렇게 하면 SQL Server 2012 SP1 이전의 동작과 동일한 결과가 반환됩니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위

SQL Server 2012의 동작 변경 내용

이 섹션에서는 SQL Server 2012의 SSAS(SQL Server 2012 Analysis Services) 기능에 대해 보고된 동작 변경 내용을 설명합니다.

Analysis Services, 다차원 모드

Management Studio 및 큐브 디자이너에서 큐브 브라우저가 제거됨

필드를 Management Studio 또는 큐브 디자이너의 피벗 테이블 구조로 끌어서 놓을 수 있는 큐브 브라우저 컨트롤이 제품에서 제거되었습니다. 이 컨트롤은 OWC(Office Web Control) 구성 요소였습니다. OWC는 Office에서 사용되지 않으며 이제 더 이상 지원되지 않습니다.

SharePoint용 PowerPivot

PowerPivot 통합 문서를 외부 데이터 원본으로 사용하기 위해서는 더 높은 권한이 필요함

Excel 통합 문서에서는 동일한 통합 문서 내에 포함되거나 외부 통합 문서에 있는 PowerPivot 데이터를 렌더링할 수 있습니다. 이전 릴리스에서는 PowerPivot 데이터가 포함되어 있는지 외부에 있는지에 관계없이 사용 권한 요구 사항이 동일했습니다. 따라서 PowerPivot 통합 문서에 대한 보기만 권한이 있으면 포함된 연결과 외부 연결 모두에 대해 통합 문서의 모든 PowerPivot 데이터에 액세스할 수 있었습니다.

이번 릴리스에서는 외부 파일의 PowerPivot 데이터를 렌더링하는 Excel 통합 문서에 대한 사용 권한 요구 사항이 변경되었습니다. 이번 릴리스에서는 클라이언트 응용 프로그램에서 외부 PowerPivot 통합 문서에 연결하려면 읽기 권한(보다 구체적으로는 항목 열기 권한)이 있어야 합니다. 추가 권한은 통합 문서에 포함된 원본 데이터를 보기 위한 다운로드 권한을 사용자에게 부여하도록 지정합니다. 추가 권한은 모델 데이터에 연결하는 클라이언트 응용 프로그램이나 통합 문서에서 모델 데이터를 전체적으로 사용할 수 있다는 사실을 반영하므로 사용 권한 요구 사항과 실제 데이터 연결 동작을 보다 잘 조정할 수 있습니다.

PowerPivot 통합 문서를 외부 데이터 원본으로 계속 사용하려면 외부 PowerPivot 데이터에 연결할 사용자의 SharePoint 권한을 높여야 합니다. 권한을 변경하기 전까지는 사용자가 데이터 원본 연결에서 PowerPivot 통합 문서에 액세스하려고 할 때 다음과 같은 오류가 표시됩니다. "PowerPivot 웹 서비스에서 오류를 반환했습니다. (액세스가 거부되었습니다. 요청한 문서가 존재하지 않거나 해당 파일을 열 수 있는 권한이 없습니다.)"

주의 사항주의

다음 단계에서는 라이브러리 수준에서 권한 상속을 중단하고 이 라이브러리의 특정 문서에 대해 사용자의 권한을 보기만에서 읽기로 높이는 방법을 설명합니다. 계속 진행하기 전에 기존 사용 권한 및 설명을 신중하게 검토하고 이러한 단계가 자신의 사이트에 적합한지 확인합니다.

또는 라이브러리에서 폴더를 만들고 해당 문서를 모두 해당 폴더로 이동하고, 폴더에 대해 고유한 사용 권한을 설정합니다.

[!참고]

통합 문서가 PowerPivot 갤러리에 저장된 경우 통합 문서에 대한 권한 상속을 중단하면 데이터 새로 고침이 구성된 통합 문서에 대한 축소판 이미지 생성이 중단됩니다. 갤러리에서 통합 문서 및 미리 보기 이미지에 대한 액세스를 동시에 허용하려면 라이브러리의 모든 문서에 대해 라이브러리 수준에서 특정 사용자에게 읽기 권한을 부여하는 것을 고려할 수 있습니다.

사용 권한을 변경하려면 사이트 소유자여야 합니다.

개별 통합 문서에 대한 읽기 권한 수준으로 사용 권한을 높이는 방법

  1. 개별 문서의 메뉴를 열려면 아래쪽 화살표를 클릭합니다.

  2. 사용 권한 관리를 클릭합니다.

  3. 기본적으로 라이브러리는 사용 권한을 상속합니다. 이 라이브러리에서 개별 통합 문서의 사용 권한을 변경하려면 권한 상속 중지를 클릭합니다.

  4. PowerPivot 통합 문서에 대한 추가 사용 권한이 필요한 사용자 또는 그룹 이름에 해당하는 확인란을 선택합니다. 추가 사용 권한은 이러한 사용자가 포함된 PowerPivot 데이터에 연결하고 해당 데이터를 다른 문서에서 외부 데이터 원본으로 사용할 수 있도록 허용합니다.

  5. 사용자의 사용 권한 편집을 클릭합니다.

  6. 읽기 권한을 선택한 다음 확인을 클릭합니다.

PowerPivot 갤러리: 일부 PowerPivot 통합 문서에 대한 새로운 스냅숏 생성 규칙

이 릴리스에는 PowerPivot 갤러리에서 스냅숏 이미지를 생성하고, 정보 출처를 노출할 가능성(즉, 보기 권한이 없는 데이터 원본의 데이터 스냅숏을 표시할 수 있는 가능성)을 없애기 위한 새로운 요구 사항이 도입되었습니다. 이러한 요구 사항은 통합 문서를 볼 때마다 외부 데이터 원본에 연결하는 PowerPivot 통합 문서에만 적용됩니다. 포함된 PowerPivot 데이터를 시각화하는 통합 문서만 사용할 경우 PowerPivot 갤러리에서 스냅숏이 생성되는 방식에서 변경된 점을 확인할 수 없습니다.

열 때마다 데이터를 새로 고치는 통합 문서의 경우 스냅숏 생성을 위한 새로운 요구 사항은 다음과 같습니다.

  • 다른 통합 문서 또는 보고서에서 외부 데이터 원본으로 사용되는 PowerPivot 통합 문서는 데이터를 소비하는 통합 문서와 동일한 라이브러리에 있어야 합니다. 예를 들어 sales-report.xlsx에 데이터를 제공하는 sales-data.xlsx가 있는 경우 스냅숏 이미지를 표시하려면 두 통합 문서 모두 동일한 갤러리에 있어야 합니다.

  • 함께 사용되는 통합 문서는 공통된 부모(즉, PowerPivot 갤러리)로부터 권한을 상속해야 합니다. 이 예제에서 sales-data.xlsx 및 sales-report.xlsx는 PowerPivot 갤러리로부터 상속해야 합니다.

통합 문서가 위 조건 중 하나라도 충족하지 못하면 정상적인 축소판 이미지 대신 다음과 같은 잠금 아이콘이 표시됩니다.

GMNI_PowerPivotGalleryIcon_Locked

부하 분산 요청에 대한 새 기본 설정이 라운드 로빈에서 상태 기반으로 변경됨

PowerPivot 서비스 응용 프로그램에는 PowerPivot 데이터에 대한 요청이 팜의 여러 SharePoint용 PowerPivot 서비스에서 분산되는 방식을 결정하는 기본 설정이 포함됩니다. 이전 릴리스에서 기본 설정은 요청이 사용 가능한 서버 간에 순차적으로 분산되는 라운드 로빈이었습니다. 이 릴리스에서는 기본값이 상태 기반입니다. PowerPivot 서비스 응용 프로그램에서는 사용 가능한 메모리 또는 CPU와 같은 서버 상태 통계를 사용하여 xt 요청을 가져올 서버 인스턴스를 결정합니다.

서버를 이전 릴리스로부터 업그레이드한 경우 PowerPivot 서비스 응용 프로그램에는 이전의 기본 설정(라운드 로빈)이 보존됩니다. 상태 기반 할당 방법을 사용하려면 구성 설정을 수정해야 합니다. 자세한 내용은 PowerPivot 서비스 응용 프로그램 구성을 참조하십시오.

참고 항목

개념

이전 버전과의 호환성

SQL Server 2012에서 Analysis Services 기능의 주요 변경 내용