[摘要] 本文結(jié)合零售業(yè)信息管理現(xiàn)狀,借助SQL Server 2005商業(yè)智能技術(shù),構(gòu)建零售業(yè)商業(yè)智能體系,闡述了系統(tǒng)在零售企業(yè)數(shù)據(jù)倉庫的建立、多維分析報告的提供、特定主題分析的開發(fā)、統(tǒng)計(jì)報表的產(chǎn)生、數(shù)據(jù)挖掘等方面的實(shí)施。
[關(guān)鍵詞] 商業(yè)智能 SQL Server 2005 零售業(yè) 數(shù)據(jù)倉庫 OLAP
隨著信息化技術(shù)的發(fā)展,大型零售企業(yè)通過多年的信息化建設(shè)大多己建立了自己的管理信息系統(tǒng),從銷售管理系統(tǒng),如:電子收款機(jī)、POS系統(tǒng)、商店信息管理系統(tǒng),到EDI化(電子數(shù)據(jù)交換)和EOS(電子訂貨系統(tǒng)),再到現(xiàn)在的客戶關(guān)系管理(CRM),物流管理、供應(yīng)鏈管理(SCM)、企業(yè)資源計(jì)劃(ERP)、數(shù)據(jù)倉庫等綜合性的管理信息系統(tǒng),零售業(yè)的數(shù)據(jù)倉庫里集中了大量原始銷售數(shù)據(jù)。零售業(yè)面臨如此龐大的數(shù)據(jù),如何提高信息的利用率,快速準(zhǔn)確地找出需要的信息,作出迅速合理的決策,成了企業(yè)的一個迫切需要解決的難題,因此引入商業(yè)智能(Business Intelligence簡稱BI)成為提升企業(yè)信息化應(yīng)用水平的必然之選。本文應(yīng)用SQL Server 2005商業(yè)智能技術(shù)構(gòu)建零售業(yè)商業(yè)智能體系,旨在為企業(yè)的決策管理和市場營銷提供強(qiáng)有力的依據(jù)。
一、商業(yè)智能概述
商業(yè)智能(Business Intelligence簡稱BI)是能夠幫助用戶對自身業(yè)務(wù)作出科學(xué)決策的工具,它充分利用現(xiàn)有的業(yè)務(wù)信息,借助現(xiàn)代信息技術(shù),提取和組織現(xiàn)有信息,幫助企業(yè)加強(qiáng)管理、提高決策能力和運(yùn)營能力的概念、方法、過程以及軟件的集合。商業(yè)智能的技術(shù)體系主要有數(shù)據(jù)倉庫(DW)、聯(lián)機(jī)分析處理(OLAP)以及數(shù)據(jù)挖掘(DM)三部分組成。
從系統(tǒng)的觀點(diǎn)看,商業(yè)智能的關(guān)鍵是從商家運(yùn)作系統(tǒng)的數(shù)據(jù)中,經(jīng)過抽取、轉(zhuǎn)換和裝載等過程,提取有用的數(shù)據(jù),進(jìn)行清理以保證數(shù)據(jù)的正確性,在此基礎(chǔ)上利用數(shù)據(jù)倉庫、聯(lián)機(jī)分析處理(OLAP)工具和數(shù)據(jù)挖掘等技術(shù)對其進(jìn)行分析和處理,最后將知識呈現(xiàn)給管理者,它可以為企業(yè)用戶提供趨勢分析、可視化的動態(tài)數(shù)據(jù)報告和數(shù)據(jù)訪問、知識發(fā)現(xiàn)、復(fù)雜的多維數(shù)據(jù)分析等功能,以輔助用戶進(jìn)行決策,高端的BI系統(tǒng)甚至可以直接輸出預(yù)算、財(cái)務(wù)模型、資源分配等運(yùn)算結(jié)果,提供關(guān)鍵績效指標(biāo)(Key Performance Indicators,KPIs)信息。
二、零售業(yè)商業(yè)智能系統(tǒng)的構(gòu)建
零售業(yè)商業(yè)智能系統(tǒng)是面向決策管理和市場營銷的支持系統(tǒng),它是在現(xiàn)有的各種零售業(yè)信息系統(tǒng)上建立的。零售企業(yè)的各種信息系統(tǒng)每天產(chǎn)生諸如商品結(jié)構(gòu)、銷售、庫存、客戶等決策支持所需的珍貴信息,各個應(yīng)用系統(tǒng)的歷史數(shù)據(jù)均以磁盤或硬盤備份的方式保存,這為零售業(yè)商業(yè)智能的系統(tǒng)構(gòu)建提供了必要的數(shù)據(jù)采集條件。本文以某大型國有零售企業(yè)為背景,該零售企業(yè)共有上千個營業(yè)網(wǎng)點(diǎn),其中大型超市、便利店遍及全國許多省市。應(yīng)用SQL Server 2005商業(yè)智能領(lǐng)域的數(shù)據(jù)倉庫、聯(lián)機(jī)分析處理、數(shù)據(jù)挖掘、報表服務(wù),結(jié)合先進(jìn)的前端展現(xiàn)技術(shù),構(gòu)建零售業(yè)商業(yè)智能系統(tǒng)。
如下圖所示,整個BI平臺分為三大功能區(qū):信息集成區(qū)、信息存儲區(qū)和信息傳遞區(qū)。BI信息集成區(qū)主要負(fù)責(zé)BI系統(tǒng)的實(shí)時信息集成,將各種數(shù)據(jù)經(jīng)過ETL軟件抽取、清洗、轉(zhuǎn)換和加載過程加載到以SQL Server 2005為引擎的數(shù)據(jù)倉庫。其主要功能由SQL Server 2005 Integration Services(SSIS)、BizTalk Server等軟件支持。BI信息存儲區(qū)是SQL Server 2005管理的數(shù)據(jù)倉庫,BI信息傳遞區(qū)是各種BI數(shù)據(jù)分析工具OLAP, Data mining和報告工具,其主要功能可以由SQL Server 2005 Analysis Services(SSAS)、SQL Server 2005 Reporting Services和Microsoft SharePoint Portal Server等軟件完成。系統(tǒng)最頂層為數(shù)據(jù)訪問層,通過Web企業(yè)門戶將分析的結(jié)果、動態(tài)報告、關(guān)鍵績效指標(biāo)等決策信息以報表、直方圖、餅圖等可視化的形式展現(xiàn)給用戶。
圖 零售業(yè)商業(yè)智能平臺體系結(jié)構(gòu)
三、系統(tǒng)實(shí)施
該系統(tǒng)主要完成企業(yè)級的數(shù)據(jù)倉庫的建立、產(chǎn)生多維分析報表(OLAP)、完成特定主題分析以及數(shù)據(jù)挖掘等,為企業(yè)的決策管理和市場營銷提供強(qiáng)有力的依據(jù)。
1.建立企業(yè)級的數(shù)據(jù)倉庫
零售業(yè)的各個門店以及供應(yīng)商之間每天都要有大量的數(shù)據(jù)要傳遞和處理,加上零售業(yè)內(nèi)部存在多個信息系統(tǒng),如:ERP、CRM、SCM、OLAP 等。這些系統(tǒng)管理企業(yè)各項(xiàng)運(yùn)營業(yè)務(wù),并產(chǎn)生和處理大量原始的業(yè)務(wù)數(shù)據(jù),如:商品銷售數(shù)據(jù)、商品庫存信息、客戶管理信息等;此外,企業(yè)還收集了供應(yīng)商、競爭對手等大量的外部數(shù)據(jù),所有這些原始的內(nèi)部和外部數(shù)據(jù)之間并沒有非常緊密的聯(lián)系,而是分散在多個信息管理中。在該BI平臺下,SQL Server 2005 SSIS可用于數(shù)據(jù)預(yù)處理階段,完成數(shù)據(jù)的轉(zhuǎn)換、清洗加載過程。經(jīng)過ETL處理,統(tǒng)一不同數(shù)據(jù)來源間的差異,清理在線系統(tǒng)中的不合理數(shù)據(jù),保證了數(shù)據(jù)的準(zhǔn)確性、及時性和響應(yīng)速度。最后處理過的數(shù)據(jù)按照不同的主題集中存放在數(shù)據(jù)倉庫中。
2.提供多維分析報表(OLAP)
在完善了企業(yè)的數(shù)據(jù)倉庫后,在這些數(shù)據(jù)的基礎(chǔ)上結(jié)合企業(yè)多角度的分析統(tǒng)計(jì)要求,系統(tǒng)提供多維分析模型和多維分析報表,為業(yè)務(wù)分析人員和管理層提供一個高效、易用的業(yè)務(wù)分析平臺。例如,在商品銷售管理中,建立以商品銷售數(shù)量和銷售額為度量,在建立了時間維、客戶維、產(chǎn)品維、產(chǎn)品類別維等維度的銷售多維數(shù)據(jù)集后,就可以基于銷售多維數(shù)據(jù)集實(shí)施OLAP分析,使用SQL Server 2005Analysis Services可以直觀方便地獲得結(jié)果。同樣,在SQL Server 2005Analysis Services中只須根據(jù)數(shù)據(jù)分析的需要在多維數(shù)據(jù)集中進(jìn)行簡單的點(diǎn)擊和拖動,可以生成以銷售數(shù)量和金額為度量,以時間維、產(chǎn)品類別維、客戶維等的不同組合,再考慮到如時間維的年、季度、月等不同層次。這樣,就可以從不同角度、不同的匯總級別來觀察數(shù)據(jù),獲得對銷售管理有價值的信息。
3.開發(fā)專題分析
根據(jù)零售業(yè)的特點(diǎn),開發(fā)一些特定主題分析,包括總經(jīng)理KPI指標(biāo)儀表盤、供應(yīng)商綜合績效評估、門店綜合績效評估、特定商品促銷效果定量分析和不同時期、不同業(yè)態(tài)商品的角色跟蹤、對比分析。依據(jù)SQL Server 2005關(guān)鍵績效指標(biāo)(KPI)記分卡工具,通過圖表方式實(shí)時地顯示企業(yè)各項(xiàng)業(yè)績指標(biāo),并在某業(yè)績未達(dá)到工作目標(biāo)時發(fā)出警告,幫助管理人員采用多維方式分析業(yè)績異常原因。例如:某類商品的銷售業(yè)績未達(dá)標(biāo),KPI記分卡工具可以從不同的時間段,不同的銷售方式等多維度來分析該商品的銷售情況,提供分析報告。KPI記分卡工具也支持用戶上鉆和下鉆分層數(shù)據(jù)分析需求,針對商品銷售業(yè)績未達(dá)標(biāo)問題,高層管理人員可以利用KPI記分卡工具向下訪問各層數(shù)據(jù),直到查詢最底層的業(yè)務(wù)數(shù)據(jù),找到業(yè)績未達(dá)標(biāo)的問題根源,從而采取相應(yīng)的策略,改變銷售局面。
4.產(chǎn)生統(tǒng)計(jì)報表
面向管理人員和業(yè)務(wù)分析人員的統(tǒng)計(jì)報表,主要反映企業(yè)日常經(jīng)營活動中銷售、庫存周轉(zhuǎn)等主要因素對企業(yè)業(yè)務(wù)指標(biāo)的影響。針對企業(yè)決策層的報表應(yīng)用體系,內(nèi)容涉及整個公司的門店?duì)I運(yùn)、商品經(jīng)營、業(yè)務(wù)發(fā)展等方面,使公司領(lǐng)導(dǎo)可以通過這些指標(biāo)快速、便捷地了解整個業(yè)務(wù)地經(jīng)營、收入情況,及時掌握整個企業(yè)的業(yè)務(wù)發(fā)展變化。借助web services,用 SQL Server 2005 Reporting Services發(fā)布不同格式的報表,通過把報表作為更進(jìn)一步的商業(yè)智能的數(shù)據(jù)源來分發(fā),復(fù)雜的分析可被更多的用戶所用。
5.實(shí)施數(shù)據(jù)挖掘
在完成多維主題分析的基礎(chǔ)上,基于現(xiàn)有的數(shù)據(jù)倉庫,借助SQL Server 2005中豐富的數(shù)據(jù)挖掘算法,從儲存的大量業(yè)務(wù)數(shù)據(jù)中發(fā)掘有價值的市場信息,并進(jìn)行模式識別。包括建立客戶生命周期價值評估模型、合理劃分會員等級、客戶流失分析等,為企業(yè)的市場銷售和客戶管理提供有效的技術(shù)支持。
四、結(jié)束語
通過幾年的努力,BI的發(fā)展正在進(jìn)入一個新的時代,它的概念和價值已經(jīng)被大部分企業(yè)所認(rèn)識,而且已經(jīng)應(yīng)用到企業(yè)各部門的幾乎所有領(lǐng)域。零售業(yè)商業(yè)智能的實(shí)施是一項(xiàng)復(fù)雜的系統(tǒng)工程,不僅涉及到與現(xiàn)有的各個管理系統(tǒng)的接口,系統(tǒng)軟硬件的配置和選擇,還需要企業(yè)管理人員整合企業(yè)內(nèi)部管理,不斷提高管理意識。本文介紹的基于SQL Server 2005構(gòu)建的零售業(yè)商業(yè)智能系統(tǒng)具有性能先進(jìn)、擴(kuò)展性強(qiáng)、操作簡便等優(yōu)點(diǎn),具有較強(qiáng)的可行性。
參考文獻(xiàn):
[1]鄭洪源周良:商業(yè)智能解決方案的研究與應(yīng)用[J].計(jì)算機(jī)應(yīng)用研究, 2005(9):92-94
[2]Bernard Liautaud,Mark Hammond E-BUSINESS Intelligence Turning Information into Knowledge into Profit [M].McGraw hill Trade,2000
[3]W H Inmon. Buinding the data warehouse [M].Wellesley Massachusetts:QED Technical Publishing Gtoup,1992.1-74
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文。