2 Oracle Essbase 的常見作業

瞭解 Essbase 中的常用管理作業。下載範例應用程式工作簿,並使用這些工作簿來建置立方體、佈建使用者以及連線至 Smart View 以進行資料分析。藉由新增成員來編輯立方體大綱。執行計算、匯出資料以及探索立方體設計工具。

在開始進行這些作業之前,請確定您能夠登入 Essbase,並且已在從屬端電腦上安裝 Smart View 和立方體設計工具。請參閱設定立方體設計工具

下載範例動態應用程式工作簿並檢查其結構

在「區塊儲存範例 (動態)」應用程式工作簿中,立方體的所有非葉層級成員都會以動態方式計算。動態計算的值不會儲存在立方體中;使用者每次擷取時都會重新計算值,然後呈現。

現在,您要從 Essbase 中的「檔案」目錄下載應用程式工作簿,將其儲存至本機磁碟,然後檢查其結構。

下載範例動態應用程式工作簿

下載區塊儲存範例 (動態) 應用程式工作簿:

  1. 首頁上,按一下檔案,然後按一下 Gallery > Applications > Demo Samples > Block Storage

  2. 區塊儲存頁籤中,按一下 Sample_Dynamic_Basic.xlsx 旁邊的「動作」功能表。

  3. 將應用程式工作簿檔案 Sample_Dynamic_Basic.xlsx 儲存到本機磁碟機。

檢查範例動態應用程式工作簿的結構

應用程式工作簿包含一些定義立方體中繼資料的工作表,包括命名立方體中所有維度並定義維度其他相關資訊的 Essbase.Cube 工作表、每個維度的個別工作表,以及資料工作表。

  1. 在 Microsoft Excel 中,開啟 Sample_Basic_Dynamic.xlsx

  2. Essbase.Cube 工作表中已定義應用程式名稱 (Sample_Dynamic)、立方體名稱 (Basic)、10 個維度名稱,以及維度的其他資訊。
    區塊儲存範例 (動態) 應用程式工作簿中的 Essabase.Cube 工作表圖像。

  3. 每個維度都有個別的工作表 Dim.dimname,其中維度會進一步使用建置方法和增量模式等資訊來定義。此範例應用程式工作簿中每個維度的建置方法都是 PARENT-CHILD,因此成員在 PARENT 和 CHILD 資料欄中定義。

    在 Dim.Year 工作表中,月份彙總成季別,季別則彙總成年度。例如,Jan、Feb、Mar 等子項成員彙總成 Qtr1 父項成員。Qtr1 子項成員則彙總成 Year 父項成員。
    區塊儲存範例 (動態) 應用程式工作簿中的 Dim.Year 工作表圖像。

    Dim.Product 和 Dim.Market 工作表的結構相似。在 Dim.Product 中,SKU 彙總成產品系列,產品系列則彙總成產品。例如,100-10、100-20 以及 100-30 (SKU) 等子項成員彙總成 100 (產品系列) 父項成員。100 子項成員則彙總成 Product 父項成員。
    區塊儲存範例 (動態) 應用程式工作簿中的 Dim.Product 工作表圖像。

  4. 此範例應用程式工作簿包括資料。捲動至最後一個工作表 Data.Basic,以複查資料欄和資料的結構。
    區塊儲存範例 (動態) 應用程式工作簿中的 Data.Basic 工作表圖像。

在本主題中,您會瞭解如何下載應用程式工作簿並檢查其結構。接下來,將瞭解如何使用「檔案目錄」的「儲藏庫」區段存取其他樣板。

Essbase Web 介面建立應用程式及佈建使用者以存取和查詢立方體

下載範例動態應用程式工作簿並檢查其結構中,您可透過探索 Sample_Basic_Dynamic.xlsx 瞭解應用程式工作簿的結構。

現在您將使用此工作簿瞭解如何在 Essbase Web 介面建立應用程式,以及佈建存取及查詢立方體的使用者。

使用 Essbase Web 介面建立應用程式

  1. Essbase Web 介面首頁中,按一下匯入
  2. 匯入對話方塊中,按一下檔案瀏覽器 (因為工作簿已下載到本機檔案系統)。開啟儲存在下載範例動態應用程式工作簿並檢查其結構中的區塊儲存範例 (動態) 應用程式工作簿 Sample_Basic_Dynamic.xlsx
  3. 建置選項中,選取建立資料庫,然後勾選方塊以載入資料。立方體中的所有計量和聚總以及階層都會在查詢階段動態計算,因此您不需要選取執行命令檔

    附註:

    傳統 Web 介面中,展開進階選項建置選項,然後選取建立資料庫並載入資料。
  4. 按一下確定。Sample_Dynamic 應用程式和基本立方體就會隨之建立。
  5. 開啟大綱:

    Redwood 介面

    1. 首頁上,導覽至 Sample_Dynamic 應用程式,然後選取「動作」功能表 Redwood 介面中,應用程式名稱旁邊應用程式頁面「動作」功能表圖示的圖像。
    2. 選擇資料庫 > 基本 > 啟動大綱

    大綱是應用程式工作簿所定義的 Basic 立方體維度表示法。大綱會在應用程式視窗的個別頁籤中開啟,供您在大綱與其他 Web 介面動作之間來回移動。

    傳統 Web 介面
    1. 首頁中,展開 Sample_Dynamic 應用程式,然後選取立方結構基本
    2. 在立方體的「動作」清單中,選取大綱

    大綱是應用程式工作簿所定義的 Basic 立方體維度表示法。大綱會在個別的瀏覽器頁籤中開啟,供您在大綱與其他 Web 介面動作之間來回移動。

  6. 檢視立方體維度,然後向下展開至該維度的子項:
    1. 展開 Year 維度即可檢視季別。
    2. 展開個別季別即可檢視月份。

新的立方體中現在就會有應用程式工作簿的所有資訊。

佈建使用者以存取及查詢立方體

  1. 以超級使用者身分登入。如此,即可在您所建立的應用程式佈建其他使用者。
  2. 前往權限
    Redwood 介面
    1. 首頁中,選取 Sample_Dynamic 應用程式。
    2. 按一下權限,然後按一下新增

      附註:

      按一下此對話方塊中的新增並無法新增新的使用者。而是,您可以新增已經使用身分識別提供者佈建的使用者。本主題假設您已佈建使用者。有多種方式可佈建 Essbase 使用者。請參閱管理 Essbase 使用者角色和應用程式權限以瞭解獨立部署,或管理使用者和角色以瞭解堆疊部署。
    3. 按一下每個使用者旁邊的 新增圖示的圖像。 來指派其存取權。
    4. 按一下關閉 以關閉右側面板中的使用者清單。
    傳統 Web 介面
    1. 返回 Essbase Web 介面瀏覽器頁籤,然後前往應用程式
    2. 選取要佈建使用者的應用程式,在本例中請選取 Sample_Dynamic。如果您選取的是立方體,而不是應用程式,就不能佈建使用者角色。
    3. 使用「動作」功能表開啟應用程式偵測器。
    4. 選取應用程式偵測器內的權限頁籤。
    5. 按一下 新增圖示的圖像。 列出系統上的使用者,然後按一下每個使用者旁邊的 新增圖示的圖像。 來指派其存取權。
  3. 使用每個使用者旁邊的選項控制項指定其存取權。為每個新增的使用者選取資料庫管理者角色。資料庫管理者可以完全控制立方體,但不能控制應用程式。

分析 Smart View 中的應用程式,您將前往智慧型檢視,以您剛佈建的使用者身分登入,然後查詢立方體。

Smart View 中分析應用程式

在 Essbase Web 介面中建立應用程式,然後佈建使用者以存取及查詢立方體中,您已建立含有資料的應用程式和立方體,以及佈建的使用者。

現在您將學習如何從 Smart View 連線至立方體,以及縮放並旋轉資料來執行臨機操作分析。

此作業假設您已安裝 Smart View。請參閱下載並執行 Smart View 安裝程式

Smart View 連線至立方體

  1. 開啟 Microsoft Excel。

    如果已安裝 Smart View,Excel 中會顯示 Smart View 功能區。

  2. 按一下 Smart View 功能區中的面板

  3. 智慧型檢視首頁對話方塊中,按一下首頁按鈕旁的箭頭,然後選取私人連線

  4. 使用您用來連線至 Essbase 的 URL 來建立私人連線,並將 /essbase/smartview 附加至該 URL 的結尾。例如,https://192.0.2.1:443/essbase/smartview

  5. 以您建立的使用者身分登入。

  6. 展開 EssbaseCluster。


    「Smart View 專用連線」的圖像。

  7. 標示 Basic 立方體,然後按一下連線

執行臨機操作分析

  1. EssbaseCluster 樹狀目錄的 Sample_Dynamic 下,選取基本立方體,然後按一下特設分析

  2. 在產生的方格中,此動態立方結構的所有五個維度都會有一個聚總資料值。


    Basic 立方體方格圖像。
  3. 進入 Scenario 成員,將範圍縮小至 Actual 資料的特定案例類型。

    1. 按一下包含 Scenario 的儲存格。
    2. 按一下 Essbase 功能區中的選取成員
    3. 選取成員對話方塊中,勾選 Actual 成員旁的方塊。
      已選取 Actual 成員圖像。
    4. 按一下新增 「新增」圖像。,將「實際值」移至右窗格。
    5. 右側窗格中若已有 Scenario 成員,請將它標示並使用向左鍵將其移除,然後按一下確定

    按一下 Essbase 功能區中的重新整理。方格現在應將「案例」縮小為「實際」。


    Actual 取代 Scenario 的 Basic 立方體方格圖像。

  4. 導覽至 Measures 並將它縮小至 Sales 成員,以分析銷售資料。

    1. 標示包含 Measures 的儲存格。
    2. 按一下 Essbase 功能區中的放大
    3. 標示包含 Profit 的儲存格,然後按一下放大
    4. 標示包含 Margin 的儲存格,然後按一下放大
    5. 標示包含 Sales 的儲存格,然後按一下僅保留

    方格現在看起來會像下面這樣:
    Sales 取代 Measures 的 Basic 立方體方格圖像。

  5. 按兩下包含 Year 的儲存格以放大 Year。

    方格現在看起來會像下面這樣:
    顯示 Year 維度成員 Qtr1、Qtr2、Qtr3、Qtr4 的 Basic 立方體方格圖像。

  6. 按兩下包含 Product 的儲存格以放大 Product。

    方格現在看起來會像下面這樣:


    顯示 Product 維度成員 (例如 Colas 和 Root Beer) 的 Basic 立方體方格圖像。

  7. 顯示每個產品的期間以增強資料顯示。標示 Colas 的 Qtr1,然後按住滑鼠右鍵並從 B3 拖放至 C3 以進行旋轉。

    方格現在看起來會像下面這樣:


    旋轉後的方格圖像。

  8. 依區域分析每項產品。按兩下 B1 中的 Market。

    方格現在看起來會像下面這樣:


    Basic 立方體方格圖像。

  9. 向下展開某個地區,依州別檢視產品銷售情況。按兩下 A4 中的 East。

    每一州不見得會銷售所有品項,因此有些儲存格會顯示 #Missing 來代替資料值。

您可以在 Smart View「選項」對話方塊的「成員選項」頁籤中,將階層的祖代位置指定為頂端或底端。SSANCESTORONTOP 必須先由管理員在 Essbase Web 介面的應用程式組態中啟用。當您執行放大作業時,方格會變更型態。

在本作業中,您點選方格本身進行放大及旋轉,輕鬆地瀏覽了一個資料方格。您也可以使用 Essbase 功能區中的工具來執行相同的動作。如需使用 Smart View 的其他說明,請按一下 Smart View 頁籤,再按一下說明

修改 Essbase 大綱中,您將返回 Web 介面並修改大綱。

修改 Essbase 大綱

在智慧型檢視中分析應用程式中,您會在智慧型檢視中分析應用程式。

您將在這個修改 Essbase 大綱的範例中建立新的 Forecast 成員、為其植入資料,以及執行計算命令檔。

建立新成員

首先必須建立一個新成員。

  1. 首頁上,導覽至 Sample_Dynamic 應用程式,然後選取「動作」功能表 Redwood 介面中,應用程式名稱旁邊應用程式頁面「動作」功能表圖示的圖像。
  2. 選擇資料庫 > 基本 > 啟動大綱
  3. 如果大綱被鎖定,而您是管理員,請按一下解除鎖定 Redwood 中「解除鎖定大綱」圖示的圖像。

    強制解除鎖定被鎖住的大綱之前,請先確認沒有其他人正在使用它。

  4. 按一下編輯Redwood UI 大綱編輯器中「編輯大綱」圖示的圖像。
  5. 展開 Scenario 維度。
  6. 選取 Budget 成員。
  7. 在大綱工具列的「新增成員」圖示 大綱工具列「新增成員」圖示的圖像。 下,選取在下方新增同層級成員
  8. 輸入成員名稱預測,然後按新增,然後關閉新增成員滑桿。
  9. 選取新的預測成員,然後從大綱工具列上的「整合」清單中選取波狀符號 (~) 合併運算子。
  10. 按一下驗證 「驗證大綱」圖示的圖像。
  11. 按一下儲存 Redwood 儲存大綱圖示的圖像。
  12. 選擇重新建構資料庫選項,然後按一下儲存
  1. Essbase Web 介面應用程式頁面中,選取 Sample_Dynamic 應用程式中的 Basic 立方體。

  2. 按一下動作功能表,然後選取大綱

  3. 按一下編輯

  4. 按一下 Scenario 旁邊的箭號以展開 Scenario 維度。

  5. 插入成員:

    1. 按一下編輯以將大綱變為編輯模式。

    2. 展開 Scenario 維度。

    3. 選取 Budget 成員。

    4. 在大綱工具列的動作下,選取在所選成員下方新增同層級

  6. 輸入成員名稱 Forecast,然後按 Tab 鍵。

  7. 從清單中選取波狀符號 (~) 合併運算子。

    Forecast 成員不會和其維度內的其他成員聚總。

  8. 維持儲存資料的資料儲存類型,因為我們希望使用者能夠輸入預測資料。

  9. 按一下儲存

內建 Forecast 成員資料

為了要內建 Forecast 成員的資料,我們會建立計算命令檔,並計算預測資料。

  1. Essbase Web 介面首頁中,開啟 Sample_Dynamic 應用程式,然後開啟基本資料庫 (立方體)。
  2. 按一下指令碼,按一下計算指令碼,然後按一下建立
  3. 新建計算命令檔欄位中,輸入 salesfcst
  4. 在指令碼內容方塊中,輸入簡單的公式:

    Forecast(Sales=Sales->Actual*1.03;)

    銷售的預測等於實際銷售乘以 1.03,這是以高於實際銷售 3% 的值內建 Sales 的 Forecast 成員。

  5. 驗證命令檔。
  6. 儲存腳本並加以關閉。
  1. Essbase Web 介面Applications 頁面中,選取 Sample_Dynamic 應用程式中的基本立方體,按一下動作功能表,然後選取檢查

  2. 基本對話方塊中,選取底稿頁籤,選取計算底稿,按一下 新增圖示的圖像。 新增計算底稿。

  3. 指令碼名稱欄位中,輸入 salesfcst

  4. 命令檔內容方塊中輸入簡單公式:

    Forecast(Sales=Sales->Actual*1.03;)

    銷售的預測等於實際銷售乘以 1.03,這是以高於實際銷售 3% 的值內建 Sales 的 Forecast 成員。

  5. 按一下儲存並關閉

  6. 按一下關閉,直到所有頁籤都關閉後,即可關閉資料庫偵測器。

執行命令檔

計算命令檔以工作形式執行。

  1. Essbase Web 介面首頁中,按一下工作
  2. 新工作下拉式功能表中,選取執行計算

  3. 執行計算對話方塊的應用程式欄位中,選取 Sample_Dynamic 應用程式。

    請注意,資料庫欄位會自動填入基本立方體。

  4. 指令集功能表中,選取您建立的 salesfcst 計算指令集。

  5. 按一下送出

  6. 按一下重新整理,查看工作完成狀態。

在智慧型檢視中分析預測資料中,您將在 Excel 中分析此新預測資料。但是,先來進一步瞭解管理工作。

Smart View 中分析預測資料

在智慧型檢視中分析應用程式中,您已學習在智慧型檢視中分析資料。在修改 Essbase 大綱中,您新增了「預測」成員至大綱,並使用資料植入該成員。

在此於 Smart View 中分析預測資料的範例中,您將會重新連線至立方體、進行資料分析、在 Excel 中建立儲存格,以及進行臨機操作分析。然後,您將會測試計算是否正確、修改儲存格,以及送出每月預測值。

現在您將在 Smart View 中重新連線至立方體,做進一步的資料分析。

  1. 開啟 Excel,並且在相應的儲存格中鍵入成員名稱,建立一個如下所示的工作表:A3=Market、B3=Product、C1=Year、C2=Actual、D1=Sales、D2=Forecast。
    開始的工作表圖像:A3=Market、B3=Product、C1=Year、C2=Actual、D1=Sales、D2=Forecast
  2. Smart View 功能區中,重新連線至 Sample_Dynamic 應用程式中的 Basic 立方體。
    「Smart View 專用連線 URL」圖像。

    您的前一個連線 URL 應該會顯示在「專用連線」清單中。

  3. 系統提示登入時,以佈建的使用者身分連線。
  4. 若要在儲存格中填入資料值,請按一下臨機操作分析

    在產生的方格中,您應該會見到計算結果。Actual 和 Forecast 的每年銷售資料都會重新整理,預測值大約比實際值高 3%:
    方格圖像:Actual=400511、Forecast=412526.3

  5. 若要測試計算正確無誤,請在儲存格 E3 中建立 Excel 公式 =D3/C3,此公式會將預測資料除以實際資料,確定 D3 比 C3 高 3%。
    方格圖像:Actual=400511、Forecast=412526.3、E3 的公式 =D3/C3

    測試結果應該確認增加 3%,其中 Actual 是 400511、Forecast 是 412526.3,而 E3 是 1.0。


    方格圖像:Actual=400511、Forecast=412526.3、E3 1.03
  6. 放大 Product 和 Market。您會見到所有產品和所有市場,而且顯示預測資料比實際資料高 3%。
    含預測資料的方格圖像。
  7. 現在將建置一個用來對預測執行資料分析的工作表,並進行一些變更。
    1. 按一下包含 Forecast 的儲存格,然後按一下僅保留
    2. 選取包含 East 和 Colas 的 A3-B3 儲存格,然後按一下僅保留

      方格現在看起來會像下面這樣:


      含預測資料的方格圖像。
    3. 在 A3-B3 儲存格選取的情況下,按一下放大,依各州檢視詳細的產品 SKU 資訊。

      方格現在看起來會像下面這樣:


      含預測資料的方格圖像。
    4. 將 Year 維度轉入資料欄中。醒目提示成員年度,然後在 Essbase 功能區上選取放大旁的箭頭。選取縮放至底端,以檢視各月份的底層。

      方格現在看起來會像下面這樣:


      含預測資料的方格圖像。
    5. 輸入一些每月值以建立 Diet Cola 預測。例如,在 C5:H5 範圍的每個儲存格中都輸入 500。
      含預測資料的方格圖像。
    6. 按一下送出資料,並且注意儲存格 O5 中的全年預測會變更為 3000,這是 6 個月每月 500 的總和。

在這項作業中,您應瞭解到只要佈建正確,就可以在 Smart View 中輕鬆地分析及編輯立方體。

在立方結構設計工具中建立一個應用程式和立方結構中,您將熟悉立方結構設計工具。

在立方體設計工具中建立應用程式和立方體

在智慧型檢視中分析預測資料中,您在 Excel 中分析資料。運用 Excel 進行作業的使用者可以使用立方體設計工具設計及部署應用程式。

在立方體設計工具中開啟應用程式工作簿。部署、載入和計算立方體。在 Essbase Web 介面中檢視立方體。

在立方體設計工具中開啟應用程式工作簿

以超級使用者身分登入,然後從儲藏庫下載 Sample_Basic.xlsx 應用程式工作簿。

  1. 在 Excel 的立方體設計工具功能區中,按一下目錄 立方體設計工具功能區中目錄圖示的圖像。

    如果系統提示您登入,請以「超級使用者」身分登入。

  2. 按一下儲藏庫,然後導覽至 Applications > Demo Samples > Block Storage,然後按兩下 Sample_Basic.xlsx

Sample Basic 應用程式工作簿不同於 Sample Basic Dynamic 應用程式工作簿,因為其中的 Product 和 Market 維度沒有動態計算的成員。

例如,移至 Sample_Basic.xlsx 中的 Dim.Market 工作表。接著查看儲存資料欄。資料欄中沒有 X 字元,表示成員已儲存。儲存資料欄中的 X 字元代表動態計算的成員。

因此,建立維度和載入資料之後,也需要計算立方體。

在「建置立方體」對話方塊中,可以同一個步驟中完成建立、載入和計算立方體的作業。

建立、載入和計算立方體

您可以使用立方體設計工具,從 Sample_Basic.xlsx 應用程式工作簿建立、載入及計算立方體。

  1. 在 Cube Designer 功能區中,Sample Basic 應用程式工作簿 (Sample_Basic.xlsx) 仍在開啟中,按一下 Build Cube 立方體設計工具功能區中建置立方體圖示的圖像。

  2. 組建選項功能表上,選取建立立方結構

  3. 按一下執行

    如果有相同名稱的現有應用程式,系統會提示您覆寫應用程式和立方體。請按一下,將原始的應用程式刪除並建置此新的應用程式。

  4. 按一下以確認選擇項目。

    檢視工作圖示會在工作進行時顯示一個沙漏。當背景中執行的工作完成時,立方體設計工具會通知您,此時會顯示成功

  5. 按一下,啟動工作檢視器並查看工作的狀態。

使用 Web 介面檢視應用程式

您可以從 Essbase Web 介面 檢視並檢查新應用程式,檢查層級 0 區塊和上層區塊皆存在,以確認立方體完全計算。

Redwood 介面

  1. 登入 Essbase Web 介面
  2. 首頁上,導覽至範例應用程式,然後選取「動作」功能表 Redwood 介面中,應用程式名稱旁邊應用程式頁面「動作」功能表圖示的圖像。
  3. 選擇資料庫 > 基本 > 啟動大綱

    檢視大綱,然後查看預期的維度是否存在。

  4. 前往「基本立方體」頁籤。
    顯示 Web 介面中頁籤的圖像,其中選取了「Basic 立方體」頁籤。

  5. 一般頁面的統計資料底下,您會看到層次 0 和上層區塊都存在,顯示立方結構已完全計算。

傳統 Web 介面

  1. 登入 Essbase Web 介面

  2. 應用程式頁面中,展開 Sample 應用程式,然後選取 Basic 立方體。

  3. 按一下基礎立方體右邊的「動作」功能表,然後選取大綱

    檢視大綱,然後查看預期的維度是否存在。

  4. 回到應用程式頁面,展開 Sample 應用程式,然後選取 Basic 立方體。

  5. 按一下基礎立方體右邊的「動作」功能表,然後選取檢查

  6. 在偵測器中,選取統計資料

  7. 一般頁籤的儲存體資料欄中,您會看到層次 0 和上層區塊都存在,顯示立方結構已完全計算。

分析資料並執行立方結構設計工具中的增量更新中,您將分析此立方結構中的資料,並從 Excel 執行增量更新。

在立方體設計工具中分析資料及執行增量更新

在立方體設計工具中建立應用程式和立方體中,您執行立方體建置、載入的資料,然後執行工作簿中定義的計算命令檔。

在立方體設計工具中分析來自查詢工作表的資料。將成員新增至立方體。

分析 Sample Basic 立方體中的資料

驗證立方體建置成功,並且瞭解如何分析資料。

  1. 在 Excel 的立方體設計工具功能區中,按一下分析 立方體設計工具功能區中分析資料圖示的圖像。

  2. 分析功能表上,選取連線查詢工作表

    如果系統提示登入,請輸入您的 Essbase 使用者名稱和密碼。

  3. 系統會將您連線至範例應用程式中的 Basic 立方體。

  4. 您現在便可以分析資料。

    1. 使用 Essbase 功能區放大 Cream Soda,查看 Cream Soda 系列中的所有低階產品。

    2. New York 上縮小可查看整個「東區」,再次縮小可查看所有「市場」。

執行 Sample Basic 立方體的增量更新

新增產品維度的階層,然後在 Smart View 中查看結果。

  1. 前往 Dim.Product 工作表,並在其中使用一些額外產品更新產品維度。

  2. 在工作簿中的 400 產品系列之後插入新成員。

    1. 使用子項 500 建立一個父項 Product,並將別名預設名稱 (Cane Soda) 指定給它。

    2. 使用父項 500 建立三個新的 SKU:500-10、500-20 和 500-30。

    3. 提供新 SKU 的別名。將它們命名為 Cane Cola、Cane Diet Cola 和 Cane Root Beer。


      Smart View 方格的圖像,其中已新增產品群組 Cane Soda (500)。

  3. 儲存更新後的工作簿。

  4. 如果使用立方體設計工具功能區,請按一下建置立方體 立方體設計工具功能區中建置立方體圖示的圖像。

    建置選項將會預設為更新立方體 - 保留所有資料,因為此應用程式已經存在於伺服器上,而且您為建立此應用程式的應用程式擁有者。

  5. 按一下執行

  6. 顯示工作完成通知時,按一下以啟動工作檢視器

  7. 您應該會看見成功。如果工作傳回錯誤,可以在該工作按兩下以取得詳細資訊。

  8. 關閉工作檢視器。

  9. 若 Dim.Product 工作表為作用中,請按一下立方體設計工具功能區中的階層檢視器
  10. 維度階層對話方塊中,查看 Cane Soda 產品群組是否已建立。顯示 Cane Soda 階層之立方體設計工具階層檢視器的圖像。
  11. 前往 Query.Sample 查詢工作表。

  12. 使用 Essbase 功能區標示出 Dark Cream 並縮小,瀏覽至 Product 維度的頂端。接著,將 Cream Soda 縮小。

  13. 重新選取 Product 並按一下放大

  14. 選取 Cane Soda 並按一下僅保留

  15. 選取 Cane Soda 並按一下放大,以檢視子項成員。

新增成員至 Product 維度並不會在這些成員中填入資料。您可以使用 Smart View 或執行資料載入來送出資料。

如果您已經瞭解建置立方體所需的元素或當您有範例立方體時,便可將應用程式工作簿當作工具來設計 Essbase 立方體。

將表格式資料轉換成立方體中,您將使用不含任何 Essbase 特定結構的多欄式 Excel 工作表來建立應用程式。

將表格資料轉換成立方體

雖然來自外部來源系統 (例如 ERP 表格或資料倉儲) 的資料未格式化為 Essbase 應用程式工作簿,但您仍然可以使用立方體設計工具將其轉換為 Essbase 立方體。

若要使用立方體設計工具將部分範例資料轉換成 Essbase 資料庫,請使用下列工作流程:
  1. 在 Excel 中,選取立方體設計工具功能區,然後按一下目錄 Cube Designer 功能區上的目錄圖示圖像。
  2. Essbase 檔案對話方塊的儲藏庫中,瀏覽至 Technical > Table Format 資料夾,然後按兩下 Sample_Table.xlsx

    Sample_Table.xlsx 檔案包含 Sales 工作表,代表您可能從組織中某人收到的一般簡單銷售報表。資料欄標頭指示其中有計量 (例如「單位」和「折扣」)、時間表示法 (例如 Time.Month 和 Time.Quarter)、地理區域 (例如 Regions.Region 和 Regions.Areas) 及產品 (例如 Product.Brand 和 Product.LOB)。

    您可以從此報表使用自我檢查 (檢查 Essbase 描述資料元素的實體資料來源 (在此例中為 Sample_Table.xlsx 檔案) 的方法) 來建立應用程式和立方體。

  3. 立方體設計工具功能區上,按一下轉換資料
  4. 轉換資料對話方塊中,您可以接受應用程式 (Sample_Table) 和立方體 (Sales) 的預設名稱,也可進行變更。
  5. 立方體設計工具會檢查列表化資料,以偵測決定適當維度的關係。
  6. 按一下執行,在提示建立立方體時,按一下
  7. 工作完成後,您會見到工作檢視器對話方塊。
    按一下,直到狀態顯示「成功」為止。
  8. 關閉工作檢視器
  9. 登入 Essbase Web 介面
  10. 檢視立方體統計資料:
    Redwood 介面
    1. 應用程式頁面中,依序開啟 Sample_Table 應用程式和 Sales 資料庫 (立方體)。
    2. 一般頁面上,按一下統計資料
    3. 儲存資料欄中,現有層級 0 區塊的數字 4,928 表示資料已載入立方體。
    傳統 Web 介面
    1. 應用程式頁面中,展開 Sample_Table 應用程式並選取 Sales 立方體。
    2. 按一下 Sales 立方體右邊的「動作」功能表,然後選取檢查
    3. 選取統計,然後在一般頁籤上的儲存體下,現有層次 0 資料區塊的數字 4928 表示資料已經載入立方結構中。
  11. 啟動大綱並檢視維度:
    • Redwood 介面中,仍位於一般頁面上,選取詳細資料,然後選取啟動大綱
    • 傳統 Web 介面,請使用資料庫偵測器頂端的一般頁籤啟動大綱。
    在大綱編輯器中,您可以看到 Sales 立方體包含以下維度:Measures、Time、Years、Geo、Channel 以及 Product。
  12. 展開計量
    您會發現單位、折扣、固定成本、可變成本和收入是扁平式階層。

匯出與修改中繼資料與資料中,您將建立這些「評量」的階層,讓您可以查看「折扣的收入」淨額,以及總成本 (固定與變動)。

匯出及修改中繼資料與資料

將列表化資料轉換成立方結構中,您是從列表化資料建立應用程式和立方結構。

Essbase Web 介面將立方體與其資料匯出至 Excel,然後開啟匯出的應用程式工作簿來檢查格式。
  1. 匯出至 Excel。
    Redwood 介面
    1. Essbase Web 介面首頁中,開啟 Sample_Table 應用程式,然後開啟 Sales 資料庫 (立方體)。
    2. 動作功能表中,選取匯出至 Excel
    傳統 Web 介面
    1. Essbase Web 介面應用程式頁面中,展開 Sample_Table 應用程式,然後選取 Sales 立方體。
    2. 動作功能表中,選取匯出至 Excel
  2. 匯出至 Excel 對話方塊中,選取父項-子項的匯出建置方法
  3. 選取匯出資料,然後按一下確定
    • 資料大小若小於 400 MB,此作業會將中繼資料和資料匯出至 Excel 檔 (稱為應用程式工作簿)。將應用程式工作簿 Sales.xlsx 儲存到您的「下載」區域。此應用程式工作簿定義了您所匯出的立方體。
    • 資料大小若超過 400 MB,資料檔就會以壓縮檔形式儲存,而且不會包括在匯出的 Excel 檔案中。您可以從檔案頁面下載內含資料和應用程式工作簿的 ZIP 檔。
  4. 開啟 Sales.xlsx
  5. 捲動至 Data.Sales 工作表以進行檢視。這是立方體的資料工作表。
    檢查每個維度的工作表。維度工作表以 Dim 為開頭,包括 Measures 維度的工作表。
  6. 您可以使用匯出的應用程式工作簿,執行進一步的增量更新。例如在眾多其他作業中,您可以新增或移除階層、在計量附加公式、變更別名以及開發計算式。
本章中的作業經過排序,目的為幫助您瞭解如何從應用程式工作簿或表格資料設計並部署立方體。您可以將立方體匯出至應用程式工作簿、對其進行修改並重新建置,以逐漸改善立方體的設計。