金蝶KBIV30培訓學習課件_第1頁
金蝶KBIV30培訓學習課件_第2頁
金蝶KBIV30培訓學習課件_第3頁
金蝶KBIV30培訓學習課件_第4頁
金蝶KBIV30培訓學習課件_第5頁
已閱讀5頁,還剩90頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

KBI業(yè)務方案產品部2013年7月KBIV3.0產品功能介紹

——實戰(zhàn)篇第一頁,共九十六頁。任務設計轉換作業(yè)調度計劃調度計劃監(jiān)控計劃監(jiān)控運行日志數據整合第二頁,共九十六頁。轉換由源數據庫向BI系統(tǒng)輸入數據,進行指定規(guī)則轉換后,注入到目標數據庫中;作業(yè)將轉換設計中的各個轉換流程串成完整的流程,并且在調度計劃中可以定時執(zhí)行任務設計第三頁,共九十六頁。任務設計-轉換轉換包含的節(jié)點按功能不同分為四類第四頁,共九十六頁。示例內容

將EAS中計量單位表的數據抽取及轉換后,注入到KBI_DW數據庫中目標

掌握以下組件的使用:

表輸入、表輸出、插入/更新、增加序列、常量轉換示例1:計量單位第五頁,共九十六頁。節(jié)點作用:使用SQL從數據庫的表中獲取數據并加入到流中節(jié)點操作界面:任務設計-輸入-表輸入第六頁,共九十六頁。節(jié)點作用:表輸出一般用于將流里面的數據插入到數據庫中的表中,系統(tǒng)中提供按照某張表為模板創(chuàng)建一張一樣的新表.節(jié)點操作界面任務設計-輸出-表輸出第七頁,共九十六頁。轉換示例1:計量單位—練習1練習目標:將EAS中計量單位表的數據抽取,注入到KBI_DW數據庫中練習步驟:1、增加轉換D_MEASUREUNIT;2、增加【表輸入】組件,并作設置;3、增加【表輸出】組件,并作設置;第八頁,共九十六頁。轉換示例1:計量單位—練習1第九頁,共九十六頁。節(jié)點作用:這個步驟利用插入\更新條件在表中搜索行。如果行沒有找到,就插入行。如果能被找到,并且要被更新的字段沒有任何改變,就什么也不做。如果有不同,行就會被更新。節(jié)點操作界面:任務設計-輸出-插入\更新第十頁,共九十六頁。轉換示例1:計量單位—練習2練習目標:將EAS中計量單位表的數據抽取,注入到KBI_DW數據庫中練習步驟:1、修改轉換D_MEASUREUNIT;2、增加【表輸入】組件,并作設置;3、刪除【表輸出】組件;4、增加【插入/更新】組件,并作設置;第十一頁,共九十六頁。節(jié)點作用:這個步驟在流中增加一個序列。一個序列是在某個起始值和增量的基礎上,經常改變的整數值。你可以使用數據庫的序列,也可以使用系統(tǒng)設定的序列。節(jié)點操作界面:任務設計-轉換-增加序列第十二頁,共九十六頁。節(jié)點作用:這個步驟比較簡單,主要在流中添加常量,在字段列表中給一個常量指定名稱,類型,格式,長度,精度等屬性(名稱和類型必填),再給它賦一個值即完成了常量創(chuàng)建。節(jié)點操作界面:任務設計-轉換-常量第十三頁,共九十六頁。轉換示例1:計量單位—練習3練習目標:將EAS中計量單位表的數據抽取并轉換后,注入到KBI_DW數據庫中練習步驟:1、修改轉換D_MEASUREUNIT;2、增加【增加序列】組件,并作設置;3、增加【常量】組件,并作設置;4、增加【插入/更新】組件,并作設置;第十四頁,共九十六頁。轉換示例2:銷售訂單—練習1第十五頁,共九十六頁。示例內容

