PowerPivot BI 의미 체계 모델 연결(.bism)
BI 의미 체계 모델 연결(.bism)은 Excel 또는 Power View 보고서를 네트워크 서버나 SharePoint 팜에 있는 Analysis Services 테이블 형식 모델 데이터베이스에 연결하는 이식 가능한 연결입니다. Office 데이터 연결(.odc) 파일에 대해 잘 알고 있다면 .bism 연결 파일을 정의하여 사용하는 것이 얼마나 간편한지를 알 수 있습니다.
BI 의미 체계 모델 연결은 SharePoint를 통해 만들고 액세스합니다. BI 의미 체계 모델 연결을 만들면 라이브러리에서 BI 의미 체계 모델 연결에 대한 빠른 시작 명령을 사용할 수 있습니다. 빠른 시작 명령은 새 Excel 통합 문서 또는 연결 파일 편집 옵션을 엽니다. Reporting Services가 설치되어 있는 경우 Power View 보고서를 만드는 명령도 표시됩니다.
지원되는 데이터베이스
BI 의미 체계 모델 연결은 테이블 형식 모델 데이터를 가리킵니다. 이 데이터의 원본은 다음 두 가지입니다.
독립 실행형 Analysis Services 인스턴스에서 테이블 형식 서버 모드로 실행되는 테이블 형식 모델 데이터베이스. 독립 실행형 Analysis Services 인스턴스의 배포는 팜 외부에서 이루어집니다. 팜 외부의 데이터 원본에 액세스하려면 사용 권한이 추가로 필요합니다. 이에 대해서는 이 항목에서 설명합니다. 테이블 형식 모델 데이터베이스에 대한 BI 의미 체계 모델 연결 만들기.
SharePoint에 저장된 PowerPivot 통합 문서. Excel 통합 문서 안에 포함된 PowerPivot 데이터베이스는 독립 실행형 Analysis Services 테이블 형식 모드 서버에서 실행되는 테이블 형식 모델 데이터베이스에 해당합니다. 이미 PowerPivot for Excel과 SharePoint용 PowerPivot을 사용하는 경우 SharePoint 라이브러리에서 PowerPivot 통합 문서를 가리키는 BI 의미 체계 모델 연결을 정의하고 기존 PowerPivot 데이터를 사용하여 Power View 보고서를 작성할 수 있습니다. SQL Server 2008 R2 또는 SQL Server 2012 버전의 PowerPivot for Excel에서 만든 통합 문서를 사용할 수 있습니다.
BI 의미 체계 연결에 대한 연결 시퀀스 이해
이 섹션에서는 Excel 데스크톱 응용 프로그램이나 SharePoint의 Power View 보고 클라이언트와 같은 다양한 클라이언트 응용 프로그램과, SharePoint 팜 내부 또는 외부의 테이블 형식 모델 데이터베이스 간의 연결 동작을 설명합니다.
테이블 형식 모델 데이터베이스로의 모든 연결은 데이터를 요청하는 사용자의 자격 증명을 사용하여 이루어집니다. 하지만 해당 연결의 메커니즘은 연결이 팜 내 연결인지 단일 홉 또는 이중 홉 연결인지 그리고 Kerberos를 사용할 수 있는지 여부에 따라 다릅니다. SharePoint와 백 엔드 데이터 원본 간의 인증된 연결에 대한 자세한 내용은 이중 홉 인증: NTLM이 실패하고 Kerberos가 작동하는 이유를 참조하십시오.
Excel에서 네트워크의 테이블 형식 데이터에 연결
Excel 사용자가 BI 의미 체계 모델 연결을 데이터 원본으로 지정하면, .bism 파일 내부의 연결 정보가 클라이언트 응용 프로그램에 다운로드된 다음 Analysis Services의 테이블 형식 모델 데이터베이스로 직접 요청이 보내집니다. .bism 연결에 액세스하려면 Excel 사용자가 .bism 연결 파일에 대해 읽기 권한이 있는 SharePoint 사용자여야 합니다. 연결 정보가 다운로드되면 모든 후속 연결은 SharePoint를 무시하고 Excel에서 백 엔드 테이블 형식 모델 데이터베이스로 직접 이루어집니다.
다음 그림은 이 연결 시퀀스를 보여 줍니다. 연결 시퀀스는 .bism 연결에 대한 요청으로 시작 한 후 클라이언트에 연결 정보가 다운로드되고 마지막으로 데이터베이스에 단일 홉으로 연결됩니다. 이 연결은 Analysis Services 데이터베이스에 대해 읽기 권한이 있는 Excel 사용자의 Windows 자격 증명을 사용하여 이루어집니다. 이 연결은 단일 홉 연결이므로 Kerberos를 사용하더라도 이 시나리오에서는 필요하지 않습니다.
Power View에서 네트워크의 테이블 형식 데이터에 연결
SharePoint 사용자가 문서 라이브러리의 BI 의미 체계 연결을 클릭하면 Power View가 설치되어 있을 경우 Power View가 즉시 시작하고 테이블 형식 모델 데이터베이스로의 연결을 엽니다.
Power View와 테이블 형식 모델 데이터베이스 간의 연결은, 사용자 ID가 클라이언트에서 SharePoint로 전송된 다음 SharePoint에서 팜의 외부에서 실행되는 백 엔드 Analysis Services 테이블 형식 모델 데이터베이스로 전송되는 이중 홉 인증 시퀀스 후에 이루어집니다. 연결 요청을 처리하는 ADOMD.NET 클라이언트 라이브러리는 첫 번째 시도에서 항상 Kerberos를 사용하려고 시도합니다. Kerberos가 구성되어 있으면 사용자 ID는 테이블 형식 모델 데이터베이스로의 연결에 대해 가장하고 연결이 성공합니다.
Kerberos가 구성 되어 있지 않고 요청이 실패할 경우 Reporting Services는 두 번째 시도를 합니다. 이 시나리오에서 클라이언트 라이브러리는 Reporting Services서비스 ID 및 NTLM 인증을 사용하여 Analysis Services에 연결합니다. Power View 사용자 ID는 effectiveusername매개 변수를 사용하여 연결 문자열에 전달됩니다.
Analysis Services 인스턴스의 시스템 관리자 역할 중 한 멤버만이 effectiveusername 매개 변수를 사용하여 연결할 권한을 가지며 서버 인스턴스의 또 다른 사용자를 가장합니다. 따라서 Reporting Services 공유 서비스의 실행 계정은 Analysis Services 인스턴스에 대한 관리 권한을 가져야 합니다. 서비스 계정에 관리 권한을 부여하는 지침은 테이블 형식 모델 데이터베이스에 대한 BI 의미 체계 모델 연결 만들기 항목을 참조하십시오.
다음 그림에서는 각 연결에 대해 동일한 Windows 사용자 ID를 사용하는 연결 시퀀스를 보여 줍니다. Analysis Services에 대한 마지막 연결에서 연결은 Reporting Services 서비스 응용 프로그램 ID를 통해 이루어지며 effectiveusername를 사용하여 Windows 사용자 ID가 전달됩니다.
Power View에서 SharePoint의 PowerPivot 데이터에 연결
SharePoint 사용자가 동일한 팜에 있는 PowerPivot 통합 문서로 확인되는 BI 의미 체계 연결을 클릭하면 연결이 SharePoint 환경의 컨텍스트 내에서 이루어집니다. PowerPivot 서비스 응용 프로그램이 연결 요청을 처리하여 동일한 컴퓨터의 Analysis Services 인스턴스로 전달합니다. Analysis Services 인스턴스가 통합 문서에서 PowerPivot 데이터를 추출하여 로드합니다. 모든 후속 연결은 팜에 있는 PowerPivot 서비스 응용 프로그램에 의해 관리됩니다.
이 시나리오에서는 모든 연결이 동일한 팜 내에서 이루어지므로 Kerberos나 제한 위임에 대한 요구 사항이 없습니다.
관련 태스크
라이브러리에 BI 의미 체계 모델 연결 콘텐츠 형식 추가(SharePoint용 PowerPivot)
PowerPivot 통합 문서에 대한 BI 의미 체계 모델 연결 만들기
테이블 형식 모델 데이터베이스에 대한 BI 의미 체계 모델 연결 만들기
Excel 또는 Reporting Services에서 BI 의미 체계 모델 연결 사용