商業智能系統實施步驟
商業智能系統概述
商業智能 bi 的核心主線? 主線就是通過構建數據倉庫平臺,有效的整合數據并組織起來為分析決策提供支持并實現其價值。
隨著科技和網絡技術的飛速發展,大中型公司和企業的工作和管理上也有了非常大的變化,從繁瑣到簡單,從低速到高效,因為我們生活在一個時間就是金錢的大環境里,工作效率如果還不提高注定要被社會淘汰,所以更多的企業選擇商業智能系統來為企業整合數據進行輔助決策工作,對各種信息的搜集和工作管理的分析,那么商業智能系統實施也離不開以下正確的步驟方法。
很多未接觸過的企業會認為商業智能系統只是買個技術買個軟件而已。其實不然,作為一個商業智能解決方案,從前期部署到后續維護,需要考慮各方面因素,比如數據系統后端架構,企業業務需求的適應,實施技術如何融入到內部工作流程等等。那么,企業到底該如何建設bi商業智能系統呢?
商業智能系統的實施涉及企業運作管理、信息系統、數據倉庫、業務數據分析、數據挖掘等知識。即需要選擇合適的商業智能工具,還必須按照正確的步驟實施,我們通過smartbi的部署流程來了解商業智能系統的應用之道。
1、分析需求
需求分析是商業智能實施的第一步,必須明確定義企業對商業智能的期望和需求,包括分析的主題,查看的角度(維度),業務需求和用戶的要求等。
bi商業智能系統項目首要解決的是各業務系統之間數據整合問題,搭建一個數據整合平臺,為企業管理人員提供提供一個全局的視圖,讓決策者能夠將數據轉換為知識進而輔助決策,為企業未來的經營狀況作出準確的預測。
需求分析是商業智能項目最重要的一步,需要詳細了解項目背景、業務目標、業務需求、業務范圍等內容,明確企業對商業智能的期望和需要分析哪些主題。
項目背景主要描述企業目前已有系統的現狀,包括不同的歷史時期,它的業務需求分別是。因為以往的這些獨立的信息系統數據分散,業務之間無法共享信息,數據展示單一,數據存在不一致現象,導致企業領導層無法從全局的角度對業務進行綜合分析。業務范圍是對項目團隊所有人員工作范圍的界定和個層級人員之間的權限設置。
業務需求是描述客戶對于系統實現的總體性要求,以及多少維度進行分析。
功能需求可以包含各業務主題分析、關鍵性指標查詢和監控、報表查詢和數據挖掘等內容。
2、數據倉庫建模
通過需求分析,將企業中的數據按照主題歸類,建立企業數據倉庫的邏輯模型和物理模型,并設計bl系統的架構。在系統設計和開發之前,一般業務人員和設計人員要共同參與概念模型的設計,業務人員和設計人員之間要達成一致的核心業務概念。在系統設計開發時,業務人員和系統設計人員共同參與邏輯模型的設計,最后開發人員以邏輯模型為基礎進行物理模型設計。
3、數據抽取、清洗、轉換、加載
必須將數據從業務數據庫加載到數據倉庫中,并在加載過程中進行轉換、清洗,以保證數據的正確性和可用性。抽取主要負責將數據倉庫需要的數據從各個業務系統中抽取出來。如果每個業務系統的數據情況各不相同,可能對每個數據源都需要建立獨立的抽取流程。通過數據抽取程序,將數據從業務源系統中不斷抽取出來,抽取周期可以設定為某個固定時間,也可以設定為某個時間間隔。
清洗階段是對業務源數據的清洗和確認,檢查抽取的源數據質量是否達到數據倉庫的規定標準。轉換是對源系統的數據做最后一步的修改,包括對源數據的聚合以及各種計算,是整個過程的核心部分。加載是將數據加載到最后的目標表中,其復雜度沒有轉換高,一般采用批量裝載的形式。
4、業務系統的開發:主要是根據業務需求,對數據倉庫中的數據進行各種數據分析和展示,主要包括多維數據olap分析和數據挖掘,以及建立商業智能分析報表系統及門戶。
5、系統改進和完善:根據系統使用情況和用戶反饋信息,對商業智能系統按照上述步驟對系統進行重構或完善。商業智能平臺的系統跟任何系統一樣,經過不斷的使用推陳出新,并且結合之前的用戶體驗來進行建議的整合,采納使用用戶指出的不足和希望改進的地方,嚴格的進行分析和改進,滿足更多用戶的具體需求,然后必須按照標準的實施步驟再次進行完善運行即可。