將EAS中銷售訂單表的數據抽取及轉換后,注入到KBI_DW數據庫中目標

掌握以下組件的使用:

表輸入、表輸出、數據庫查詢、SQL語句轉換示例2:銷售訂單第十六頁,共九十六頁。節(jié)點作用:當輸入組件與輸出組件字段名稱以及順序不一致時,需要使用字段選擇做字段映射。節(jié)點操作界面:任務設計-轉換-字段選擇第十七頁,共九十六頁。轉換示例2:銷售訂單—練習1練習目標:將EAS中銷售訂單表最近三個月的的數據抽取后,注入到KBI_DW數據庫中練習步驟:1、增加轉換F_Sale_SaleOrder;2、增加【表輸入】組件,并作設置;3、增加【字段選擇】組件,并作設置;4、增加【表輸出】組件,并作設置;第十八頁,共九十六頁。轉換示例2:銷售訂單—練習1第十九頁,共九十六頁。節(jié)點作用:在這個步驟中你可以執(zhí)行SQL腳本,或者在轉換初始化的時候執(zhí)行,或者在步驟的每一個輸入行執(zhí)行。節(jié)點操作界面:任務設計-通用-SQL語句第二十頁,共九十六頁。轉換示例2:銷售訂單—練習2練習目標:1、刪除KBI_DW數據庫中最近兩個月的銷售訂單,2、將EAS中銷售訂單表最近三個月的的數據抽取后,注入到KBI_DW數據庫中練習步驟:1、修改轉換F_Sale_SaleOrder;2、增加【SQL語句】組件,并作設置;第二十一頁,共九十六頁。轉換示例2:銷售訂單—練習2第二十二頁,共九十六頁。節(jié)點作用:根據上一節(jié)點傳來的字段設置查詢條件,獲取查詢表符合條件的返回字段值,并輸出到下一個節(jié)點步驟。節(jié)點操作界面任務設計-輸入-數據庫查詢[LOOKUP]第二十三頁,共九十六頁。轉換示例2:銷售訂單—練習3練習目標:1、將銷售訂單的公司FID、物料FID、計量單位FID轉換;1、練習步驟:1、修改轉換F_Sale_SaleOrder;2、增加【數據庫查詢】組件,并作設置;第二十四頁,共九十六頁。轉換示例2:銷售訂單—練習3第二十五頁,共九十六頁。轉換示例3:單個銷售指標示例內容 將指定的EXCEL導入數據庫中目標 掌握以下組件的使用:

Excel輸入、刪除第二十六頁,共九十六頁。文件管理節(jié)點作用:提供上傳文件的路徑系統(tǒng)界面第二十七頁,共九十六頁。節(jié)點作用:Excel輸入節(jié)點提供了對Excel文檔的讀取處理.系統(tǒng)界面任務設計-輸入-Excel輸入第二十八頁,共九十六頁。轉換示例3:單個銷售指標—練習1練習目標:1、將上傳的EXCEL文件導入數據庫中;練習步驟:1、增加轉換F_Sale_SaleTargets2;2、增加【EXCEL】組件,并作設置;3、增加【字段選擇】組件,并作設置;4、增加【表輸出】組件,并作設置;第二十九頁,共九十六頁。轉換示例3:單個銷售指標—練習2第三十頁,共九十六頁。轉換示例3:單個單個銷售指標—練習2第三十一頁,共九十六頁。節(jié)點作用:定義刪除規(guī)則,目標表中符合刪除條件的數據將被刪除節(jié)點操作界面:任務設計-輸出-刪除第三十二頁,共九十六頁。轉換示例3:單個銷售指標—練習2練習目標:1、刪除數據庫中的重復數據;練習步驟:1、修改轉換F_Sale_SaleTargets2;2、增加【刪除】組件,并作設置;第三十三頁,共九十六頁。轉換示例3:單個銷售指標—練習2第三十四頁,共九十六頁。轉換示例4:多個銷售指標示例內容 將上傳的多個EXCEL導入數據庫中目標 掌握以下組件的使用:

復制記錄到結果、從結果獲取記錄第三十五頁,共九十六頁。設置文件上傳路徑通過設置操作系統(tǒng)環(huán)境變量,實現文件上傳路徑的設置第三十六頁,共九十六頁。將指標文件文件夾下的文件拷貝到D:\UPLOAD\拷貝文件第三十七頁,共九十六頁。節(jié)點作用:這個步驟允許你在一個任務中將行數據(內存中的)傳遞到下一個步驟。節(jié)點操作界面:任務設計-轉換-復制記錄到結果第三十八頁,共九十六頁。轉換示例4:多個銷售指標—練習1練習目標:1、得到上傳的文件清單;練習步驟:1、增加轉換F_Sale_SaleTargets1;2、增加【EXCEL】組件,并作設置;;3、增加【復制記錄到結果】組件,并做設置;第三十九頁,共九十六頁。轉換示例4:多個銷售指標—練習1第四十頁,共九十六頁。節(jié)點作用:這個步驟返回在一個任務中先前步驟生成的行。你可以進入選擇先前步驟生成的元數據字段。節(jié)點操作界面:任務設計-轉換-從結果獲取記錄第四十一頁,共九十六頁。轉換示例4:多個銷售指標—練習2練習目標:1、得到上傳的文件清單;練習步驟:1、修改轉換F_Sale_SaleTargets2;2、增加【從結果獲取記錄】組件,并做設置;3、修改【Excel輸入】組件,修改文件頁簽;第四十二頁,共九十六頁。轉換示例4:多個銷售指標—練習2第四十三頁,共九十六頁。作業(yè)包含的節(jié)點不多,主要是起到將轉換串起來的作用,按不同的功能也分到四類任務設計-作業(yè)第四十四頁,共九十六頁。節(jié)點作用:每個作業(yè)的起始節(jié)點,作業(yè)運行時都必須從一個開始節(jié)點開始,開始節(jié)點不能有輸入。節(jié)點操作界面:無任務設計-作業(yè)-開始第四十五頁,共九十六頁。節(jié)點作用:在作業(yè)中調用一個轉換節(jié)點操作界面:任務設計-作業(yè)-轉換第四十六頁,共九十六頁。在作業(yè)中調用一個作業(yè)節(jié)點操作界面:任務設計-作業(yè)-作業(yè)第四十七頁,共九十六頁。作業(yè)示例1:銷售訂單作業(yè)示例內容 將轉換添加到作業(yè)中目標 掌握以下組件的使用: 作業(yè)第四十八頁,共九十六頁。作業(yè)示例1:銷售訂單作業(yè)—練習1練習目標:1、增加作業(yè),調用轉換;練習步驟:1、增加作業(yè)F_Sale_SaleOrder;2、增加【開始】組件;3、增加【轉換】組件,設置調用F_Sale_SaleOrder;第四十九頁,共九十六頁。作業(yè)示例2:銷售指標作業(yè)示例內容 將轉換添加到作業(yè)中目標 掌握以下組件的使用: 作業(yè)第五十頁,共九十六頁。作業(yè)示例2:銷售指標作業(yè)—練習1練習目標:1、增加作業(yè),調用轉換;練習步驟:1、增加作業(yè)F_Sale_SaleTarget;2、增加【開始】組件;3、增加【轉換】組件,設置調用F_Sale_SaleTargets1;4、增加【轉換】組件,設置調用F_Sale_SaleTargets2;5、修改轉換組件F_Sale_SaleTargets2屬性;第五十一頁,共九十六頁。作業(yè)示例2:銷售指標作業(yè)—練習1第五十二頁,共九十六頁。作業(yè)示例2:銷售作業(yè)示例內容 將作業(yè)添加到作業(yè)中目標 掌握以下組件的使用: 作業(yè)第五十三頁,共九十六頁。作業(yè)示例3:銷售作業(yè)—練習1練習目標:1、增加作業(yè),調用作業(yè);練習步驟:1、增加作業(yè)Sale_Index;2、增加【開始】組件;3、增加【作業(yè)】組件,設置調用SaleOrder;4、增加【作業(yè)】組件,設置調用SaleTarget;第五十四頁,共九十六頁。作業(yè)示例3:銷售作業(yè)—練習1第五十五頁,共九十六頁。調度計劃就是對作業(yè)的調度,KBIDI提供了靈活的調度方式。調度計劃主要提供了以下列表中的功能:

