Project Web App에서 보고 및 비즈니스 인텔리전스 계획
요약: SharePoint Server 2013의 비즈니스 인텔리전스 도구를 사용하여 Project Web App 데이터에 대한 보고를 계획하는 방법을 설명합니다.
적용 대상: Project Server 2013
Project Server 2013에서 프로젝트 정보는 Project Web App 데이터베이스에 저장됩니다. 이 정보는 SQL Server 데이터베이스에 연결할 수 있는 모든 보고 도구에서 쿼리할 수 있습니다. OData 피드를 통해서도 이 데이터를 사용할 수 있습니다.
보고에 사용할 수 있는 데이터로는 작업표 사용자 정의 필드, 프로젝트 속성, 포트폴리오 계획 및 최적화 프로그램 데이터가 있습니다. Project Server는 이 정보를 포함하는 OLAP(온라인 분석 처리) 큐브를 생성할 수도 있습니다. Project Web App 각 인스턴스에는 샘플 보고서 및 템플릿 집합이 포함됩니다. 이러한 보고서는 Excel 2013 통합 문서에 포함되어 있으며 SharePoint Server 2013의 Excel Services 사용하도록 설계되었습니다.
Excel을 사용하는 Project Web App의 보고서
Excel 보고서는 Project Web App 데이터베이스 또는 연결된 OLAP 데이터베이스에서 검색된 데이터를 시각화하는 데 사용하는 데이터 연결 스프레드시트입니다. Excel 2013에서는 피벗 테이블 또는 피벗 차트에 데이터를 표시하고 추가 시각화 기능에 액세스할 수 있습니다. Project Web App 포함된 샘플 보고서는 Office 데이터 연결을 사용하여 Project Web App 데이터베이스 및 OLAP 데이터베이스에서 데이터에 액세스하고 검색합니다.
Project Web App 비즈니스 인텔리전스 센터의 대시보드
웹 파트를 사용하여 Project Web App 데이터를 표시하여 Project Web App Business Intelligence Center에서 대시보드 페이지를 빌드할 수 있습니다. 웹 파트를 사용하면 다음과 같은 여러 가지 옵션을 사용하여 Project Web App 데이터를 표시할 수 있습니다.
- Excel Services
- SQL Server 2012 Power Pivot for SharePoint Server 2013
- Power View for SharePoint 2013
- SQL Server Reporting Services(SSRS) 2005 또는 2008
- SharePoint Server 2013의 PerformancePoint Services
- SharePoint Server 2013 Business Connectivity 서비스 기능
보고 기능용 관련 웹 파트를 사용하면 위에 나와 있는 6가지 방법을 대시보드 페이지에 추가할 수 있습니다. 예를 들어 대시보드 페이지에 Excel 보고서를 배치하려면 대시보드 페이지에 Excel 웹 액세스 웹 파트를 추가하고 웹 파트를 웹 파트에 표시할 특정 Excel .xlsx 파일에 연결합니다.
대시보드 페이지에는 보고 웹 파트에 연결할 수 있는 기본 제공 페이지 필터가 있으므로 이를 통해 다른 사용자 또는 정보로 콘텐츠를 필터링할 수 있습니다. 한 보고서에서 값을 선택할 때 현재 선택 내용을 사용하여 연결된 다른 보고서를 필터링하도록 보고 웹 파트를 서로 연결할 수도 있습니다.
Project Web App 비즈니스 인텔리전스 센터의 보안 및 액세스
비즈니스 인텔리전스 센터는 Project Web App 사이트의 하위 사이트이며 기본 Project Web App 사이트의 권한을 상속합니다. 조직에 Project Web App 보고서에 대한 액세스 권한이 필요한 사용자가 있는 경우 다음 중 하나를 수행할 수 있습니다.
비즈니스 인텔리전스 센터와 기본 Project Web App 사이트 간의 사용 권한 상속을 해제할 수 있습니다. 이렇게 하면 사용자에게 Project Web App 사이트에 대한 액세스 권한을 부여하지 않고 비즈니스 인텔리전스 센터에 사용자를 추가할 수 있습니다. 그러나 두 사이트에 모두 액세스해야 하는 사용자는 수동으로 관리해야 합니다.
Project Web App 사이트 모음과 동일한 사이트 모음에 다른 권한을 가진 사이트를 만들고 필요한 보고서를 사용할 수 있도록 해당 사이트에 하나 이상의 대시보드 페이지를 배포할 수 있습니다.
다음 SharePoint Server 2013 사이트 권한 수준을 사용할 수 있습니다.
SharePoint Server 2013 사이트 권한 수준
Group | 권한 수준 | OData 피드 액세스 |
---|---|---|
Project Web App 관리자 |
모든 권한 |
예 |
Project Web App 포트폴리오 관리자 |
Design |
예 |
Project Web App 포트폴리오 보기 권한자 |
Design |
예 |
Project Web App 프로젝트 관리자 |
읽기 |
아니오 |
Project Web App 자원 관리자 |
읽기 |
아니오 |
Project Web App 팀 리더 |
액세스 권한 없음 |
아니오 |
Project Web App 팀 구성원 |
액세스 권한 없음 |
아니오 |
이러한 역할은 사용자에게 사이트 내 항목 집합에 대한 액세스 권한을 부여합니다. 이때 항목으로는 보고서, 보고서 서식 파일 및 Office 데이터 연결이 있습니다. Office 데이터 연결 항목의 경우 지정된 ODC에 사용되는 Secure Store Service 자격 증명은 Project Web App 및 OLAP 데이터베이스 내의 데이터에 대한 액세스를 제공합니다.
보고서 폴더, 특정 보고서 또는 Office 데이터 연결에 대한 액세스를 제한하는 등 사이트 내 특정 항목에 대한 액세스에 보안을 적용해야 하는 경우 각 항목의 보안 권한을 편집하거나 항목 보안을 지원하는 특정 보안 그룹을 만들어 예외 조건에 대한 보안 권한을 사용자 지정할 수 있습니다. 이 모든 작업은 SharePoint Server 2013 보안을 사용하여 수행됩니다.
기본 예제 보고서 또는 서식 파일이나 이러한 항목을 포함하는 폴더는 삭제하거나 이름을 바꾸지 않는 것이 좋습니다. 나중에 패치 및 서비스 팩이 출시되면 이러한 보고서와 서식 파일은 다시 작성될 수도 있습니다.
Office 데이터 연결
Office 데이터 연결은 여러 Excel 보고서에서 사용할 수 있는 외부 파일입니다. 이 파일에는 다음 내용이 포함됩니다.
- 올바른 대상 데이터베이스 또는 OData 피드에 연결하고 액세스하는 데 필요한 연결 정보
- 대상 데이터 원본에서 데이터를 읽는 데 필요한 보안 자격 증명 또는 인증 정보
- 대상 데이터베이스에서 검색할 데이터에 대한 구체적인 설명. 여기에는 SQL 선택 쿼리가 포함될 수 있습니다.
이러한 파일에 대한 액세스는 SharePoint Server 2013 보안을 사용하여 보호될 수 있습니다. 각 계정에 대해 별도의 보안 저장소 대상 애플리케이션을 만들어 보고 데이터에 대한 액세스를 보호할 수도 있습니다.
Project Online의 보고 기능
Project Online Project Web App 보고 데이터는 Project Online 보고 OData 피드를 통해서만 사용할 수 있습니다. OData 피드는 Excel 2013 이상을 통해 액세스할 수 있습니다. OData 보고서는 Project Online Project Web App 게시하고 Excel을 사용하여 표시할 수 있습니다. Excel 파일이 Project Online Reporting OData 피드에 레거시 OData 가져오기 마법사를 사용 중이면 Excel 파일에서 Project Online 데이터를 새로 고칠 수 있습니다. Excel에서 레거시 데이터 가져오기 마법사를 사용하도록 설정하는 방법에 대한 자세한 내용은 데이터 가져오기 및 분석 옵션 문서를 참조하세요.