直接對接數據庫中又雜又亂的數據會大幅度增加數據分析工作量,但如果利用ETL來制作數據分析報表,則可在很大程度上減少數據分析工作量,提升數據分析、分析報表制作的效率。因此熟練掌握ETL制作數據分析報表的功能,很有必要。本期奧威BI小課堂就以OurwayBI為例,講解如何利用ETL快速對接數據展開數據可視化分析。
什么是ETL?
我們可以通過以下的方式來快速理解ETL。
數據源:各類數據庫、數據存放的實體。
DW:即數據倉庫。將各個數據源的數據打通后保存的地方。
ETL:即數據提取、轉換和加載。從ERP數據庫抽取所需數據到DW的過程。(點這里,觀看視頻演示)
進入ETL
登錄OurwayBI后,點擊右側導航欄的“ETL設置”就能轉入相關頁面。(點這,了解OurwayBI)
進入ETL頁面后,同樣是在右側導航欄,可以清楚看到四大內容項分別是數據資源、作業流程、執行監控、計劃調度。
一、數據資源
數據資源里主要有三大基礎功能,分別是數據連接、驅動管理、變量管理。在啟用ETL功能時,首先要從這三個小功能里進行設置。這三個功能的設置操作基本類似,以數據連接為例,點擊數據資源中的數據連接,選中鏈接類型(數據源or數據倉),并點擊“新建連接”,在彈窗中填入所需資料后,先點測試,測試功能后點確定即可。
如果說在數據連接類型中找不到適合自己的那一款怎么辦?那就需要在驅動管理中自行添加一個新的驅動。
在上圖中依次填入資料,保存即可完成驅動新增。此時在回到數據連接中就能直接選填該驅動。
二、作業流程
為便于管理,建議新建文件夾來管理作業流程。
點擊主文件夾新建文件夾后,點“新建流程”添加作業流程,然后就能將作業組件內的任務拖到設置頁面進行設置。以sql任務為例,具體步驟如下圖:
作業流程內小功能的操作基本上就是,將小功能拖入設置編輯頁面,填寫基本信息和寫入腳本。將所需的小功能都設置好了,在設置好流程箭頭,使整個流程得以順利運轉即可。但也有些需要特別注意的地方,比如數據流任務設置中,在“目標—目標表”中,要選點“+”導入數據。
設置完成后的流程圖:
三、執行監控
點擊執行按鍵即可查看執行結果,并根據執行結果判斷是否設置正常,如出現異常即可找到原因并進行糾正。
點“執行監控—日志查詢”即可查看報錯信息,并找出原因針對性糾錯。
四、計劃調度
計劃調度的作用在于為系統智能執行流程設定時間與具體流程。比如說公司想讓系統在晚上10點后自動執行A流程,就需要在計劃 調度進行設置。
點擊計劃調度,在選中目標數據的前提下點擊“+新建計劃”,并在彈窗中填入資料。
新建觸發器:
添加計劃流程:
以上就是本期奧威BI小課堂《OurwayBI基于ETL制作報表1》的主要內容。想了解更多智能數據可視化分析課程?請持續關注奧威BI小課堂。
往期BI課堂
版權所有Copyright(C)2018 珠海奧威軟件科技有限公司 粵ICP備 09215901號-3 地址:銷售服務中心-珠海高新區南方軟件園D3棟3層