本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

規劃 Project Server 2013 的資料庫層

 

適用版本:Project Server 2013

上次修改主題的時間:2013-12-18

摘要:了解如何分割 Project Web App 資料庫中的資料,以及可在外部使用的資料表。

本文識別「資料庫層」的主要元件。

資料存取層是 Project Server 2013 的內部存取層,不會公開給外部應用程式。資料存取層負責在資料的邏輯商務實體表示與實體資料庫資料表之間進行轉譯。每個邏輯實體儲存在許多不同資料表中。資料存取層會將管理連線、執行查詢,以及開始、認可和回復交易等所需的工作加以封裝。每個 Project Web App 執行個體的單一資料庫包含 Project Server 2013 資料,並分割為四個資料表結構描述:

  • 草稿資料表包含未從 Project Professional 2013 發佈的專案。這些資料表中的專案資料無法透過 Project Web App 存取。

  • 發佈資料表包含所有發佈的專案及 Project Web App 特有的資料表 (時程表、模型、檢視等等),以及全域資料表 (大綱代碼、安全性和中繼資料)。在 Project Web App 中可以看到發佈的專案。

  • 封存資料表包含專案的備份和較舊的版本。

  • 報告資料表是用來產生報表和線上分析處理 (OLAP) Cube 的臨時區域。報告資料表中的資料幾乎是即時更新,其中的內容相當完備,且已最佳化,適用於產生唯讀報表。

只有報告資料表結構描述會記錄成文件。您只能透過 Project Server 介面存取草稿資料表、發佈資料表和封存資料表。

注意事項 附註:
Project Online 不支援存取報告資料表。您必須使用 Project Web App OData 摘要來存取報告資料表中的資料。

您可以新增 Project Server 2013 資料庫結構描述中未定義的資料表、欄位 (屬性) 以及實體。若要新增這些項目,還必須提供自訂組件、Web 服務、商務物件和資料存取權的完整堆疊。

注意事項 附註:
這些新增項目不會自動升級為 Project Server 的新版本。

https://technet.microsoft.com/zh-tw/library/cc303386.aspx
顯示: