Project Web App 的 OLAP 資料庫管理
摘要:使用 Project Web App 來建立含有您需要用來報告之特定資源、專案及自訂欄位的 OLAP 資料庫。
適用於:Project Server 訂閱版本、Project Server 2019、Project Server 2016
透過 Project Web App,可以傳遞多個 OLAP 資料庫,其中包含組織內每個群組針對其特定群組報告需求所需的特定資源、專案和自定義欄位。
在 Project Web App 中,您可以建立多個具有下列特性的 OLAP 資料庫:
它們只包含所管理之專案及資源的資料。
它們只包含從新整合式 OLAP 資料庫管理使用者介面中選取的數據及維度。
它們支援部門篩選功能,以限制載入至 OLAP 資料庫的專案、自訂欄位及資源。
它們支援選取包括/排除的內建量值。 例如,您可以移除不使用的欄位,例如比較基準成本 7,以減少資料紊亂。
它們包括 [非作用中的任務] 及 [使用者排程任務] 的資料。
它們可讓您選擇是否新增時段/非時段資料。
它們支援單一 OLAP 資料庫中的 [多個量值] 群組。
它們包含多個語言的欄位名稱,以建立多語言報表。
此外,建立新的 OLAP 資料庫時,必須在 [報表] 資料夾的 [商業智慧中心] 中建立必要的 Office 數據連線和 Excel 報告範本。 此資料連線的空白範本會協助您快速建立根據新 OLAP 資料庫的新報表。
Project Web App 在專案和資源中進行篩選的部門
專案及資源都可以有部門。 部門的主要目的是做為篩選條件,以篩選在指定的 Project 專業版 2016 和 Project Web App 區域內,會向用戶顯示哪些自定義欄位。 部門允許不同業務單位定義及顯示它們自己的一組自訂欄位。 部門也可以用於篩選 OLAP 資料庫,只載入該部門的資料。
設定 Cube 時,您可以指定專案及資源部門,以根據這些準則篩選資料庫資料。 這些值是指定於「OLAP 資料庫建立設定」頁面中。
此外,在 OLAP 資料庫設定內,您可以將 [專案部門] 欄位以維度形式新增至專案及任務 Cube。 只要部門欄位尚未轉換為多重值欄位,就可以將 [資源部門] 欄位以維度形式新增至資源 Cube。
透過 Project Web App,部門自定義字段有助於減輕太多資訊和太多選擇的問題。 部門可協助您管理自訂欄位清單,並且協助您在資源、任務或專案層級定義需要或不需要的欄位。
在 Project Web App 中,字段可以是全域範圍,或是範圍限定在特定部門。
部門欄位可啟用兩個主要功能:
篩選自訂欄位,預設讓使用者只能看到適用於系統的欄位或使用者所屬部門中的欄位。
控制需要輸入的欄位。
使用中部門範例
Field | Scope | Department | Required? |
---|---|---|---|
ProjectCustomText1 |
全域 |
- |
否 |
ProjectCustomText2 |
全域 |
- |
是 |
ProjectCustomText3 |
部門 |
行銷 |
否 |
ProjectCustomText4 |
部門 |
行銷 |
是 |
ProjectCustomText5 |
部門 |
Development |
是 |
ProjectCustomText6 |
部門 |
Development |
否 |
如果 John Woods 屬於開發部門,則在他檢視已啟用部門自訂欄位的產品領域時,會看到下列項目:
ProjectCustomText1
ProjectCustomText2
ProjectCustomText5
ProjectCustomText6
John 需要將資料輸入至 ProjectCustomText2 及 ProjectCustomText5。
Cindy White 屬於行銷部門。 在她檢視已啟用部門自訂欄位的產品領域時,會看到下列項目:
ProjectCustomText1
ProjectCustomText2
ProjectCustomText3
ProjectCustomText4
Cindy 需要將資料輸入至 ProjectCustomText2 及 ProjectCustomText4。
根據預設,部門會篩選 John Woods 及 Cindy White 所看到的自訂欄位清單。 但是該篩選會讓他們檢視指定給其他部門的自訂欄位。
部門欄位不受限於安全性。 它們無法與安全性類別及群組搭配使用,以啟用或停用欄位及其功能。 反之,它們的主要用途是篩選出不適用於目標使用者的欄位。
Cube 的部門考量
依哪個值篩選出哪些 Cube | 未指定專案部門 | 已指定專案部門 |
---|---|---|
未指定資源部門 |
載入所有 Cube 的所有資料 |
專案非時段 Cube 任務非時段 Cube 議題 Cube 風險 Cube 可傳送作業 Cube MSP_Project_WSS 虛擬 Cube MSP_Project_Timesheet 虛擬 Cube MSP_Portfolio_Analyzer 虛擬 Cube 工作分派非時段 Cube 工作分派時段 Cube EPM 時程表 Cube |
已指定資源部門 |
工作分派非時段 Cube 工作分派時段 Cube 資源非時段 Cube 資源時段 Cube 時程表 Cube MSP_Project_Timesheet 虛擬 Cube MSP_Portfolio_Analyzer 虛擬 Cube |
依專案部門篩選: 專案非時段 Cube 任務非時段 Cube 議題 Cube 風險 Cube 可傳送作業 Cube MSP_Project_WSS 虛擬 Cube 依資源及專案部門篩選: 工作分派非時段 Cube 工作分派時段 Cube EPM 時程表 Cube MSP_Project_Timesheet 虛擬 Cube MSP_Portfolio_Analyzer 虛擬 Cube 依資源部門篩選: 資源非時段 Cube 資源時段 Cube 時程表 Cube |
Cube 包括專案中屬於其他部門或沒有部門之資源的工作分派。 這可確保所有資料在檢查資料 (例如部門的資源完整行事曆容量) 時已存在。
專案及資源的子集將用於在專案及時程表層級進行篩選,如下所示:
專案非時段:
此 Cube 中的資料是依部門專案清單進行篩選。
將包含指派給部門資源的專案。
任務非時段:
將包含指派給部門資源的非部門工作。 將不會包含完整的非部門專案。
會包含部門專案的所有任務。
工作分派非時段:
會包含部門資源的非部門專案工作分派。
會包含部門專案的所有工作分派。
工作分派時段:
會包含部門資源的非部門專案工作分派。
會包含部門專案的所有工作分派。
交付:
會包含已篩選專案清單所擁有的所有可傳送作業。
會包含已篩選清單所訂閱的所有可傳送作業,以及訂閱已篩選清單之可傳送作業的專案/任務。
會包含非部門專案所提供且依部門專案訂閱的所有可傳送作業。
問題:
- 會包含連線至已篩選專案及任務清單的問題。
風險:
- 會包含連線至已篩選專案及任務清單的風險。
資源非時段:
- 會包含部門清單中的資源。
資源時段:
- 會包含部門清單中的資源。
時程表:
- 會包含部門清單資源的時程表。
EPM 時程表:
會包含部門清單資源的時程表。
會包含非部門專案的任務工作分派。
在 OLAP 資料庫中,是以三種方式說明資源:
數據焦點 (時程表、容量)
與數據相關聯 (專案任務工作分派)
擁有數據 (專案擁有者、議題擁有者、工作分派擁有者)
部門資源清單是用於篩選具有焦點的數據 (時程表)。 因此,如果資料庫具有資源篩選器,則在 OLAP 資料庫中,非部門資源將不會具有任何的時程表或容量。 不過,如果非部門資源與部門專案相關聯,而且只會有相關工作分派數據,則非部門資源將會位於 [資源清單] 維度中。
擁有具有不同維度的資源 (也就是工作分派擁有者) 不需要位於資源清單中。 特定 OLAP 資料庫的 [資源清單] 維度包含:
部門資源
工作分派至部門專案的所有資源
另請參閱
在 Project Server 2016 中建立 OLAP Cube
在 Project Server 2016 中設定 OLAP Cube
在 Project Server 2016 中複製 OLAP Cube