調度計劃

序號維護項說明1新增新增一個調度計劃2修改修改一個調度計劃3刪除刪除一個調度計劃4查詢查詢符合條件的列表記錄5刷新刷新列表6啟用啟用選中的作業(yè)任務7禁用禁用選中的作業(yè)任務8運行手動運行當前選中的作業(yè)任務9停止停止當前選中的正在運行的作業(yè)任務10運行日志運行日志按鈕用來切換下方日志信息的顯示與關閉第五十六頁,共九十六頁。調度示例1:銷售調度—練習1練習目標:1、增加調度;練習步驟:1、增加調度銷售作業(yè);2、選擇作業(yè)Sale_Index;第五十七頁,共九十六頁。調度示例1:銷售調度—練習1第五十八頁,共九十六頁。參考資料第五十九頁,共九十六頁。節(jié)點作用:設定條件,轉向不同的分支.節(jié)點操作界面:任務設計-轉換-

switch/case第六十頁,共九十六頁。節(jié)點作用:這個步驟允許你在一個任務中或者虛擬機中設置變量。它僅僅可以用一行數據來設置變量值。

注意: 1、參數設置成功后,需在作業(yè)中調用轉換才會起作用。2、如果從數據流中接收字段,每一個字段只能接收一條數據。在運行轉換和任務時,如果從數據流中的任何一個字段接收的數據不止一條,系統(tǒng)會提示錯誤信息,運行停止。節(jié)點操作界面:任務設計-通用-設置參數第六十一頁,共九十六頁。節(jié)點作用:獲取設置參數中的值注意:1、需要指定完整的參數格式【Linux】格式${variable}【Windows】格式%%variable%%2、轉換中設置參數和換取參數節(jié)點不要放到同一個轉換中3、當數據類型設置為Date類型時,獲取參數源的值的格式必須與此處的時間格式保持一致。如:獲取參數節(jié)點要獲取一個在設置參數節(jié)點中設置的參數,在設置參數中值的格式要與獲取參數節(jié)點要求的格式一致。節(jié)點操作界面:任務設計-通用-獲取參數第六十二頁,共九十六頁。節(jié)點作用:系統(tǒng)信息這個節(jié)點功能比較簡單,在信息項列表中輸入名稱,選擇信息類型如“當前時間”,在轉換中使用,將系統(tǒng)信息值附加到輸入流中。節(jié)點操作界面:示例:任務設計-輸入-系統(tǒng)信息第六十三頁,共九十六頁。任務設計-輸入-文本輸入節(jié)點作用:與Excel輸入類似,系統(tǒng)提供對格式固定的文本文檔的讀取處理節(jié)點操作界面第六十四頁,共九十六頁。節(jié)點作用:與Excel輸入類似,

