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 資料庫時,從外部來源對資料執行的一組作業。
維度建置規則檔案會根據外部資料來源中的資料,建立或修改大綱中的維度和成員。規則檔通常與特定的資料庫相關聯,但您可以定義規則以用於多個資料庫。一個規則檔案可用於資料載入和維度建置。規則檔案的副檔名為 .rul。
請參閱載入規則和資料載入或維度建置的設計規則。
關於計算命令檔
計算命令檔是包含一組指示 Essbase 如何計算區塊儲存 (BSO) 資料庫中資料的文字檔。計算命令檔執行與大綱中定義的合併和數學運算不同的計算。
因為計算命令檔會對成員執行特定的數學運算,所以它們通常與特定的資料庫相關聯。不過,您可以定義計算指令碼,以與多個資料庫搭配使用。計算命令檔檔案的副檔名為 .csc。
請參閱開發區塊儲存立方體的計算命令檔。