요약: Project Web App을 사용하여 보고에 필요한 특정 자원, 프로젝트 및 사용자 정의 필드를 포함하는 OLAP 데이터베이스를 만드는 방법을 설명합니다.
적용 대상: Project Server 구독 버전, Project Server 2019, Project Server 2016
Project Web App 통해 organization 내의 각 그룹이 특정 그룹 보고 요구 사항에 필요한 특정 리소스, 프로젝트 및 사용자 지정 필드를 포함하는 여러 OLAP 데이터베이스를 제공할 수 있습니다.
Project Web App 다음과 같은 특성을 가진 여러 OLAP 데이터베이스를 만들 수 있습니다.
관리 대상인 프로젝트 및 자원에 대한 데이터만 포함
새로 통합된 OLAP 데이터베이스 관리 사용자 인터페이스에서 선택한 팩트 및 차원만 포함
OLAP 데이터베이스에 로드되는 프로젝트, 사용자 정의 필드 및 자원을 제한하기 위한 부서별 필터링 지원
고유 측정값에 대한 포함/제외 지원. 예를 들어 사용하지 않는 필드(예: 초기 계획 비용 7)를 제거하여 불필요한 데이터의 응집을 줄일 수 있습니다.
비활성 작업 및 사용자 예약 작업에 대한 데이터 포함
Timephased/NonTimephased 데이터를 추가할지 여부 선택 가능
단일 OLAP 데이터베이스에서 다중 측정값 그룹 지원
다국어 보고서 생성을 위한 다국어 필드 이름 포함
또한 새 OLAP 데이터베이스가 만들어지면 보고서 폴더의 비즈니스 인텔리전스 센터에 필요한 Office 데이터 연결 및 Excel Reporting 템플릿이 만들어집니다. 이러한 데이터가 연결된 비어 있는 서식 파일을 사용하면 새 OLAP 데이터베이스를 기반으로 하는 새 보고서를 신속하게 만들 수 있습니다.
프로젝트 및 리소스에서 필터링을 위한 Project Web App 부서
프로젝트와 자원 모두 부서를 지정할 수 있습니다. 부서의 기본 목적은 지정된 Project Professional 2016 및 Project Web App 영역 내에서 사용자에게 표시되는 사용자 지정 필드에 대한 필터 역할을 하는 것입니다. 부서는 서로 다른 사업부가 자신의 고유한 사용자 정의 필드 집합을 정의하고 표시할 수 있도록 허용합니다. 해당 부서에 대한 데이터만 로드되도록 부서를 사용해서도 OLAP 데이터베이스를 필터링할 수 있습니다.
큐브를 구성할 때 이러한 조건을 기준으로 데이터베이스 데이터가 필터링되도록 프로젝트 및 자원 부서를 모두 지정할 수 있습니다. 이러한 값은 OLAP 데이터베이스 작성 설정 페이지에서 지정됩니다.
또한 OLAP 데이터베이스 구성 내에서 프로젝트 및 작업 큐브에 대한 차원으로 프로젝트 부서 필드를 추가할 수 있습니다. 그리고 부서 필드가 다중 값 필드로 변환되지 않은 한 자원 부서 필드를 자원 큐브에 대한 차원으로 추가할 수 있습니다.
Project Web App 부서별 사용자 지정 필드는 너무 많은 정보와 너무 많은 선택 항목의 문제를 완화하는 데 도움이 됩니다. 부서를 사용하여 사용자 정의 필드 목록을 관리하고 자원, 작업 또는 프로젝트 수준별로 필요한 필드 및 필요하지 않은 필드를 정의할 수 있습니다.
Project Web App 필드는 전역적으로 범위가 지정되거나 특정 부서로 범위를 지정할 수 있습니다.
부서별 필드에서는 다음과 같은 두 가지 기능을 사용할 수 있습니다.
사용자에게 시스템에서 전역으로 제공되는 필드 또는 사용자가 속하는 부서의 필드만 표시되도록 사용자 정의 필드를 필터링합니다.
입력이 필요한 필드를 제어합니다.
사용되는 부서 예
| 필드 | 범위 | Department | 필수 여부 |
|---|---|---|---|
| ProjectCustomText1 |
전역 |
- |
아니오 |
| ProjectCustomText2 |
전역 |
- |
예 |
| ProjectCustomText3 |
부서 |
마케팅 |
아니오 |
| ProjectCustomText4 |
부서 |
마케팅 |
예 |
| ProjectCustomText5 |
부서 |
개발 |
예 |
| ProjectCustomText6 |
부서 |
개발 |
아니오 |
John Woods가 개발 부서에 속하는 경우 John이 부서의 사용자 정의 필드가 설정된 제품의 영역을 보면 다음과 같은 항목이 표시됩니다.
ProjectCustomText1
ProjectCustomText2
ProjectCustomText5
ProjectCustomText6
John은 ProjectCustomText2 및 ProjectCustomText5에 데이터를 입력해야 합니다.
Cindy White는 마케팅 부서에 속합니다. Cindy가 부서의 사용자 정의 필드가 설정된 제품의 영역을 보면 다음과 같은 항목이 표시됩니다.
ProjectCustomText1
ProjectCustomText2
ProjectCustomText3
ProjectCustomText4
Cindy는 ProjectCustomText2 및 ProjectCustomText4에 데이터를 입력해야 합니다.
기본적으로 부서는 John Woods 및 Cindy White에게 표시되는 사용자 정의 필드 목록을 필터링합니다. 하지만 필터로 인해 다른 부서에 배정된 사용자 정의 필드를 볼 수 없습니다.
부서 필드는 보안에 연결되지 않습니다. 보안 종류 및 그룹에서는 부서 필드를 사용하여 필드 및 해당 기능을 사용하거나 사용하지 않도록 설정할 수 없습니다. 대신 부서 필드의 기본 목적은 대상 사용자에게 유용하지 않은 필드를 필터링하여 제외하는 것입니다.
큐브에 대한 부서 고려 사항
| 필터링 값과 필터링되는 큐브 | 지정된 프로젝트 부서 없음 | 지정된 프로젝트 부서 |
|---|---|---|
| 지정된 자원 부서 없음 |
모든 데이터가 모든 큐브에 대해 로드됨 |
프로젝트 비시간대별 큐브 작업 비시간대별 큐브 문제점 큐브 위험 큐브 결과물 큐브 MSP_Project_WSS 가상 큐브 MSP_Project_Timesheet 가상 큐브 MSP_Portfolio_Analyzer 가상 큐브 배정 비시간대별 큐브 배정 시간대별 큐브 EPM 작업표 큐브 |
| 지정된 자원 부서 |
배정 비시간대별 큐브 배정 시간대별 큐브 자원 비시간대별 큐브 자원 시간대별 큐브 작업표 큐브 MSP_Project_Timesheet 가상 큐브 MSP_Portfolio_Analyzer 가상 큐브 |
프로젝트 부서별 필터링: 프로젝트 비시간대별 큐브 작업 비시간대별 큐브 문제점 큐브 위험 큐브 결과물 큐브 MSP_Project_WSS 가상 큐브 자원 및 프로젝트 부서별 필터링: 배정 비시간대별 큐브 배정 시간대별 큐브 EPM 작업표 큐브 MSP_Project_Timesheet 가상 큐브 MSP_Portfolio_Analyzer 가상 큐브 자원 부서별 필터링: 자원 비시간대별 큐브 자원 시간대별 큐브 작업표 큐브 |
큐브에는 다른 부서에 속하거나 부서에 속하지 않는 프로젝트의 자원에 대한 배정이 포함됩니다. 따라서 부서의 자원 전체 달력 작업 시간과 같은 데이터를 검사할 때 데이터가 모두 제공되도록 보장합니다.
프로젝트 및 자원 하위 집합은 다음과 같이 프로젝트 및 작업표 수준에서 필터링을 수행하는 데 사용됩니다.
프로젝트 비시간대별:
이 큐브의 데이터는 부서의 프로젝트 목록으로 필터링됩니다.
부서의 리소스에 할당된 프로젝트가 포함됩니다.
작업 비시간대별:
부서의 자원이 배정된 부서 이외의 작업이 포함됩니다. 전체 부서 이외의 프로젝트는 포함되지 않습니다.
부서의 프로젝트에 대한 모든 작업이 포함됩니다.
배정 비시간대별:
부서의 자원이 배정된 부서 이외의 프로젝트 배정이 포함됩니다.
부서의 프로젝트에 대한 모든 배정이 포함됩니다.
배정 시간대별:
부서의 자원이 배정된 부서 이외의 프로젝트 배정이 포함됩니다.
부서의 프로젝트에 대한 모든 배정이 포함됩니다.
결과물:
필터링된 프로젝트 목록에 의해 소유되는 모든 결과물이 포함됩니다.
필터링된 목록이 구독하는 모든 결과물 및 필터링된 목록의 결과물을 구독하는 프로젝트/작업이 포함됩니다.
부서 프로젝트에 따라 구독된 부서 이외의 프로젝트로 제공되는 모든 결과물이 포함됩니다.
문제:
- 필터링된 프로젝트 및 작업 목록에 연결된 문제점이 포함됩니다.
위험:
- 필터링된 프로젝트 및 작업 목록에 연결된 위험이 포함됩니다.
자원 비시간대별:
- 부서 목록의 자원이 포함됩니다.
자원 시간대별:
- 부서 목록의 자원이 포함됩니다.
작업표:
- 부서 목록 자원에 대한 작업표가 포함됩니다.
EPM 작업표:
부서 목록 자원에 대한 작업표가 포함됩니다.
부서 외부의 프로젝트의 작업 배정이 포함됩니다.
자원은 OLAP 데이터베이스에서 세 가지 방식으로 설명됩니다.
팩트 포커스(작업표, 작업 시간)
팩트와 연관(프로젝트 작업 배정)
소유 팩트(프로젝트 소유자, 문제점 소유자, 배정 소유자)
부서 자원 목록은 포커스를 가진 팩트를 필터링하는 데 사용됩니다(작업표). 따라서 부서 이외의 자원은 데이터베이스에 자원 필터가 있는 경우 OLAP 데이터베이스에서 작업표 또는 용량을 포함하지 않습니다. 하지만 부서 이외의 자원은 부서 프로젝트와 연관이 있는 경우 자원 목록 차원에 있으며 관련 배정 팩트만 포함합니다.
개별 차원을 포함하는 항목을 소유하는 자원(예: 배정 소유자)은 자원 목록에 있을 필요가 없습니다. 특정 OLAP 데이터베이스에 대한 자원 목록 차원에는 다음이 포함됩니다.
부서 자원
부서 프로젝트에 대한 배정이 있는 모든 자원
참고 항목
Project Server 2016 OLAP 큐브 만들기
Project Server 2016 OLAP 큐브 구성
Project Server 2016 OLAP 큐브 복사