一、ERP系統應用概述
(一)行業現狀。ERP系統為企業提供了一個集成的系統,它將企業的信息化水平向前推動了一大步,但是用戶也逐漸意識到單純的某個系統是無法滿足企業所有的應用需要的。企業數據倉庫的建設是對企業數據的又一次大整合,BW數據倉庫技術是商務智能的基石,是企業解決需求的首選。數據倉庫技術是為了有效地把操作型數據集成到統一的環境中,以提供決策型數據訪問的各種技術和模塊的總稱。數據倉庫是商務智能里關鍵的一個環境,而不是一件產品。中國的大型企業有80%已經實施了SAP系統,但是只是涉及傳統模塊的實施,BW數據倉庫項目的實施還非常稀少。大部分企業在實施ERP系統5~8年后,逐步意識到了BW數據倉庫的重要性,開始準備實施BW項目。
(二)研究意義。商務智能系統是指運用數據倉庫,聯機分析和數據挖掘技術來處理和分析商業數據,針對不同的領域提供不同的應用解決方案,協助用戶解決商務活動中的復雜問題,從而幫助決策者面對商務環境的快速變化而作出敏捷反應和合理商業決策的管理系統。ERP系統是指建立在信息技術基礎之上的,以系統化的管理思想,為企業決策層及員工提供決策運行手段的管理平臺。
當前的ERP系統的應用仍然停留在MIS系統層面,遠未達到企業所期望的決策支持功能。ERP在實施和運行過程中的局限性不斷地暴露出來。受ERP思想提出時的需求所限,使得ERP系統的數據無法上升到信息層面,使得它無法滿足快速變化的商業需要。ERP系統專注于事務處理,保證事務處理所必須的自動化,它只是一個很好的后臺管理系統,隨著計算機和數據庫技術的發展,20世紀90年代逐步成熟起來的數據倉庫,聯機處理分析系統和數據挖掘為內容的商務智能系統能夠很好地彌補ERP這些方面的不足。
二、數據倉庫理論概述
(一)BI商務智能。商務智能BI是對商業信息的搜集、管理和分析過程,目的是使企業的各級決策者獲得知識或洞察力,促使他們作出對企業更有利的決策。SAP商務智能不僅應用于SAP各個解決方案的數據收集與分析應用,而且SAP的許多重要解決方案是以SAP商務智能為基礎搭建的。經過十余年的不斷發展與創新,SAP商務智能解決方案已經成為一個集數據ETL、數據倉庫、商務智能、數據展現等多個功能模塊于一體的綜合性解決方案。SAP商務智能由多個功能模塊組成,其中企業數據倉庫、商務智能平臺和業務瀏覽器套件構成了BI的核心組成部分。
(二)BW數據倉庫。SAP BW是商務智能(BI)的集成化組件之一,為SAP數據和非SAP數據的采集、存儲、分析和管理提供一個集成的、面向商務的平臺。它可以智能化地管理整個企業信息系統的海量數據信息并從中挖掘出最有價值的信息,以向企業管理者提供強有力的決策支持,從而使企業對市場反應更靈敏快捷,整個企業也更具有生命力和競爭力。SAP BW是端對端的數據倉庫解決方案,能夠對SAP R/3以及其他非SAP系統中的數據抽取并分析。為了實現此功能,SAP BW擁有一組工具,包括:數據抽取器、數據存取器、強大的前端分析工具、監測系統運行效率的工具。
三、數據倉庫的實現
(一)業務需求分析。根據用戶的需要和使用范圍,使用SAP商務智能搭建出的數據倉庫模型是千變萬化的。數據倉庫的建模質量直接影響數據倉庫項目的質量和成敗。如何根據用戶的需求,使用各種數據對象來創建高效、靈活的數據倉庫架構,需要更多的是經驗和技巧,這也是SAP數據倉庫實施顧問的價值所在。
(二)建模。
1.模型中的數據粒度設計。在業務建模時,首先要確定模型設計中的數據粒度,它是指數據倉庫中保存數據的細化或綜合程度,也就是在維度模型中給出何種詳細程度的細節內容。數據粒度是SAP數據倉庫中信息對象的定義。在信息對象的定義中包括兩類:一類是特性的定義,另一類是關鍵值。
2.數據存儲設計。數據存儲對象DSO是由SAP BI商務智能平臺提供的一種數據對象,其存儲結構是將企業范圍所有相關業務系統的數據,以全面、統一的關系型實體來體現的,可用于構建企業數據倉庫及運營數據存儲層。數據存儲對象是簡單的二維表結構,由關鍵字字段和數據字段組成。
在SAP商務智能的數據倉庫工作臺上可以對數據存儲對象進行創建、修改、刪除等操作。在SAP商務智能中,數據存儲對象有三種類型:標準數據存儲對象、寫優化的數據存儲對象和直接更新的數據存儲對象。
(三)數據抽取、轉換和裝載。
1.數據抽取。數據抽取完成的是將數據從各種源系統傳送到SAP BI系統中的過程。SAP BI提供了全面解決方案,包括了與各種源系統的連接技術、數據接口的定義和管理等。幾乎任何來源的數據都可被用來在SAP BI中進行數據抽取。源系統主要類型包括:SAP系統、文本文件、數據庫系統、XML文件等。
2.數據轉換。對數據進行轉換就是對數據的合并、清理和整合。通過轉換,可以實現不同的數據源在語義上的一致性,它是指對數據進行處理的規則。傳輸規則一般包括開始例程、裝換規則和結束例程三部分。開始例程用于數據的清理,以及源數據的整合;轉換規則用于數據轉換,可以通過公式、例程等方式實現;結束例程主要是對轉換好的數據進行整合。
3.數據裝載。數據從源系統傳輸SAP BW系統中,通過信息包觸發。從數據源到信息提供者的數據傳輸以及信息提供者之間的數據傳輸通過數據傳輸進程觸發,數據的裝載通過處理鏈自動裝載。
(四)數據展現。SAP BW提供的報表工具為一個商業套件。這些工具包括查詢、報表和OLAP功能。用戶可以通過Excel方式、Web方式以及第三方工具(Crystal)方式展現數據。
四、BW數據倉庫關鍵技術
(一)星型模型。SAP BW采用常見的星型模型實現多維數據模型,并在星型模型的基礎上發展成BW星型模型。多維數據建模是以直觀的方式組織數據,并執行高性能的數據訪問。在星型模型中,多個維度表呈輻射狀分布在四周,并與事實表連接。中心事實表往往是非常大的,通常以GB來衡量,并用來檢索用戶關心的業務交易數據;維度表的規模往往只有事實表的1%—5%,用來存放可供分析的維度。各維度表和其對應的事實表是通過主鍵和外鍵關系來聯系的。
(二)數據抽取、轉換和裝載。企業如何通過各種技術手段,把數據轉換為信息、知識已經成了提高其核心競爭力的主要瓶頸。數據抽取、轉化、加載技術正是解決這一問題的一把利刃。
1.數據抽取。數據抽取完成的是將數據從各種源系統傳送到SAP BI系統中的過程。
2.數據轉換。對數據進行轉換就是對數據的合并、清理和整合。通過轉換,可以實現不同的數據源在語義上的一致性,它是指對數據進行處理的規則。傳輸規則一般包括開始例程、裝換規則和結束例程三部分。開始例程用于數據的清理,以及源數據的整合;轉換規則用于數據轉換,可以通過公式、例程等方式實現;結束例程主要是對轉換好的數據整合。
3.數據裝載。轉換定義了數據從源對象到目標對象進行轉變的規則,而源數據進行轉變并加載到目標對象這一動作的觸發以及數據傳輸的具體方式則是由數據傳輸進程控制的。
(三)數據展現技術。SAP BI的展現工具有業務瀏覽器、可視化編輯器、網頁屏幕設計器等,同時SAP BI展現工具可以與企業門戶集成,在企業門戶上進行信息展現。SAP BI提供了多種數據的展現手段,可以通過網頁、Excel及Flash技術來展示各種報表、圖形及動畫。目前,SAP BW的展現工具以業務瀏覽器為主。通過業務瀏覽器,用戶可以顯示數據,也可以修改和輸入數據,為計劃數據輸入和計劃編制設計應用界面。業務瀏覽器支持查詢運行時進行靈活、友好、動態的數據追溯,也支持各種固定格式的報表,可以將報表轉換為PDF格式,支持將報表就行分發,有效地增加了報表計算的重用性和有效性。業務瀏覽器還提供信息發布功能,通過電子郵件來發布商務智能的內容。這些內容可以是使用歷史數據預先計算好的文檔,也可以是關聯到最新數據的鏈接。
五、結語
目前,SAP系統已經在各個領域廣泛使用,隨之而來的就是對巨大信息數據的使用也越來越復雜。企業中除了對業務數據進行增加、刪除、修改等事務處理操作和簡單的統計匯總外,企業的管理者還要使用數據(歷史的、現在的)進行各種復雜分析;用以支持決策。傳統的系統功能有限,滿足不了人們對數據作深層次分析的需要。數據倉庫技術的關鍵就在于用戶能夠以他們能夠想象到的方式表示他們需要的數據。SAP數據倉庫技術可以按照分析人員的要求快速、靈活地進行大數據量的復雜查詢處理,并以直觀易懂的形式將查詢結果提供給決策者,以便他們準確掌握企業的經營情況,了解市場需求,制定正確的方案,增加效益。
轉載請注明出處:拓步ERP資訊網http://www.vmgcyvh.cn/
本文標題:基于SAP銷售模塊的BW數據倉庫技術應用