




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、ERP系統中的BI應用案例.商業智能的一大重要應用是在數據量龐大而嘈雜的制造業中,可以說,制造業是非常需要商業智能的行業.因此,本期我們就將目光轉向制造業,討論一下商業智能在ERP業務中的應用.在文中,我們以一家鞋服制造企業為例,描述其ERP1關的BI系統工程特點,讓大家對制造業BI在ERP業務的應用有一個直觀的印象和清楚的理解.商業智能的一大重要應用是在數據量龐大而嘈雜的制造業中,可以說,制造業是非常需要商業智能的行業.因此,本期,我們就將目光轉向制造業,討論一下商業智能在ERP業務中的應用.一、ERP業務數據的特點1、數據量龐大.制造業的數據量非常大,動輒以百萬、千萬為單位計,甚至上億條,
2、可以說是海量的,會對企業的業務數據庫造成極大白負荷,因此,制造業是非常適合做BI工程的.2、數據整潔程度差,隨意性較大.大量數據采集是人工歸集的,數據準確性很差,且很不規整,數據格式很不統一,數據類型混亂而嘈雜.3、信息分散、不及時、不共享.和其他行業不同,制造業產、供、銷、人、財、物是一個有機的整體,它們之間存在大量信息交換.而人工治理信息分散,缺乏完善的根底數據,大大影響治理決策的科學性和準確性.二、ERP業務BI工程特點下面,我們就以一家鞋服制造企業為例,描述其ERP相關的BI系統工程特點,讓大家對制造業BI在ERP業務的應用有一個直觀的印象和清楚的理解.我們都知道,一個完整的BI工程流
3、程包括三個根本步驟:第一步,通過ETL流程,禾I用WINDOWSSQLSERVER2005的組件INTEGRATIONSERVICES工具,將數據從業務數據庫源系統中抽取、轉換、清洗和加載到數據倉庫中;第二步,通過OLAP流程,禾I用WINDOWSSQLSERVER2005的組件ANALYSISSERVICES!:具,將數據倉庫中的數據,根據分析的模式進行聚合和計算,并把計算結果以某種特定的結果存儲起來,搭建起多維分析模型,以便客戶端快速查詢和使用.第三步,通過報表流程,禾1J用WINDOWSSQLSERVER2005的組件REPORTINGSERVICES表工具,將客戶端需要的信息完整、迅速
4、而靈活地展現出來,完成數據前端展現任務.在本例中,源數據來自于企業的ERP系統,8個事實表記錄以每天幾萬條的數量級增加,目前均已累計到達百余萬行.針對這樣的系統特性,為了提升查詢效率,我們在設計數據倉庫的時候,需要注意如下幾點:1為了加快數據查詢的速度,提升數據倉庫的執行性能,在每張維度表的主鍵列上建立聚集索引,在每張事實表的ID列上建立聚集索引,并在每個關聯列上建立非聚集索引.2盡量將常用的計算固化成數據表中的字段列,并通過ETL過程進行處理.雖然這樣會使數據倉庫變得更加龐大,但是,卻提升了前端查詢、匯總和分析的效率.對于輔助領導決策的企業級BI系統來說,對于分析效率的需求遠高于數據倉庫的空
5、間占有需求.3制造業的數據最大特點就是數據量極其龐大,會致Cube處理變慢,占用很多的系統資源.因此,在搭建數據倉庫時,就必須提前采用一定的設計謀略和調整方法.方法就是將維度表盡量制作的薄一點,同時,將事實表盡量制作的窄一點.這樣,在Cube處理時,就會大大提升效率.在數據倉庫建模完成后,我們通過ETL過程將源系統中的數據導入到數據倉庫.那么,在應用SSIS的過程中,我們需要注意如下幾點:1數據格式不統一、不規整問題.本例中,在字段中含有“、“等全角字符,SSIS在處理時就會報錯,必須進行處理.解決方法就是在列名后加上collateChinese_PRC_CI_AS_WS鍵字,即可找到含有全角
6、的字符,然后用Replace即可替換掉.2) ETL的增量抽取問題.由于制造業數據量極大,更新速度快,且對數據更新的實時性要求極高,不可能每次都將全部數據進行抽取加載,因此,增量抽取問題就顯的尤為重要了.解決方法為:1、在時間戳字段添加聚集索引;2、設置變量獲取最大值.3) ETL包調度遠程連接報錯問題.在ETL包中,如果連接治理器連接的是遠程效勞器的數據庫,手動運行ETL包沒有問題,可是,如果在調度中運行該包,就會報錯.解決方法為,在本地效勞器和遠程效勞器使用同一用戶名和密碼.之后,我們就可以為OLAPt度建模了.我們以數據倉庫中的維度表為根底,建立維度.其中,比擬值得一提的是地區維度的設計
7、:Dim_Rigion,該維度共有3個屬性,分別是DimRegion,AreaID,以及Parentrowid,其中DimRegion字段作為邏輯主鍵,并在此屬性層次結構下,與其他2個屬性層次結構分別建立了屬性關系.一般工程中的地區維度會被建成DimRegion字段和Parentrowid字段屋性DimRegion0jjAraid南建屬性關系日Eegioik;-mramraiBiHlamrai金.AreaidL所有地區徽建庸性美系?田雯所有地區標準的層次關系,但是在本例中,基于銷售地區分布不平衡的特點,我們采用了父子維度關系,簡練的表達了地區之間的附屬關系.如下圖:形成了父子維度關系.圖一在將
8、數據倉庫建模和OLAPt度建模成功搭建好以后,現在,我們開始以數據倉庫為根底創建多維立方體CUBE在這里,我們建立了8個度量值組,分別為Fact_SalesOrder采購訂單度量值組,Fact_PosSales門店銷售明細度量值組,Fact_WaitOrder銷售下單度量值組,Fact_SalesContact銷售合同度量值組,Fact_PosStorageLog門店明細度量值組,Fact_StorageLog大倉庫明細度量值組,Fact_PPODoc訂貨會訂單度量值組,以及Fact_SalesDetails銷售明細度量值組.如下圖,整個多維模型成型了.|我細數據集轉和團維度用法冏居博mt圈操
9、作I籥軀印迸規譯舊例牌另書I管狗世制圖回顯謂,度量值數跚腮JAnta冊FactF»sSal«sFactSilesCdiitt.ctFactS:=JesBetailsFtctFfOBflCFactStorageLogFmIStMTAgfeUeFhFactWaitOrd.trFmI5疝0r4*r雒度京層次結構I書屬性IDinStorageDsnTifieDinWaterialBsnGBatehDinCustomerIanCenpifiyDinJ33SSSS3IUUliiurljtnaf.1:151SXE.i4Mrl«3|iMdLll*1?Fi«L(pink.
10、lduairi4I4JWHFI用理工|*i?RplJEIjrJ修»tr工tipniN4ie,1jla.ieePbiitaiEtaBE4UtHII1旬Tiizl!£ulix£51居修JiiHb|irMEMkx)n:Ari:h川CidadxEIlliEElUUHiSJiriikfiidl圖二為了方便對多維數據的分析和查詢,我們使用多維數據庫查詢語言MDX建立了一個命名集TimeSet和多個計算成員.值得一提的是,在ERP1關的BI分析中,客戶普遍需要一個“任意期間的參數范圍,比如:“我想看某一起始日到某一截止日的庫存數量,該“起始日和“截止日由分析員我們在報表展現的時
11、候任意指定.這樣的分析需求在多維分析模型中需要特定的實現方法,采用命名集“TimeSet來實現.該命名集的MDX1達式如下:DESCENDANTS(DimTime.FullHie,DimTime.FullHie.FullTime)DESCENDANTS數返回成員在指定級別或距離上的后代集,可以選擇包括或不包括其他級別上的后代.利用該函數,我們就可以輕松而方便地在瀏覽多維分析模型時任意選取某一時間段內的度量值進行查詢和分析.之后,我們還可以通過ReportingServices的參數動態的給這兩個日期賦值,從而實現客戶“任意期間的分析需求.另外,客戶在ERP相關的BI分析中普遍需要的KPI指標有
12、如下兩種,我們可以通過計算成員來實現:1)期初數量/金額.MDX1達式如下:sum(DimTime.Full.FirstChild:DimTime.Full.CurrentMember.PrevMember,Measures/入庫數量/金額)-sum(DimTime.Full.FirstChild:DimTime.Full.CurrentMember.Prevmember,Measures/出庫數量/金額)FirstChild函數返回成員的第一個子成員.CurrentMember函數返回迭代過程中指定的維度或層次結構的當前成員.PrevMember函數返回指定成員所在級別中的上一個成員.將當前
13、成員的上一個成員的“總入庫數量/金額減去當前成員的上一個成員的“總出庫數量額,得出的結果即為“期初數量/金額.2)期末數量/金額.MDX1達式如下:sum(null:DimTime.Full.CurrentMember,Measures.入庫數量/金額)-sum(null:DimTime.Full.Currentmember,Measures.出庫數量/金額)CurrentMember函數返回迭代過程中指定的維度或層次結構的當前成員.將當前成員的“總入庫數量/金額減去當前成員的“總出庫數量/金額,得出的結果即為“期末數量/金額.然后,我們可以使用AnalysisServices中的“瀏覽器選項
14、卡,可以將我們所關心的度量值和相關的維度信息拖拽到數據區域內,還可以在參數區域內進行SLICE操作.現客港故酬構|闿強度用法計第|豈KP"|記我作|第分區|錚球視13翻語后瀏左患遍1就為白到升期e口中3地枕:uu二|港£|玳苗植二|H更非msDimCwipwiyjCfliip&H7CodEConpuiynaneJConpuityptDimCunpany"tfsar«onIDDimCustomer4;*1.Citeodea1:C1UU14asCltlype由39inCusloffier國1H的山IDEDimGE&Hha:ESIEDitGBt
15、idi2DimMatsridaColortest回;Danflittrid由Graiea:Natcode國aM虱叮中叫d3;M虱騏up詢曰aM&lgr4upnwnend汨QIdeode|Oldco-dehd圖ProtLuctlpe:用5254眥Me王5電招.皿:郵佗國困"Sirsvxcodt麒層次轉構運算野謊選表達式DimStarve»DimStorage等于iALL1碓擇JS度翩選字段拖至此處.D&rOficiBth<i234587:Ciict天庫啊函天佗庫弗1時金馥雉庫啊貓雉庫嬲函大宅庫期初領天也庫如生前!rm物蜜A1C¥4,072.04
16、¥-3,693,E7¥14明.36¥16,905.14¥-141693¥的,前.能¥7,99821ilQlZ¥-819.26¥160.£5463A12¥T7&069.32¥-33,701.99¥38,42426¥E5.057.54¥-906.30¥M236.B3¥13J15.55AizdoeV弱那么70Y-1JB57¥&700用Y-1.00Y7盟.54口口A13¥-89,旬4EB¥-42,3
17、3665¥-85,砌&B¥713,631.23¥841,677.36¥-158,089.SB¥71J93.0&A17¥-020.57¥/1,時4上1507.60¥<2.01¥65712*94,930.33¥-20,鉆061A17001¥0.00¥0.00¥口,00¥0.00A17069¥曲儂¥-2/29.16¥1319,5¥3,514.46¥-2,664.02¥-361.56
18、¥-995.92M8¥-16,32007¥逸,而S91¥¥154T1Y-105,572%¥d235BLY-16,H5LI¥68,加T7BA19¥11.98C能¥-2,369.70¥A772.60¥-6,094.90¥-20,叱4印¥-8,689.81¥T,3工80磔¥-12,55650¥-2,014.00¥12640¥-1314.30V-5,132.80?-2,136.00¥-1,53560腐¥犯
19、17499y期黜34¥-13.529好¥司廣招74¥-2,19561¥-50,函4£¥-<99258蹈¥T6,T&T0¥-1,656.90¥-4,360.40¥-8,577.30¥367,636.IS¥-3,52176昭¥句,235京171.1船405(-2,51707V110,21431¥%6期部¥威孤能¥否,四!451A23¥2,350.00¥-T.T20.3B¥15,663.66
20、5;-439.6?¥1887.90¥-7,1DB¥5,266.L0-LL¥g57359¥4t23885¥28,362.49¥101.42170¥-110,77228*-£,261.06¥-309.4B8.&A31¥63,91260V-27,352第¥25,233tB¥223,927的¥-57,061K¥-37,31591¥1,觀一方iA34¥-69,738.59¥-33,744.34¥T%43L空&
21、#165;-33,508.97¥-21,.726.6£¥1976,91¥-39,046.15¥3就5B¥-14四£叫¥答卻8即¥珥46Q¥137,9肝34¥嗑13際¥,37505¥-幾腐.注¥-7,00,70¥-4,而03¥七,909.£8¥566.23¥305.47¥-5,07.66段¥2.513.79¥-10j8!.7t)¥10,830.40v-itui.id
22、165;-8,362.87¥822.20¥4.311.02A55¥-22,52695¥-3,33426¥-40,64866¥35產.99¥-46鵬12¥-46,31499¥-12,78955A551U芋-899.65«-21,112.53¥7,191.34順¥-11,90722V-10,523L4¥R,T4【¥電61020¥T0口4572¥-氾T4¥-31,5B7打w¥召1.洲¥34,018.00¥
23、;25,894.DO¥616.00¥1,620.00¥4,550.33總計¥4飾,煙BB¥嫩凱良鐘¥1,000.455.21町面5/35.錦¥2C29207MT瑜假圖三3、報表展現多維分析模型搭建好以后,就可以使用ReportingServices工具實施RS報表流程,實現報表的創立、發布、展示和訂閱.在reportingservices中的“數據欄,將需要在報表中展現的數據,從量度和維度區域拖拽到數據區域內,還可以在參數區域設置需要在報表中展現的參數.在reportingservices中的“布局欄,從左側“工具箱欄中選出所需要的適當的報表展現格式,拖拽到右側“主體區域內,并將需要展現的數據拖入格式框內.圖十是reportingservices中的“預覽欄,可以預覽報表中將要展現的數據,并可以在參數區域選擇參數,根據客戶的需要任意定制報表.銷售匯總表B包包產成品超大嗎燈箱地板校地毯A01.助贊助4HT417741774177
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 17365-2025微束分析金屬與合金電子探針定量分析試樣的制備方法
- 寵物救生與急救操作考核試卷
- 模具超聲波無損檢測技術考核試卷
- 核電站設計與建設中的質量監督與驗收標準考核試卷
- 漆器工藝品目標消費群體研究考核試卷
- 竹材采運信息化與大數據分析考核試卷
- 電磁場掃描與探測教具考核試卷
- 租賃店鋪的社區關系維護考核試卷
- 煤炭行業人才培養與引進考核試卷
- 科爾沁藝術職業學院《文化產業管理概論》2023-2024學年第二學期期末試卷
- 公司倉儲物流部組織架構及崗位設置概述
- 設備檔案模板
- 民營醫院發展模式
- 預防打架主題班會
- 澳洲外賣行業現狀分析
- 銀行社??I銷計劃書
- 初中女生防侵安全知識講座
- NB-T 47013.15-2021 承壓設備無損檢測 第15部分:相控陣超聲檢測
- 小學生預防傳染病主題班會
- 第六章 證據規則
- 血友病特點和常見治療方式宣教
評論
0/150
提交評論