資料鏈是一系列的相關資料物件。視點中使用者可用的節點由其資料鏈定義。
資料鏈上的物件組態還定義視點的可用特性。
資料鏈包含下列資料物件:
- 應用程式:用於特定用途的商業應用程式,例如 Oracle Financials Cloud General Ledger 或規劃,其包含要管理的企業資料。
- 維度:應用程式的業務維度,例如「帳戶」、「實體」與「產品」。
- 節點類型:維度中的企業資料記錄類型,例如 General Ledger 區段值、Planning 維度成員,或 General Ledger 至 Planning 對映。每個節點類型定義記錄的特徵,又稱為節點。一個維度可能包含一或多個節點類型。節點及其特性皆儲存在節點類型中。
- 階層集:維度中特殊節點類型之節點之間的一組階層關係。每個階層集都定義了相關的節點類型以及該集合中的階層規則。階層集可包含一或多個根節點,其定義了該集合中階層關係的起點。關係及其特性皆儲存在階層集中。
- 節點集:維度中的一組節點,其具有特殊結構,例如「清單」或「階層」。一個清單節點集可能在一般清單中包含一或多個節點類型。一個階層節點集可能包含一個階層集以及一或多個頂端節點。節點集的最上層節點可能是來自階層集的根節點或跟節點的子代。
- 視點:用於特定目的之維度的商業用途,例如檢視帳戶清單或管理產品階層或匯出實體結構。視點會整理成一或多個檢視。每個視點使用一個節點集,並控制使用者如何在特定檢視中使用該節點集中的資料。
- 檢視:用於特殊用途的一組視點,例如,管理各應用程式之間的維度資料,或整合來自外部系統的資料,或將資料整合至外部系統。每個應用程式皆使用預設檢視以匯入及匯出企業資料。預設檢視中的每個視點代表外部系統中存在的資料。使用者可以定義自己的其他檢視,以查看和管理用於特定商業用途的資料。
註:
如果您熟悉關聯式資料庫的概念,則節點類型和階層集與資料庫表格的相似,因為它們均保留資料,而節點集則與資料庫述語或 "Where" 子句相似,因為它們均選取您要使用的節點,而視點與資料庫檢視相似,因為它們均提供了使用者介面,使用者可以在其中處理資料。
資料物件已模組化;節點類型、階層集,以及節點集可用於多個資料鏈中。資料物件具有下列關係:
- 節點類型由一或多個階層集或節點集所使用。
- 階層集使用一或多個節點類型。
- 階層集由一或多個節點集所使用。
- 節點集使用一個階層集。
- 清單的節點集使用一或多個節點類型。
註:
如果節點集使用階層集,則節點類型繼承自階層集。
- 節點集由一或多個視點所使用。
- 視點集使用一個節點集。
具有多個資料鏈的維度範例
若要瞭解維度與資料物件的關係,請考量下列範例:
- 使用者使用員工維度而且需要建立依據重組結果建立模型的替代視點。
- 若要建立替代視點的視點,使用者要執行下列步驟:
- 重複使用繫結視點的資料鏈中使用的節點類型。
- 建立參照節點類型的新階層集。
- 建立參照階層集的新節點集。
兩個資料鏈中使用的資料物件會指派給員工維度,如以下圖表所示:
註:
替代視點及其階層集和節點集不會繫結至維度,因此不需要符合維度的繫結規則。在此範例中,節點類型符合維度的繫結規則,即使僅是替代視點的視點的一部分。這是因為節點類型也是繫結視點的資料鏈的一部分。
請參閱下列主題以取得詳細資訊: