自訂In-Memory DW的資料來源可由OLTP或一般檔案類型資料,當選擇OLTP資料來源時直接透過SQL Command或Store Procedure取得DW資料,接著可以利用資料組合功能來產生最後的DW設計頁面。
名稱:命名資料倉儲名稱。
載入類型:選擇資料倉儲執行載入記憶體時機。
啟動服務載入:當SB服務啟動時建置的資料倉儲自動載入記憶體中執行。
開啟頁面載入:當引用資料倉儲的頁面開啟時資料倉儲自動載入記憶體中執行。
資料來源頁籤:設定資料倉儲的資料來源。
共用條件:以滑鼠右鍵點擊[共用條件]可以新增在資料來源與資料組合中共同使用的條件參數。
資料來源:以滑鼠右鍵點擊[資料來源]可以新增資料倉儲的資料來源。在[欄位]可以新增計算欄位使用;在[條件]可以新增條件過濾資料。
資料組合:將來源資料做資料再處理設定。提供[過濾(Filter)]、[群組彙總(Group)]、[合併資料(Union)]、[聯結資料(Join)]、[樞紐分析(Cross-Tab)]資料處理功能,詳細請參考[資料組合]。
資料倉儲規格頁籤:選擇最後的資料集做為資料倉儲的資料來源並可設定所屬的資料階層。
資料來源:挑選設定最後要建立資料倉儲的資料來源或資料組合來源。
資料表:選擇最後要建立資料倉儲的資料集。
編輯階層:新增資料資料階層與設定時間階層。
規格頁籤:定義欄位的別名與資料類型。
資料頁籤:預覽資料結果。
存檔並關閉:將設定完成的資料倉儲屬性儲存並關閉視窗。
存檔並建置:將設定完成的資料倉儲屬性儲存並關閉視窗,接著建立DW。
關閉:將設定視窗關閉,不做儲存與建置DW。
點選[系統管理]中的[資料倉儲管理]節點,並選擇[新增自訂In-Memory DW]即可選擇所需要的資料來源。本範例中會分別使用OLTP及Excel做為資料來源。
選擇OLTP做為資料來源,並挑選在[資料連線管理]中所設定好的的資料庫選項,Ex: Insurer。
名稱:請將Query名稱設定為銷售資料。
Select 產險銷售主檔.加保日期,產險銷售主檔.年份,產險銷售主檔.季,產險銷售主檔.月份,產險銷售主檔.行政區代碼,產品類別.類別名稱,產品資料.產品,Sum(產險銷售明細.金額) as 金額
|
接著畫面上即出現[新增Query]的視窗。可將即有的SQL語法填入或透過[SQL Editor]功能由工具組出所需要的SQL語句。
設定完成後回至[新增Query]的視窗中,點選[測試]按鈕,以確認有取得所需要的欄位與資料。
接著新增另一個資料來源時,在[資料來源]節點上,點選[新增Excel]。
可於檔案清單中選擇所需使用的Excel檔案。亦可利用介面的上傳按鈕,將檔案上傳至主機。完成後即可在檔案清單中選擇實際所需要的檔案,Ex: Target_t.xls。
如仍有其他的資料來源仍要使用,可依據Step6的步驟即可再將其他不同資料來源的資料帶入。待完成選擇後,即完成多個不同資料來源的資料建立。
資料準備完成,即可開始利用[資料組合]將資料再做後續的整理。
於[資料組合]節點選,選擇[新增連結資料]。
在設定畫面中選擇[快速設定兩個資料合併],分別設定兩個資料來源及其對應的資料表。
主資料 |
合併資料 |
|
---|---|---|
資料來源 |
OLTP1 |
Excel1 |
資料表 |
銷售資料 |
target |
接著分別選擇兩個資料表的合併鍵值欄位,並點選右下方的新增按鈕。
銷售資料 |
Target |
---|---|
年份 |
年份 |
季 |
季 |
月 |
月 |
行政區代碼 |
行政區代碼 |
產品 |
產品 |
完成設定即可點選下一步,進入獨立欄位設定畫面。
依照實際需要分別將兩資料來源中的欄位新增至獨立欄位中。
銷售資料 |
Target |
---|---|
加保日期 |
目標值 |
類別名稱 |
低標 |
金額 |
完成上列步驟後,即完成資料的整併。資料組合中的相關設定,可參閱[資料組合]章節中,詳細的介紹。
接著可切換至[資料倉儲規格]中,開始建立階層。
挑選要建立階層的資料來源和資料表。即可於[規格]頁籤中看到對應的欄位資訊。
點選[編輯階層]後,可於[自訂]頁籤中,自行建立所需的階層欄位。
於階層節點中選擇[新增階層],並輸入階層名稱為”產品”。
依序將Join1.類別名稱、Join1.產品 拖拉至產品階層下,完成後點選[確定]按鈕。
待完成所有相關設定後,即可點選右下角的[存檔並建置]。待載入資料視窗中提示已載入完成,即可點選確定按鈕。