1 ERP簡介
ERP(EntERPri se Resource Planning)是企業(yè)資源計劃的簡稱,起源于上個世紀90年代美國,經(jīng)過幾十年的發(fā)展,如今,它已成為國際上最先進的企業(yè)管理模式,它將企業(yè)的物流、人流、資金流和信息流集成為一個有機的整體,進行統(tǒng)一管理,也就是說,它可以將企業(yè)的采購、庫存、生產(chǎn)、銷售、人力資源、財務(wù)等等原本可以分開運行的各個業(yè)務(wù)處理系統(tǒng)集成道義,統(tǒng)一規(guī)劃,從而可以最大限度的利用企業(yè)的現(xiàn)有資源,實現(xiàn)企業(yè)經(jīng)濟效益最大化。
伴隨著中國經(jīng)濟的飛速發(fā)展以及企業(yè)信息化的水平的顯著提高,企業(yè)老總紛紛意識到借助現(xiàn)代化的管理工具來提高管理水平的重要性,企業(yè)資源計劃軟件當然是首選。然而,隨著ERP系統(tǒng)的長期運用,企業(yè)積累了大量的業(yè)務(wù)型的數(shù)據(jù),但是多數(shù)企業(yè)的數(shù)據(jù)的利用率并沒有得到相應(yīng)的提高。企業(yè)高層很難在海量的數(shù)據(jù)中找到有價值的信息和知識。本文就是在ERP的環(huán)境下,運用數(shù)據(jù)倉庫技術(shù),打造一個企業(yè)強大的管理決策平臺。
2 數(shù)據(jù)倉庫簡介
數(shù)據(jù)倉庫的英文是Data Warehouse,通常被簡寫為Dw。數(shù)據(jù)倉庫概念創(chuàng)始人W.H.Inmon對數(shù)據(jù)倉庫的定義是:數(shù)據(jù)倉庫就是面向主題的、集成的、相對穩(wěn)定的、隨時間不斷變化(不同時間)的數(shù)據(jù)集合,用以支持經(jīng)營管理中的決策制定過程。
數(shù)據(jù)倉庫中的數(shù)據(jù)一定是按照主題域進行組織的。每一個主題對應(yīng)一個宏觀的分析領(lǐng)域,比如,在銀行業(yè)實施的數(shù)據(jù)倉庫的主題可以是客戶、賬號、匯率等等:數(shù)據(jù)倉庫的集成特性是指將來自多個數(shù)據(jù)源的,可能存在編碼、屬性或者命名不一致的數(shù)據(jù)按照某種規(guī)則進行重組后,在加載到數(shù)據(jù)倉庫中,對于數(shù)據(jù)倉庫來講,這也是最關(guān)鍵的步驟。數(shù)據(jù)倉庫的穩(wěn)定性是指數(shù)據(jù)倉庫反映的是長期積累下來的歷史數(shù)據(jù),是經(jīng)過ETL的(抽取,轉(zhuǎn)換,加載),因此,這寫數(shù)據(jù)極少或根本不修改的;數(shù)據(jù)倉庫中的數(shù)據(jù)時隨時間變化的體現(xiàn)在這些數(shù)據(jù)是不同時間的數(shù)據(jù)集合,其中保存著大量的歷史和現(xiàn)階段產(chǎn)生的數(shù)據(jù),時間元素在數(shù)據(jù)倉庫中是必不可少的,以便進行趨勢分析等。
數(shù)據(jù)倉庫最重要的作用是通過查詢分析數(shù)據(jù)(包括報表、OLAP、挖掘),把隱藏在海量數(shù)據(jù)中的信息找出來,為領(lǐng)導正確決策提供技術(shù)支持。
3 SQL Server 2008中商業(yè)智能簡介
Microsoft SQL Server 2008提供了一個全面的商業(yè)智能(BI)平臺,服務(wù)器組件包括SQL SERVER數(shù)據(jù)庫引擎、Analysis Services、Reporting Services 和Integration Services。它為數(shù)據(jù)存儲、多維分析、生成報表及數(shù)據(jù)挖掘提供了一個擴展的數(shù)據(jù)平臺。
SQL Server Integration Services,通常被簡寫為SSIS,用于開發(fā)ETL(用于提取、轉(zhuǎn)換和加載)包,用ETL包填充OLAP多維數(shù)據(jù)集(Cube)和挖掘結(jié)構(gòu);SQL Server Analysis Services,通常被簡寫為SSAS,用于構(gòu)建OLAP多維數(shù)據(jù)集和數(shù)據(jù)挖掘模型,可對數(shù)據(jù)進行多維分析和各種商業(yè)預測;SQL Server Reporting Services,通常被簡寫為SSRS,是報表服務(wù)平臺, 是一個廣泛的報表解決方案,使得很容易在企業(yè)內(nèi)外創(chuàng)建、發(fā)布和發(fā)送詳細的商業(yè)報表。
4 數(shù)據(jù)倉庫建立過程
4.1 模型設(shè)計
對于邏輯上的多維數(shù)據(jù)模型,可以使用不同的存儲機制和表示模式實現(xiàn)多維數(shù)據(jù)模型。目前,使用的多維數(shù)據(jù)模型主要有星型模型、雪花模型。星型模型由事實表和維度表構(gòu)成,事實表居中,多個維表呈輻射狀分布于其四周,并與事實表連接。換句話說,每個維度表都與事實表直接相連。在星型模型的基礎(chǔ)上,進一步對維度表進行標準化。在雪花模型中,某些維度表是通過其他維度表間接地連接到事實表的。無論哪種模型中,事實表中存放的數(shù)據(jù)量非常大,維度表中存放描述性的數(shù)據(jù),數(shù)據(jù)量相對較小。
經(jīng)過大量業(yè)務(wù)調(diào)研與數(shù)據(jù)分析,建立了星型模型。
質(zhì)量檢驗結(jié)果事實表:產(chǎn)品關(guān)鍵字、設(shè)備關(guān)鍵字、時間關(guān)鍵字、設(shè)備關(guān)鍵字、班組關(guān)鍵字、車間關(guān)鍵字、合格品數(shù)量、廢品數(shù)量。
檢驗員維度表:人員關(guān)鍵字(PK)、職工編號、姓名、性別、年齡、文化程度、身份證號、出生年、出生月、出生日、入廠年、入廠月、入廠日、技術(shù)等級、職稱資格、聘任資格
時間維度表:時間關(guān)鍵字(PK)、年、月、日
班組維度表:班組關(guān)鍵字(PK)、班組名稱
車間維度表:車間關(guān)鍵字(PK)、車間編號、車間名稱、車間負責人
產(chǎn)品維度表:產(chǎn)品關(guān)鍵字(PK)、產(chǎn)品類別號、產(chǎn)品圖號、產(chǎn)品名稱、產(chǎn)品類型、產(chǎn)品數(shù)量
4.2 設(shè)計與實現(xiàn)
ETL是數(shù)據(jù)抽取、轉(zhuǎn)換和加載的總稱。在Microsoft SQL Server中,Integration Services提供一系列支持業(yè)務(wù)應(yīng)用程序開發(fā)的內(nèi)置任務(wù)、容器、轉(zhuǎn)換和數(shù)據(jù)適配器。無需編寫一行代碼,就可以創(chuàng)建SSIS解決方案來使用ETL和商業(yè)智能解決復雜的業(yè)務(wù)問題。在本系統(tǒng)設(shè)計過程中,應(yīng)用了SSIS將ERP等生產(chǎn)過程中數(shù)據(jù)經(jīng)過一系列轉(zhuǎn)換、分割、合并等操作,最終將其加載到數(shù)據(jù)倉庫中供分析使用。事實表ETL包如圖1所示。
圖1 ETL包
4.3 設(shè)置維度和多維數(shù)據(jù)集
首先指定事實數(shù)據(jù)表FactQty,指定維度表DimProduct、DimTime、DimWorker、Diminspector。然后定義維度的層次結(jié)構(gòu): 時間維度(YEAR-QUARTER-MONTH-DAY),產(chǎn)品維度(CATEGORY-SUBCATEGORY-NAME), 職工維度(SHOP-CLASS-WORKER_ID),并且確定度量值為合格量、廢品量。
4.4 通過OLAP技術(shù)對數(shù)據(jù)進行分析
建立多維立方體后,即可進行多維數(shù)據(jù)分析。分析操作通常包括切片、切塊、鉆取、旋轉(zhuǎn)等。
切片是在某兩個維上取一定區(qū)間的維成員或全部維成員,而在其余的維上選定一個維成員的操作。例如,選定WORKER維度和工序維度,在時間維度選取一個屬性成員(如2011年5月),就得到了立方體在WORKER維度和工序維度兩個維度上的一個切片(操作者、工序、合格量,廢品量):切塊可以看作是由多個切片重疊起來構(gòu)成的數(shù)據(jù)塊,如2011年5月~2011年6月,就得到了一個切塊;鉆取分為上鉆操作和下鉆操作。下鉆可以得到細節(jié)性的數(shù)據(jù),反之,上鉆得到的是相對概括性的數(shù)據(jù)。鉆取的深度與維度的層次結(jié)構(gòu)緊密相關(guān);在立方體中,將橫、縱坐標轉(zhuǎn)換,即稱為旋轉(zhuǎn),旋轉(zhuǎn)可以得到不同視角的數(shù)據(jù)。
5 結(jié)語
本文以某機械加工工廠為背景,在其現(xiàn)行的ERP(企業(yè)資源計劃)管理系統(tǒng)的基礎(chǔ)上,基于SQL Server 2008的BI系統(tǒng),實現(xiàn)了數(shù)據(jù)倉庫的建立,數(shù)據(jù)加載過程,并結(jié)合EXCEL2007工具,實現(xiàn)了數(shù)據(jù)的前端展現(xiàn)。目前,該系統(tǒng)已正式使用,初步顯現(xiàn)出了BI系統(tǒng)在生產(chǎn)管理中的作用。本文對BI系統(tǒng)的設(shè)計與實現(xiàn)進行研究,對基于SQL Server 2008的BI系統(tǒng)的創(chuàng)建具有一定指導意義。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標題:ERP環(huán)境下基于數(shù)據(jù)倉庫技術(shù)的產(chǎn)品質(zhì)量管理
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/1082043289.html