何謂主題區域與資料欄?

主題區域與資料欄是分析的建立區塊。

主題區域包含資料夾、計量資料欄、屬性資料欄、階層式資料欄以及代表組織業務領域或組織之使用者群組相關資訊的階層層次。主題區域的名稱通常和本身包含的資訊類型對應,例如「行銷合約」、「服務要求」和「訂單」。

主題區域和 Oracle BI 中繼資料儲存區域中的展示圖層對應。在儲存區域中,主題區域是展示圖層中最高層次的物件,並代表一般使用者在建立或編輯分析時可以看到的資料檢視。

相關主題區域是連線到分析中之主要主題區域的外部資料來源。

設計和建立中繼資料儲存區域的人員 (例如,Business Intelligence 策略人員、中繼資料提供者或 ETL 開發人員) 使用「Oracle BI 管理工具」來建立主題區域。他們通常針對公司的資料建立多個小型主題區域,而不是建立一個大型主題區域。這可以讓他們在某個小型主題區域中為特定使用者群組或公司特定領域提供最重要的資料,以及在一或多個從相同商業模型層建立的相關主題區域中提供較不重要的資料。這些小型主題區域不但可讓使用者更容易找到所需的資料,也可以簡化資料的維護。如需詳細資訊,請參閱 Metadata Repository Builder's Guide for Oracle Business Intelligence Enterprise Edition 中的 Creating Subject Areas

註:

設計及建立中繼資料儲存區域的人員可以指定隱藏主題區域、資料夾 (及其子項) 或資料欄 (屬性與階層)。「主題區域」窗格中不會顯示隱藏的主題區域、資料夾或資料欄,但是在別處 (例如分析或預存的篩選內容) 見得到這些隱藏項目。(由於仍舊可以在別處見到物件,因此使用此方式隱藏主題區域、資料夾或資料欄並無法解決安全性或存取控制上的問題。)

如果現有分析的準則包括後來隱藏的主題區域、資料夾或資料欄,此現有分析仍可供存取,但是不會再於「分析」編輯器:「準則」頁籤的「主題區域」窗格中見到主題區域、資料夾或資料欄。

資料欄包含分析傳回的個別資料片段。資料欄的名稱通常會指示其所包含之資訊的種類,例如「帳戶」或「聯絡人」。與篩選和選擇步驟一樣,資料欄也可以決定分析所包含的資料。

當您建立分析、篩選或儀表板提示時,您會先選取要進行作業的主題區域。這就是所謂的主要主題區域,並且是顯示在「主題區域」窗格中。如果作業時發現需要更多資料,您可以新增和所選主要主題區域相關的其他主題區域。(只有在相關主題區域可供主要主題區域使用以及您擁有存取許可權的情況下,您才能夠新增相關主題區域。)

註:

您也可以新增自己的分析資料。如需相關資訊,請參閱新增外部資料至分析

通常,當您查詢單一主題區域時,顯示在該主題區域的所有計量資料欄和顯示在相同主題區域的所有屬性資料欄和階層式資料欄皆相容。不過,當您從多個主題區域結合資料欄時,您必須確保不會加入計量資料欄和互不相容的屬性資料欄及階層式資料欄所構成的組合。

例如,某個主題區域中的計量資料欄可能和「專案」屬性資料欄沒有關聯。如果和另一個主題區域之「專案」屬性資料欄關聯的計量資料欄以及和「專案」沒有關聯的資料欄一起新增至分析中,則查詢可能無法傳回結果,或導致「BI 伺服器」發生「要求的詳細層次 XXXX 沒有事實表格」的錯誤。

若要讓分析傳回資料,您必須至少選取一個資料欄來包括到分析中。

何謂資料欄類型?

不同類型的資料欄使用於不同的情況。

主題區域包含下列類型的資料欄:

  • 屬性資料欄 — 含有值 (亦稱為成員) 的整頁展開清單。這些成員之間不存在階層關係,階層式資料欄的成員則有階層關係。屬性資料欄在舊版 (11g 之前) 中稱為展示資料欄。

    範例包括 ProductID 或 City。

  • 階層式資料欄 — 含有同時使用指定層次及父項-子項關係所組織的資料值。此資料欄是以類似樹狀結構的方式顯示。個別成員是以大綱方式顯示。階層可讓您更深入展開資料,以檢視更多詳細資訊。範例包括「時間」或「地理位置」。此圖顯示「主題區域」窗格中展開的 Time 資料夾以及 Time Hierarchy 和 Fiscal Time Hierarchy。

    階層式資料欄可以是下列其中一種類型:

    • 以層次為基礎的階層 — 由一個含有兩個或更多層次的已排序集合所組成。例如,「時間」階層可能有三個層次:「年」、「季」和「月」。以層次為基礎的階層也可以包含父項-子項關係。

    • 父項-子項階層 — 由定義父項-子項關係中之階層的值組成,而且不包含指定層次。例如,「員工」階層可能沒有層次,但有受其他員工管理之員工的姓名。員工可以有職稱,例如「副總裁」。副總裁可能直屬於其他副總裁,且不同的副總裁可能在階層中位於不同的深度。

    除了以層次為基礎或父項-子項階層類型之外,階層式資料欄還可以是下列其中一項:

    • 不規則 — 其中所有最低層次成員都沒有相同深度的階層。例如,「時間」階層可能在日期層次有目前月份的資料、在月層次有上個月的資料、以及在季層次有前 5 年的資料。這種類型的階層又稱為不平衡階層。

    • 略過層次 — 其中某些成員沒有某些較高層次的值的階層。例如以美國來說,哥倫比亞特區的華盛頓市不屬於任何一州。但預期使用者仍然可以從國家層次 (美國) 瀏覽至華盛頓及以下的層次,不需要經過州。

  • 計量資料欄 — 含有簡單的資料值清單。這是 Oracle BI EE 儲存區域中的資料欄,通常是在事實表格中,並且可針對每一筆記錄變更,也可以以某種方式累加或聚總。範例包括「收益」或「已銷售單位」。

在本指南中,「資料欄」一詞本身通常指所有的三種類型。必要時會加上特定的資料欄類型名稱。

如何以視覺方式指示資料欄?

每種類型的資料欄會在各個位置 (如「主題區域」窗格與「版面配置」窗格等) 以本身的圖示指示。

您可以展開以層次為基礎的階層來查看其層次。父項-子項階層是以沒有層次的階層式資料欄顯示。此圖顯示各種資料欄的圖示和名稱。