把XML文件作為輸入流,讀取XML中的數據節(jié)點操作界面任務設計-輸入-XML輸入第六十五頁,共九十六頁。節(jié)點作用:它僅僅執(zhí)行對目標表的更新操作。節(jié)點操作界面:任務設計-輸出-更新第六十六頁,共九十六頁。節(jié)點作用:定義刪除規(guī)則,目標表中符合刪除條件的數據將被刪除節(jié)點操作界面:任務設計-輸出-刪除第六十七頁,共九十六頁。節(jié)點作用:利用這個步驟,在系統(tǒng)中,你可以寫入數據到一個或者多個Excel文件中。節(jié)點操作界面:任務設計-輸出-Excel輸出第六十八頁,共九十六頁。節(jié)點作用:將流中的數據保存至文本文件中節(jié)點操作界面:任務設計-輸出-文本輸出第六十九頁,共九十六頁。節(jié)點作用:使用此節(jié)點把數據輸出到XML文件中節(jié)點操作界面:任務設計-輸出-XML輸出第七十頁,共九十六頁。節(jié)點作用:這個步驟允許你根據自定義條件和比較符來過濾記錄。節(jié)點操作界面:任務設計-轉換-過濾記錄第七十一頁,共九十六頁。節(jié)點作用:數據統(tǒng)計中,為了轉變數據的展現方式,將相同類型的數據縱向展示.節(jié)點操作界面:任務設計-轉換-行轉列第七十二頁,共九十六頁。節(jié)點作用:很簡單的一個節(jié)點,本身不起任何作用,只作為一個占位符滿足某些節(jié)點特定的輸入輸出需求.節(jié)點操作界面:任務設計-轉換-空操作第七十三頁,共九十六頁。節(jié)點作用:DI轉換支持調用數據庫里面定義好的存儲過程

存儲過程分有參數的和沒有參數的兩種,對于沒有參數的存儲過程,只需選定存儲過程名稱,關于參數的設置不需填寫。節(jié)點操作界面:任務設計-通用-存儲過程第七十四頁,共九十六頁。節(jié)點作用:這個步驟允許你用JavaScript語言做復雜的運算。節(jié)點操作界面:任務設計-通用-JavaScript第七十五頁,共九十六頁。節(jié)點作用:使用標準的JAVA語法,編寫個性化的操作.比如對某個字段的加解密.該節(jié)點提供豐富的代碼片段,點擊即可加入代碼編輯區(qū).節(jié)點操作界面:任務設計-通用-自定義Java類第七十六頁,共九十六頁。節(jié)點作用:該節(jié)點是為轉換添加一條注釋信息,并將其顯示在相應位置.節(jié)點操作界面任務設計-通用-注釋第七十七頁,共九十六頁。節(jié)點作用:大數據量的數據輸出到Oracle目標表時,使用此節(jié)點會加快抽取速度。注意:(1)應用服務器端需要裝有Oracle客戶端。(2)如果輸入流為文本文件,加載的數據文件必須和Oracle數據庫字符集一致,否則會產生亂碼。任務設計-通用-Oracle批量裝載第七十八頁,共九十六頁。節(jié)點作用:該節(jié)點可實現在一個作業(yè)中或者虛擬機中設置參數。它僅可以用一行數據來設置參數值。且該參數可被調用及重新賦值。注意:使用參數時,需要指定完整的參數格式【Linux】格式${variable},【Windows】格式%%variable%%任務設計-作業(yè)-設置參數第七十九頁,共九十六頁。節(jié)點作用:與轉換中的注釋類似,為作業(yè)添加一條注釋信息,并將其顯示在相應位置任務設計-作業(yè)-注釋第八十頁,共九十六頁。節(jié)點作用:該節(jié)點支持作業(yè)節(jié)點循環(huán)運行。節(jié)點操作界面:任務設計-作業(yè)-條件判斷第八十一頁,共九十六頁。節(jié)點作用:支持作業(yè)的循環(huán)操作,與條件判斷相對應示例演示說明任務設計-作業(yè)-循環(huán)支持第八十二頁,共九十六頁。節(jié)點作用:大數據量的數據輸出到SqlServer目標表時,使用此節(jié)點會加快抽取速度。

