一般資料庫特性

一般資料庫資訊,包括下列區域的特性:

  • 一般 — 輸入資料庫的描述,並檢視資料庫類型、資料庫狀態 (無論是否載入),和資料庫的最小存取層級。

  • 計算僅限區塊儲存應用程式

    • 聚總缺少值 — 聚總資料庫計算期間的缺少值。

      依預設,在完整的資料庫計算期間,Essbase 不會聚總缺少的 (#Missing) 值。當資料未載入至父層級時,聚總缺少值可能會增進計算效能。對於您擁有資料庫管理員權限的資料庫,您可選擇是否要聚總缺少值。

      如果您從未在父項層級中載入資料,聚總缺少值可能會改善計算效能。如果聚總缺少值,而且在父項層級中載入資料,即使結果為 #Missing 值,父項層級值仍會由資料庫整合的結果取代。

    • 在方程式中建立區塊 — 為特定的成員組合建立資料區塊。

      如果建立方程式區塊,當您將非常數值指派給沒有資料區塊的成員組合時,Essbase 會建立一個資料區塊。建立方程式上的區塊可產生非常大的資料庫。

      當您將常數指派給稀疏維度上的成員時,Essbase 會建立一個資料區塊。因此,當您指派常數給稀疏成員時 (例如,"West = 5"),請勿選取「在方程式中建立區塊」。

      指派任何非常數給稀疏成員時,如果您想要已建立區塊,則必須選取「在方程式中建立區塊」。例如,如果 Actuals (稀疏 Scenario 維度的成員) 沒有資料,則必須選取「在方程式中建立區塊」以執行以下配置:2002Forecast = Actuals * 1.05;

    • 二次計算 — 重新計算特定成員。

      如果您選取「二次計算」,預設計算之後,會重新計算標示為兩段式的成員。兩段式標籤對於標示為科目的維度成員以及任何維度的「動態計算」與「動態計算和儲存」成員有效。

  • 資料擷取緩衝區

    • 緩衝區大小 — 擷取緩衝區的大小。用於處理並最佳化來自試算表增益集和來自報表指令碼的擷取。

    • 排序緩衝區大小 — 擷取排序緩衝區的大小

  • 儲存僅限區塊儲存應用程式

    • 目前的 I/O 存取模式 — 目前的存取模式

    • 擱置中的 I/O 存取模式 — 根據預設,已設定下列其中一個選項:

      • 緩衝的 I/O — 使用檔案系統緩衝區快取。如果在資料庫完成建立時 essbase.cfg 檔案內的 Direction 設定未指定直接 I/O,則預設為緩衝式 I/O。

      • 直接 I/O — 忽略檔案系統緩衝區快取,並執行非同步的重疊 I/O,提供較快速的回應時間及更大的潛能以最佳化快取大小。如果已選取直接 I/O,Essbase 會在每一次啟動資料庫時,嘗試使用直接 I/O。如果無法使用直接 I/O,Essbase 會使用緩衝 I/O。選取直接 I/O 以使用快取記憶體鎖定功能,或由作業系統提供的不等待 (非同步) I/O。

    • 資料壓縮 — 根據預設,已設定下列其中一個選項:

      • 點陣圖編碼 — 點陣圖是用來表示資料儲存格。只有點陣圖、區塊標頭,和其他控制資訊會儲存在磁碟中。點陣圖編碼是壓縮資料最有效的方式。Essbase 僅儲存非缺少值,並且不會壓縮重複值或零值。當資料庫將資料區塊帶入至資料快取中時,將會使用點陣圖重新建立缺少值,因此會完全展開區塊。

      • RLE (執行長度編碼) — 壓縮連續的重複值 (包含零),而且記錄會保留每一個重複值以及連續重複的次數。如果平均區塊密度未大於百分之三,或是如果資料庫包含許多連續的零值或零以外的任何連續重複值,RLE 會是比較好的作法。

      • ZLIB — 建立以壓縮中資料為基礎的資料字典。通常,當資料非常密集時,ZLIB 壓縮提供最佳壓縮比率。然而,在某些情況下,其他壓縮方式可能會產生更好的結果。利用 ZLIB 壓縮,已儲存的儲存空間與缺少儲存格的數目或相等值的連續儲存格數目,有少許的關聯或毫無關聯。

      • 不壓縮 — 不執行資料壓縮。