Essbase 資料庫人工因素

Essbase 資料庫 (立方體) 相關的檔案稱為人工因素 (或物件)。資料庫使用者自建物件會針對一或多個資料庫執行動作,例如定義計算。依照預設,使用者自建物件會儲存在其關聯的資料庫資料夾中,也可以儲存至從屬端電腦或其他可用的網路目錄。

一般類型的立方體使用者自建物件包括:

  • 資料庫大綱 (儲存體結構定義)

  • 來源資料檔

  • 動態載入資料與建立維度的規則 (規則檔案)

  • 定義如何計算資料的指令碼 (計算指令碼)

  • 產生資料報表的指令碼 (MDX、報表指令碼、鑽研報表)

  • 連結的報表物件 (LRO)

  • 分割區定義的

資料庫大綱的目的和位置

Essbase 大綱會定義多維資料庫的結構,包括所有維度、成員、別名、特性、類型、整合和數學關係。大綱中定義的結構會決定資料在資料庫中的儲存方式。

建立資料庫時,會自動建立大綱。您可以從其中新增和移除維度和成員,以及變更特性。

大綱的名稱與資料庫相同 (dbname.otl)。大綱檔案的位置取決於資料庫的類型。

  • 區塊儲存體 — <Oracle_Home>/applications/essbase/app/<appname>/<dbname>/cube

  • 彙總儲存 — <Oracle_Home>/applications/essbase/app/<appname>/<dbname>

請參閱建立應用程式和資料庫使用 Essbase 大綱

Essbase 的來源資料

來源資料是 Essbase 資料庫載入和 (或) 存取的外部資料。

Essbase 的一般來源資料類型包含下列項目:

  • 文字檔

  • 外部資料庫,例如 SQL 資料庫

請參閱支援的來源資料類型

資料載入與維度建置的規則檔案

Essbase 資料庫在建立時不會包含任何資料。資料載入規則檔案會定義 Essbase 在資料載入或複製到 Essbase 資料庫時,從外部來源對資料執行的一組作業。

維度建置規則檔案會根據外部資料來源中的資料,建立或修改大綱中的維度和成員。規則檔通常與特定的資料庫相關聯,但您可以定義規則以用於多個資料庫。一個規則檔案可用於資料載入和維度建置。規則檔案的副檔名為 .rul

請參閱載入規則資料載入或維度建置的設計規則

關於計算命令檔

計算命令檔是包含一組指示 Essbase 如何計算區塊儲存 (BSO) 資料庫中資料的文字檔。計算命令檔執行與大綱中定義的合併和數學運算不同的計算。

因為計算命令檔會對成員執行特定的數學運算,所以它們通常與特定的資料庫相關聯。不過,您可以定義計算指令碼,以與多個資料庫搭配使用。計算命令檔檔案的副檔名為 .csc

請參閱開發區塊儲存立方體的計算命令檔