注意:(1)裝載的文件必須在SqlServer服務器上。裝載的文件每列的順序需要與目標表中字段順序對應,數據類型一致。(2)加載的數據文件必須和SqlServer數據庫字符集一致,否則會產生亂碼,比如安裝的SqlServer是UTF-8,那么要加載的文件也要是UTF-8。任務設計-作業(yè)-SQLServer批量裝載第八十三頁,共九十六頁。節(jié)點作用:大數據量的數據輸出到Mysql目標表時,使用此節(jié)點會加快抽取速度。裝載的文件每列的順序需要與目標表中字段順序對應,數據類型一致。任務設計-作業(yè)-Mysql批量裝載第八十四頁,共九十六頁。在作業(yè)中執(zhí)行SQL腳本,需要執(zhí)行的sql語句,一般為dml語句(insert,update,delete等),也可執(zhí)行ddl語句(truncatetable,createtable,droptable等),不單獨執(zhí)行select語句。任務設計-作業(yè)-執(zhí)行SQL第八十五頁,共九十六頁。在作業(yè)中執(zhí)行OS腳本,包括dos腳本和shell腳本任務設計-作業(yè)-執(zhí)行OS腳本第八十六頁,共九十六頁。KBIDI支持從多個帳套提取到一個DW的實現大概過程:1.在數據庫連接中配置一個參數型連接:即數據庫IP,用戶名,密碼,端口號,數據庫名都是用${ip}類型的參數來表示.其他參考截圖2.配置所有需要提取的帳套的數據庫連接3.參考截圖進行配置數據庫示例以從三個帳套提取數據為例分別需要配一個參數型數據庫連接:DB_Var源數據庫連接:DB_no1,DB_no2,DB_no3目標數據庫:DB_sum演示示例:多帳套數據抽取的實現1第八十七頁,共九十六頁。演示示例:多帳套數據抽取的實現2建立數據庫:這里的數據庫取名以DB_no開頭,目的是為了轉換中使用方便第八十八頁,共九十六頁。演示示例:多帳套數據抽取的實現3-轉換1第八十九頁,共九十六頁。演示示例:多帳套數據抽取的實現3-轉換2第九十頁,共九十六頁。這個任務的作用就是為了將每一個數據庫連接傳進來的時候各執(zhí)行一次,以達到多數據庫抽取數據的目的.演示示例:多帳套數據抽取的實現4-任務第九十一頁,共九十六頁。計劃監(jiān)控對近期活動中的作業(yè)運行情況作監(jiān)控,在計劃監(jiān)控里也可對列表中的作業(yè)作運行,停止等操作.計劃監(jiān)控以行記錄的形式展現每條記錄的執(zhí)行情況計劃監(jiān)控第九十二頁,共九十六頁。運行日志對近期活動中的作業(yè)所產生的日志進行詳細查看和刪除。在運行日志模塊中,點擊作業(yè)旁的

,在作業(yè)樹中僅把在計劃監(jiān)控中調用的作業(yè)顯示出來,其他作業(yè)在樹中不顯示。點擊詳細按鈕,可以查看日志的詳細信息,也可以把對應作業(yè)的日志刪除。運行日志第九十三頁,共九十六頁。第九十四頁,共九十六頁。特別聲明沒有金蝶軟件國際軟件集團有限公司的特別許可,任何人不能以任何形式或為任何目的復制或傳播本文檔的任何部分。本文檔中包含的信息如有更改,恕不另行通知。由金蝶軟件(中國)有限公司和其分銷商所銷售的某些軟件產品包含有其它軟件供應商版權所有的軟件組件。Microsoft?、WINDOWS?、NT?、EXCEL?、Word?、PowerPoint?和SQLServer?是微軟公司的注冊商標。IBM?、DB2?、DB2通用數據庫、OS/2?、ParallelSysplex?、MVS/ESA、AIX?、S/390?、AS/400?、OS/390?、OS/400?、iSeries、pSeries、xSeries、zSeries、z/OS、AFP、IntelligentMiner、WebSphere?、Netfinity?、Tivoli?、Informix和Info

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論