設定資料查詢最佳化選項

使用方格時,您可以設定資料查詢最佳化選項,以將資料查詢的效能最佳化。

因為資料查詢會從多維資料庫連線擷取值,所以使用最佳化設定值可以加速資料查詢程序。

因為資料查詢會從多維資料庫連線擷取一或多個值,所以使用資料查詢最佳化設定可以加速此程序。

例如,您可以指定伺服器上的隱藏選項,並包含或排除稀疏命令,該命令用於解決每個維度成員組合都含有資料的罕見可能性。資料交集為空白時,維度即為稀疏。

註:

套用最佳化選項時,您可以使用 MDX (多維表示式) 來查詢方格基礎或報表命令檔上的 Oracle Essbase 資料來源。

若要設定資料查詢最佳化選項,請執行下列動作:

  1. 在包含方格的報表中,執行下列其中一個動作:
    • 選取任務,然後選取資料查詢最佳化設定值

    • 按一下方格左上角的儲存格以選取該方格,然後按一下滑鼠右鍵並選取資料查詢最佳化設定值

    「資料查詢最佳化設定」對話方塊中所顯示的選項,取決於資料庫連線。僅有在資料庫連線為 Essbase 時才會顯示「Essbase 稀疏命令」選項。

  2. 選取是否要在資料庫連線伺服器報表伺服器上隱藏列。
  3. 僅限 Essbase指定是否要使用 MDX (多維表示式) 或報表命令檔來查詢報表:
    • 清除使用 MDX 進行 Essbase 查詢以使用報表指令集來查詢 Essbase 資料庫。

      這會停用方格中的「顯示鑽研」設定。若要使用 Essbase 鑽研,報表必須使用 MDX 查詢。

    • 選取使用 MDX 進行 Essbase 查詢以使用 MDX 來查詢 Essbase 資料庫,然後選取執行查詢的方式:

      • 使用 WITH MEMBER 結合查詢 (此為預設值)。此方式使用 MDX with member 語法將 MDX 查詢結合至單一查詢。將查詢數目最小化應會增進效能。

      • 使用獨立查詢。此方式可為具有成員選擇函數 (例如「子代」或「子項」) 的每一列發出獨立的 MDX 查詢。

  4. 僅限 Essbase稀疏命令為中,選取已包含已排除以指定要包含或排除 Essbase 稀疏命令。

    只有在資料庫連線使用 Essbase 作為資料來源時才會顯示「稀疏命令」選項。

  5. 選擇性:按一下設定為預設值以使用於此處定義的設定作為預設資料查詢最佳化設定值。
  6. 按一下確定以儲存設定值。