Excel Services에서 EffectiveUserName 사용(SharePoint Server 2013)
적용 대상:2013
2016
2019
Subscription Edition
SharePoint in Microsoft 365
중요
이 시나리오는 SharePoint Server 2013 Enterprise의 Analysis Services 데이터 원본이 있는 Excel Services에만 적용됩니다.
시나리오 개요
Excel Services에서 EffectiveUserName 기능을 사용하면 보고서를 보는 사용자의 ID를 SQL Server Analysis Services에 전달할 수 있습니다. 이렇게 하면 OLAP 큐브 자체에서 지정된 사용자에 대한 적절한 수준의 데이터 액세스를 지정할 수 있습니다.
EffectiveUserName 옵션을 사용하면 보안 저장소 또는 Kerberos 위임을 구성할 필요 없이 사용자의 ID를 SQL Server Analysis Services에 전달할 수 있습니다.
시작하기 전에
이 문서의 단계를 시작하기 전에 사용 권한과 소프트웨어 요구 사항에 대한 다음 정보를 검토하십시오.
이 시나리오에서는 팜에 Excel Services가 구성되어 있고 보고서를 저장할 수 있는 Excel Services 신뢰할 수 있는 파일 위치가 있다고 가정합니다. Excel Services 구성에 대한 자세한 내용은 SharePoint Server 2013의 Excel 서비스 개요 및 SharePoint Server 2013미리 보기에서 Excel 서비스 구성을 참조하세요. 신뢰할 수 있는 파일 위치를 구성하는 방법에 대한 자세한 내용은 Excel Services 신뢰할 수 있는 파일 위치 관리(SharePoint Server 2013)를 참조하세요.
이 시나리오에서는 SharePoint Server 2013 팜에 대한 팜 관리자 액세스 권한과 SQL Server Analysis Services에 대한 관리자 액세스 권한이 있어야 합니다.
Excel Services 전역 설정 구성
EffectiveUserName 기능을 구성하는 첫 번째 단계는 Excel Services 전역 설정에서 기능을 사용하도록 설정하는 것입니다. EffectiveUserName 기능을 사용하도록 설정하려면 다음 절차를 따르세요.
Excel Services에서 EffectiveUserName을 사용하도록 설정하려면
중앙 관리의 응용 프로그램 관리에서 서비스 응용 프로그램 관리를 클릭합니다.
Excel Services 서비스 응용 프로그램을 클릭합니다.
전역 설정을 클릭합니다.
Excel Services 애플리케이션 설정 페이지의 외부 데이터 섹션에서 EffectiveUserName 속성 사용 확인란을 선택합니다.
확인을 클릭합니다.
Analysis Services 액세스 구성
EffectiveUserName 기능을 사용하려면 Excel Services 애플리케이션 풀을 실행하는 계정이 Analysis Services 관리자여야 합니다.
팜에서 Excel Services 애플리케이션 풀을 실행하는 계정을 모르는 경우 다음 절차를 사용하여 계정을 확인합니다. 계정을 알고 있는 경우 이 절차를 건너뜁니다.
Excel Services 애플리케이션 풀 계정을 확인하려면
SharePoint 중앙 관리 웹 사이트 홈페이지에서 보안을 클릭합니다.
보안 페이지의 일반 보안에서 서비스 계정 구성을 클릭합니다.
서비스 계정 페이지의 자격 증명 관리 섹션의 드롭다운 목록에서 Excel Services 애플리케이션을 실행하는 애플리케이션 풀을 선택합니다.
이 옵션을 선택하면 드롭다운 목록 아래의 상자에 Excel Services 서비스 애플리케이션의 이름이 표시됩니다. 이 구성 요소에 대한 계정 선택 드롭다운 목록에 표시된 계정은 Analysis Services 관리자로 추가해야 하는 Windows ID입니다.
따라서 취소를 클릭합니다.
Excel Services 애플리케이션 풀 계정을 Analysis Services 관리자로 추가해야 합니다. Analysis Services에서 이 계정을 관리자로 추가하려면 다음 절차를 따르세요.
Analysis Services 관리자를 추가하려면
SQL Server Management Studio에서 Analysis Services에 연결합니다.
Analysis Services 위쪽 노드를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.
보안 페이지에서 추가를 클릭합니다.
Excel Services 애플리케이션 풀을 실행하는 계정의 이름을 입력한 다음 확인을 클릭합니다.
확인을 클릭합니다.
OLAP 큐브 액세스 구성
Excel Services 보고서를 만들거나 볼 사용자를 위해 OLAP 큐브에 대한 액세스 권한을 부여해야 합니다. 이렇게 하려면 OLAP 큐브에서 역할을 만들어야 합니다. (이전에 만든 경우 기존 역할을 사용할 수 있습니다.)
역할 내에서 사용자 또는 Active Directory 그룹에 대한 액세스 권한을 부여할 수 있습니다. 보다 쉽게 관리할 수 있도록 Active Directory 그룹을 사용하는 것이 좋습니다.
Analysis Services는 지정된 역할에 대한 다양한 액세스 옵션을 제공합니다. 큐브에 대한 다양한 수준의 액세스가 필요한 사용자 그룹이 서로 다른 경우 여러 역할을 만들 수 있습니다.
다음 절차를 사용하여 역할을 만들고 사용자에게 권한을 할당합니다.
참고
이 절차에서는 큐브에 대한 읽기 권한을 부여하는 방법을 설명합니다. 사용자에 대해 필요에 따라 역할에 대한 권한을 조정할 수 있습니다.
역할을 만들려면
SQL Server Management Studio에서 Analysis Services에 연결합니다.
데이터베이스를 확장하고 역할을 만들 데이터베이스를 확장합니다.
역할을 마우스 오른쪽 단추 로 클릭하고 새 역할을 클릭합니다.
일반 페이지에서 역할의 이름을 입력합니다.
멤버 자격 페이지에서 큐브 액세스 권한을 부여할 사용자를 포함하는 사용자 또는 Active Directory 그룹을 추가합니다.
큐브 페이지에서 액세스 권한을 부여하려는 큐브에 대한 액세스 드롭다운 목록에서 읽기를 선택합니다.
확인을 클릭합니다.
OLAP 큐브에 대한 읽기 권한이 부여되면 사용자는 Excel의 큐브에 연결하여 보고서를 만들 수 있으며 Excel Services에서 데이터를 새로 고칠 수도 있습니다.
참고
OLAP 큐브에 대한 액세스 권한이 부여되면 사용자는 SQL Server Management Studio에서 직접 큐브에 연결할 수도 있습니다. 큐브에 부여된 액세스 권한은 Management Studio에서 수행할 수 있는 작업을 결정합니다.
보고서 만들기 및 게시
사용자에게 큐브에 대한 액세스 권한이 부여되면 Excel에서 해당 큐브에 연결할 수 있습니다. 큐브에 연결하려면 다음 절차를 따르세요.
OLAP 데이터 원본에 연결하려면
Excel의 데이터 탭에 있는 외부 데이터 가져오기 섹션에서 다른 원본에서를 클릭한 다음 Analysis Services에서를 클릭합니다.
서버 이름 텍스트 상자에 연결하려는 Analysis Services 인스턴스의 이름을 입력하고 다음을 클릭합니다.
연결할 큐브를 선택한 다음 , 다음을 클릭합니다.
마침을 클릭합니다.
게시된 보고서에서 EffectiveUserName 기능을 사용하려면 Windows 인증을 사용하도록 Excel Services 인증 설정을 구성해야 합니다. 다음 절차를 사용하여 데이터 원본에 대한 Excel Services 인증 설정을 구성합니다.
Excel Services 인증 설정을 구성하려면
Excel의 데이터 탭에 있는 연결 섹션에서 연결을 클릭합니다.
Analysis Services 큐브에 대한 연결을 선택한 다음 속성을 클릭합니다.
정의 탭에서 인증 설정을 클릭합니다.
Excel Services 인증 설정 대화 상자에서 인증된 사용자의 계정 사용(Excel 2016) 또는 Windows 인증(Excel 2010) 옵션을 선택한 다음 확인을 클릭합니다.
확인을 클릭한 다음 닫기를 클릭합니다.
보고서 만들기를 마쳤으면 다음 단계는 Excel Services에서 신뢰할 수 있는 파일 위치로 구성된 SharePoint Server 2013 문서 라이브러리에 저장하는 것입니다. 다음 절차를 사용하여 통합 문서를 저장합니다.
참고
이 절차에서는 Excel 2016을 사용합니다. Excel 2010에서 파일, 저장 & 보내기 를 사용하여 통합 문서를 SharePoint Server 2013에 게시합니다.
SharePoint Server에 보고서를 게시하려면
Excel의 파일 탭에서 저장을 클릭합니다.
컴퓨터, 찾아보기를 차례로 클릭합니다.
파일을 저장할 SharePoint 문서 라이브러리의 URL을 입력합니다.
파일 이름을 입력하고 저장을 클릭합니다.
통합 문서가 SharePoint Server 2013에 저장되면 Excel Services를 사용하여 렌더링할 수 있으며 Excel Services 신뢰할 수 있는 파일 위치 설정에 구성된 새로 고침 설정에 따라 데이터가 새로 고쳐집니다.