如何把握區(qū)分必須實時,最好實時,不必全部實時的分寸了?想避免每個單獨的信息在實時數(shù)據(jù)集市中實時刷新的想法是很困難的。大多數(shù)的實時商業(yè)智能的解決方案可以分成全部實時,非全部實時。你要能,并且必須能區(qū)分哪些信息元素要全部實時,執(zhí)行實時的時間是一天,一周,或者是一個月刷新。
考慮一下一個銷售的解決方案,這個方案實質(zhì)上就是每月生成報表,本年度截止到現(xiàn)在的銷售情況。當(dāng)源應(yīng)用程序有一些改變時,數(shù)據(jù)集成引擎將要把這些銷售變量加入到實時數(shù)據(jù)市場,計算出相應(yīng)的結(jié)果。但是,在這個解決方案中,員工這個變量因素的刷新頻率有多少了?
讓我們假設(shè)員工這一因素的一些屬性從一個人力資源的應(yīng)用程序得來,這個人力資源應(yīng)用程序反應(yīng)員工的偶爾變化,這些數(shù)據(jù)元素對銷售分析并不是很至關(guān)重要。那么在這個解決方案中,或許就可以將員工這一因素分成兩個成分。從事務(wù)系統(tǒng)中得到一些必要的員工信息(如員工ID等)。至于其它的屬性如辦公地點就可以放在一邊。這中安排就可以減少實時ETL過程加載量。同樣的,如果你只需要一些月報告的快照,你就可以每月構(gòu)建一次。
在實時商業(yè)智能解決方案中你需要設(shè)計一個瘦的數(shù)據(jù)集。針對每個刷新頻率繪制一條線,決定那些信息應(yīng)該是實時的,那些能夠讓其等待是成功實時數(shù)據(jù)集市解決方案的關(guān)鍵。在進(jìn)行分析和高水平設(shè)計階段,這些需要盡快解決。
二、不要弄巧成拙從任何源應(yīng)用程序捕獲數(shù)據(jù)最簡單的方法就是實時讀入源系統(tǒng)數(shù)據(jù)。但是,并不是有很多的應(yīng)用管理程序允許你這么做。因此訪問源應(yīng)用程序的選擇是很有限的。
大多數(shù)的實時集成工具有一個實時數(shù)據(jù)復(fù)制引擎。和這個引擎一起有一個單獨的價格標(biāo)簽。這個實時數(shù)據(jù)復(fù)制引擎影響到數(shù)據(jù)庫日志。有了這樣的一個工具就可以讓開發(fā)團(tuán)隊的工作輕松,有數(shù)據(jù)庫提供商提供的數(shù)據(jù)庫本地復(fù)制器將會是一個簡單,有效節(jié)約成本的解決方案。這種實時數(shù)據(jù)收集的另一種替代方案就是使用數(shù)據(jù)庫觸發(fā)器。如果這種選擇沒有使得院系統(tǒng)在性能和維護(hù)上負(fù)擔(dān)加重,比起使用單獨的工具,這將是一個好的候選辦法,因為成本和維護(hù)費用更低。在不影響源系統(tǒng)性能的前提下,這種觸發(fā)器可以提交在源系統(tǒng)的變化信息到一個單獨的集結(jié)地,而實時數(shù)據(jù)集成引擎能不間斷的從這個集結(jié)地去讀信息。
一些需要從多種系統(tǒng)整合的數(shù)據(jù)容量和刷新周期,能夠方便的由標(biāo)準(zhǔn)的ETL刷新策略所處理,這些策略包括數(shù)據(jù)庫觸發(fā)器,復(fù)制和其它一些機制。即時這里出現(xiàn)交替機制需要等待幾分鐘,可以考慮實施單獨的實時復(fù)制工具。三、進(jìn)行信息圖像化商業(yè)智能解決方案最緊要的就是實時移交信息。因此提供一個可視化的圖案就更好了。由于商業(yè)智能中數(shù)據(jù)可視化重要性越來越受關(guān)注,分析儀表板不再認(rèn)為是一個可有可無的工具了。當(dāng)可以以數(shù)字化,統(tǒng)計來呈現(xiàn)一個事實的時候,有儀表板就會更好,就像企業(yè)擁有了一只鳥的眼睛,對事實的把握程度更準(zhǔn)確。
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com