요약: Project Web App에 대해 보고를 구성하고 보안 저장소 및 Excel Services 설정을 구성하여 Project Web App 예제 보고서를 사용하도록 설정하는 방법을 설명합니다.
적용 대상: Project Server 2013
Project Server 2013은 SharePoint Server 2013 Business Intelligence Center 사이트 템플릿을 Project Web App 각 인스턴스에 통합합니다. 이 템플릿은 지정된 Project Web App 인스턴스의 보고 데이터에 대한 액세스를 제공하기 위해 자동으로 만들거나 수동으로 작성할 수 있는 보고서, 대시보드 및 보고서 연결을 호스트하기 위한 중심 지점을 제공합니다. 비즈니스 인텔리전스 센터는 SharePoint Server 2013, SharePoint의 Visio Services, SharePoint, Power Pivot 및 SSRS(SQL Server Reporting Services)에서 PerformancePoint Services Excel Services 사용하여 만든 콘텐츠를 호스트하는 데 사용할 수 있습니다.
보고 기능을 구성하려면 다음 단계를 수행해야 합니다.
SQL Server에서 Report Authors 그룹 로그인 추가
동영상 데모
이 비디오에서는 이 문서에 설명된 대로 Project Web App 보고 구성과 관련된 단계를 보여줍니다.
동영상: Project Web App에 대한 보고 작업 구성
필수 구성 요소 구성
이 문서의 절차에는 Excel Services 및 보안 저장소가 필요합니다. SharePoint Server 2013에서 이러한 서비스를 아직 배포하지 않은 경우 이 문서의 절차를 진행하기 전에 해당 서비스를 배포해야 합니다.
참고
Excel Services 및 보안 저장소는 모두 SharePoint Server 2013에서 서비스 애플리케이션으로 실행됩니다. SharePoint Server 2013에서 이러한 서비스 애플리케이션을 이미 배포한 경우 Project Server에서 사용할 수 있습니다. Project Server에 대한 이러한 서비스 애플리케이션의 새 인스턴스를 만들 필요가 없습니다.
Excel Services 배포하는 방법에 대한 자세한 내용은 다음 문서를 참조하세요.
중요
Excel Services 애플리케이션 풀 계정에는 Project Web App 연결된 SharePoint 콘텐츠 데이터베이스에 대한 액세스 권한이 필요합니다. Excel Services 구성한 후 콘텐츠 데이터베이스를 만든 경우 관리되는 계정에 콘텐츠 데이터베이스 액세스 권한 부여의 절차에 따라 적절한 액세스 권한을 부여해야 합니다.
보안 저장소 배포에 대한 자세한 내용은 다음 문서를 참조하세요.
팜에서 Excel Services 및 보안 저장소를 모두 구성한 후 아래 섹션의 절차를 진행합니다.
계정 및 보안 그룹
다음 표에서는 이 문서의 여러 가지 절차를 수행하는 데 필요한 계정과 보안 그룹에 대해 설명합니다.
Project Web App의 보고 기능 구성을 위한 계정 및 보안 그룹
| 계정 | 설명 |
|---|---|
| Report Authors 그룹 |
보고서를 만들 사용자 또는 Excel에서 보고서에 액세스해야 하는 다른 사용자를 추가하는 Active Directory 보안 그룹입니다. 이 그룹에는 PSDataAccess 데이터베이스 역할을 통해 Project Web App 데이터베이스에 대한 읽기 권한이 부여됩니다. 아래 절차를 진행하기 전에 도메인 관리자에게 요청하여 이 그룹을 만들어야 합니다. 참고 - Project Web App 인스턴스가 여러 개 있고 각각에 대한 보고 액세스를 격리하려는 경우 Project Web App 각 인스턴스에 대해 보고서 작성자 그룹이 필요합니다. |
| Report Viewers 그룹 |
보고서를 볼 사용자가 추가되는 Active Directory 보안 그룹입니다. 아래 절차를 진행하기 전에 도메인 관리자에게 요청하여 이 그룹을 만들어야 합니다. 참고 - Project Web App 인스턴스가 여러 개 있고 각각에 대한 보고 액세스를 격리하려는 경우 Project Web App 각 인스턴스에 대해 보고서 뷰어 그룹이 필요합니다. |
| 보안 저장소 대상 응용 프로그램 계정 |
이 계정은 보고서 뷰어에서 Project Web App 데이터베이스의 데이터에서 생성된 보고서를 보는 데 필요한 자격 증명을 제공합니다. 이 계정에는 PSDataAccess 데이터베이스 역할을 통해 Project Web App 데이터베이스에 대한 읽기 권한이 있어야 합니다. 팁 - 이 계정을 위에 설명된 보고서 작성자 Active Directory 그룹에 추가하여 필요한 권한을 부여하는 것이 좋습니다. |
Report Authors 그룹 로그인 추가
보고서 작성자가 Excel에서 Project Web App 데이터베이스에 액세스할 수 있도록 하려면 SQL Server 액세스를 구성하고 SQL Server 로그온을 추가해야 합니다. 로그온은 Project Web App 데이터베이스에 대한 특정 액세스를 허용하여 스키마 정보 및 데이터를 가져와야 합니다. 보고서 보기 권한자의 경우 직접 만든 도메인 그룹을 사용합니다.
중요
Excel은 데이터 액세스에 보안 저장소 서비스를 사용하지 않습니다. SharePoint Server 2013의 Excel Services 보안 저장소만 사용합니다. Excel에서 보고서를 사용하는 사용자는 직접 데이터베이스 액세스 권한이 필요합니다.
Project Web App 데이터베이스가 있는 컴퓨터에서 다음 절차를 수행하거나 SQL Server Management Studio 사용하여 원격으로 데이터베이스 엔진에 연결합니다.
Report Authors 그룹 로그인을 추가하려면
시작, 모든 프로그램, Microsoft SQL Server<버전>, SQL Server Management Studio 클릭합니다.
Project Server 2013 데이터베이스가 있는 SQL Server 데이터베이스 엔진의 인스턴스를 선택한 다음 연결을 클릭합니다.
보안을 확장하고 로그인을 마우스 오른쪽 단추로 클릭한 다음 새 로그인을 클릭합니다.
일반 페이지에서 검색을 클릭합니다.
개체 형식을 클릭하고 그룹 확인란을 선택합니다.
확인을 클릭합니다.
보고서 작성자를 위해 만든 그룹의 이름을 입력합니다.
이름 확인을 클릭합니다.
확인을 클릭합니다.
사용자 매핑 페이지를 선택합니다.
이 로그인 목록에 매핑된 사용자 상자에서 Project Server 2013 데이터베이스가 포함된 행을 선택합니다.
Project Server 2013 데이터베이스에 대한 맵 확인란을 선택합니다.
PSDataAccess 데이터베이스 역할 멤버 자격 확인란을 선택합니다.
확인을 클릭합니다.
SQL Server 2008 Analysis Management Objects 설치
SQL Server 2008 R2 AMO(Analysis Management Objects)가 아직 설치되어 있지 않은 경우 팜의 각 애플리케이션 서버에 설치해야 합니다.
참고
데이터베이스를 호스트하는 데 사용하는 SQL Server 버전에 관계없이 SQL Server 2008 R2 버전의 AMO를 사용합니다.
SQL Server 2008 R2 분석 관리 개체를 다운로드하려면 클릭합니다.
참고
AMO 개체를 설치한 후 Project Application Service를 실행 중인 팜의 각 응용 프로그램 서버에서 이 서비스를 다시 시작하십시오. 이 서비스는 서버의 서비스 관리시스템 설정 섹션에 있는 SharePoint 중앙 관리 웹 사이트에 구성됩니다.
Excel Services 설정 구성
Project Web App 샘플 보고서 및 템플릿 라이브러리에 대해 신뢰할 수 있는 파일 위치를 구성해야 합니다.
라이브러리마다 한 번씩 이 절차를 두 번 수행합니다.
신뢰할 수 있는 파일 위치를 구성하려면
중앙 관리의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.
Excel Services 서비스 응용 프로그램을 클릭합니다.
Excel Services 관리 페이지에서 신뢰할 수 있는 파일 위치를 클릭합니다.
신뢰할 수 있는 파일 위치 추가를 클릭합니다.
주소 상자에 다음을 입력합니다.
서식 파일 라이브러리의 경우
https://<servername>/<projectsitename>/ProjectBICenter/Templates/또는
예제 보고서 라이브러리의 경우
https://<servername>/<projectsitename>/ProjectBICenter/Sample%20Reports/하위 항목 신뢰 섹션에서 하위 항목 신뢰 확인란이 선택되어 있는지 확인합니다.
외부 데이터 섹션에서 다음을 수행합니다.
외부 데이터 허용 섹션에서 신뢰할 수 있는 데이터 연결 라이브러리 및 포함 라이브러리 옵션을 선택합니다.
새로 고침할 때 경고 섹션에서 새로 고침 경고 사용 확인란의 선택을 취소합니다.
나머지 옵션을 기본값으로 두고 확인을 클릭합니다.
보고서 스프레드시트를 Project Server 데이터베이스 및 OLAP 데이터베이스의 데이터에 연결하는 커넥터에 대한 액세스 권한을 사용자에게 부여하려면 신뢰할 수 있는 데이터 연결 라이브러리를 구성해야 합니다. 이 프로세스의 일부로 Project Web App(PWA)에 있는 데이터 연결 라이브러리의 URL이 필요합니다.
PWA의 데이터 연결 라이브러리 URL을 확인하려면 다음 절차를 따르십시오.
데이터 연결 라이브러리의 URL을 확인하려면
Project Web App 사이트의 왼쪽 탐색 창에서 보고서를 클릭합니다.
왼쪽 창에서 데이터 연결을 클릭합니다.
데이터 연결 페이지에서 영어(미국) 줄(또는 로캘에 적합한 언어)의 메뉴 열기 단추(...)를 클릭합니다.
도구 모음에서 속성 보기를 클릭합니다.
데이터 연결 속성 페이지에서 영어(미국) (또는 로캘에 적합한 언어) 링크를 마우스 오른쪽 단추로 클릭한 다음** 속성**을 선택합니다.
위치 텍스트 상자의 URL을 복사합니다.
신뢰할 수 있는 데이터 라이브러리를 설정하려면
중앙 관리의 응용 프로그램 관리에서 서비스 응용 프로그램 관리를 클릭합니다.
Excel Services 서비스 응용 프로그램을 클릭합니다.
신뢰할 수 있는 데이터 연결 라이브러리를 클릭합니다.
신뢰할 수 있는 데이터 연결 라이브러리 추가를 클릭합니다.
주소 상자에 전 단계에서 복사한 데이터 연결 라이브러리 URL을 붙여 넣습니다. URL은 다음과 같은 형식이어야 합니다.
https://<ServerName>/<ProjectSiteName>/ProjectBICenter/Data%20Connections/English%20(United%20States)확인을 클릭합니다.
Secure Store Service 설정 구성
각 Project Web App 인스턴스에 포함된 샘플 보고서는 ProjectServerApplication이라는 보안 저장소 대상 애플리케이션을 사용하도록 구성됩니다. 예제 보고서가 작동하도록 하려면 이 대상 응용 프로그램을 만들어야 합니다. 다음 절차에 따라 대상 응용 프로그램을 만듭니다.
보안 저장소 대상 응용 프로그램을 만들려면
SharePoint 중앙 관리 웹 사이트 홈 페이지의 애플리케이션 관리 섹션에서 서비스 애플리케이션 관리를 클릭합니다.
Secure Store Service를 클릭합니다.
Secure Store Service 페이지에서 편집 탭을 선택합니다.
새로 만들기를 클릭합니다.
새 보안 저장소 대상 응용 프로그램 만들기 페이지에서 다음을 수행합니다.
대상 애플리케이션 ID 상자에ProjectServerApplication을 입력합니다.
표시 이름 상자에 보안 저장소 대상 응용 프로그램의 이름을 입력합니다.
담당자 전자 메일 상자에 전자 메일 주소를 입력합니다.
대상 응용 프로그램 형식 드롭다운 목록에서 그룹을 선택합니다.
다음을 클릭합니다.
"보안 저장소 대상 응용 프로그램에 대한 자격 증명 필드를 지정하십시오." 페이지에서 다음을 클릭합니다.
"멤버 자격 설정을 지정하십시오." 페이지에서 다음을 수행합니다.
대상 응용 프로그램 관리자 상자에 해당 대상 응용 프로그램을 관리할 사용자의 이름을 입력합니다.
구성원 상자에 보고서 보기 권한자를 위해 만든 도메인 그룹의 이름을 입력합니다.
확인을 클릭합니다.
Secure Store Service 응용 프로그램 페이지에서 방금 만든 대상 응용 프로그램의 확인란을 선택합니다.
리본 메뉴의 자격 증명 섹션에서 설정을 클릭합니다.
Secure Store 대상 응용 프로그램(그룹)에 대한 자격 증명 설정 대화 상자에서 보안 저장소 대상 응용 프로그램에 사용하기 위해 만든 계정의 사용자 이름과 암호를 입력합니다.
중요
이 계정에는 Project Web App 데이터베이스에 대한 PSDataAccess 권한이 있어야 합니다. 이 계정을 Report Authors Active Directory 그룹에 추가하여 필요한 권한을 부여하는 것이 좋습니다.
확인을 클릭합니다.
Report Authors 및 Report Viewers Active Directory 그룹 채우기
사용자에게 Project Web App 비즈니스 인텔리전스 센터 및 내 보고서에 필요한 액세스를 제공하려면 다음과 같이 보고서 작성자 및 보고서 뷰어 Active Directory 그룹을 채워야 합니다.
보고서 작성자 그룹: Excel을 사용하여 보고서를 만들 사용자의 Active Directory 계정을 추가합니다.
보고서 뷰어: 비즈니스 인텔리전스 센터에서 보고서를 볼 Project Web App 사용자의 Active Directory 계정을 추가합니다.
참고
보고서 작성자가 보고서를 확인할 수도 있어야 하는 경우 Active Directory에서 Report Authors 그룹을 Report Viewers 그룹에 추가하면 됩니다.
OLAP 큐브 액세스 권한
Project Web App SQL Server Analysis Services OLAP 큐브를 사용하려는 경우 사용자에 대한 큐브 액세스를 구성해야 합니다. 자세한 내용은 Project Web App OLAP 큐브 구성을 참조하세요.