圖1 QSMES整體功能架構(gòu)圖

在QSMES中,下面四個層次主要負責生產(chǎn)過程數(shù)據(jù)的采集和管理,進行即時信息的處理并對數(shù)據(jù)進行抽取(Extraction)、轉(zhuǎn)換 (Transformation),然后加載(Loading)到數(shù)據(jù)倉庫中。最上面的決策支持層主要功能是:將數(shù)據(jù)倉庫中的數(shù)據(jù)通過聯(lián)機分析處理和數(shù)據(jù)挖掘轉(zhuǎn)化成有效的輔助決策信息,并通過報表服務(wù)及其它方式展現(xiàn)給管理人員。

2 商業(yè)智能與中藥企業(yè)QSMES集成的體系結(jié)構(gòu)

在BI與中藥企業(yè)QSMES的集成過程中,中藥企業(yè)可以根據(jù)自己的條件選擇不同的BI應(yīng)用軟件、工具和技術(shù)平臺。圖2所示的是以Mierosoft SQL Server 2008企業(yè)BI平臺技術(shù)為例的一個BI與中藥企業(yè)QSMES集成的體系架構(gòu)。主要由QSMES業(yè)務(wù)子系統(tǒng)、業(yè)務(wù)數(shù)據(jù)庫、數(shù)據(jù)轉(zhuǎn)換工具、數(shù)據(jù)倉庫、 OLAP分析工具、數(shù)據(jù)挖掘工具和決策支持系統(tǒng)組成。QSMES業(yè)務(wù)數(shù)據(jù)庫中的海量數(shù)據(jù)經(jīng)過抽取、轉(zhuǎn)換、加載(ETL)等過程,轉(zhuǎn)換為分析型數(shù)據(jù),加載入數(shù)據(jù)倉庫。利用OLAP和數(shù)據(jù)挖掘技術(shù)對數(shù)據(jù)倉庫中的數(shù)據(jù)進行分析和處理。分析和處理的結(jié)果,通過決策支持系統(tǒng)的報表服務(wù)或Excel中的數(shù)據(jù)透視表動態(tài)視圖提供給企業(yè)管理決策人員。

圖2 商業(yè)智能與QSMES集成的體系絮構(gòu)

圖2 商業(yè)智能與QSMES集成的體系絮構(gòu)

3 商業(yè)智能與QSMES集成的解決方案

對于中藥企業(yè)的QSMES,將每一個子系統(tǒng)的數(shù)據(jù)利用數(shù)據(jù)倉庫技術(shù)按主題域進行集成,通過數(shù)據(jù)挖掘形成支持管理決策分析的信息。整個系統(tǒng)采用SQL Server 2008的作為商業(yè)智能整體解決方案的軟件平臺,通過與Microsoft Visual Studio的協(xié)同工作,可以輕松構(gòu)建并維護強大、安全、可伸縮的商業(yè)智能解決方案。在SQL Server 2008中Business Intelligence Development Studio提供了統(tǒng)一的工具,它涵蓋了多種類型的商業(yè)智能解決方案,并為開發(fā)ETL、分析和報表解決方案提供了統(tǒng)一的開發(fā)環(huán)境,包括數(shù)據(jù)倉庫、 OLAP、以及數(shù)據(jù)挖掘等應(yīng)用程序。

3.1 建立數(shù)據(jù)倉庫 在商業(yè)智能中,數(shù)據(jù)倉庫是整個解決方案的基礎(chǔ)也是核心,它的數(shù)據(jù)來自企業(yè)中不同的數(shù)據(jù)源,并與其同步。本方案把SQL Server 2008 Management Studio作為數(shù)據(jù)倉庫的管理工具。完成多維數(shù)據(jù)庫的建模。SQL Server 2008 Integration Services提供了一個全面的平臺,可以從不同的數(shù)據(jù)源系統(tǒng)中提取數(shù)據(jù),并對數(shù)據(jù)或其結(jié)構(gòu)、格式做任意修改,然后將轉(zhuǎn)換后的數(shù)據(jù)加載到數(shù)據(jù)倉庫中間。

3.2 建立Analysis Services OLAP SQL Server 2008 Analysis Services提供了用于聯(lián)機分析處理(Online Analytical Processing,OLAP)的分析引擎.包括在多維度和關(guān)鍵業(yè)務(wù)指標(KPI)中實現(xiàn)商業(yè)量值聚集,并使用特定算法來辨別模式、趨勢以及與商業(yè)相關(guān)的數(shù)據(jù)挖掘解決方案。使用Analysis Services完成整個模型的構(gòu)建、指標的設(shè)置、維度的設(shè)計、計算指標的定義、模型分區(qū)設(shè)計、進行模型操作應(yīng)用設(shè)計,設(shè)置多維數(shù)據(jù)集存儲模式、定義多維數(shù)據(jù)集的聚合策略,以及多維數(shù)據(jù)集的處理、多維數(shù)據(jù)集的備份及還原等操作。

3.3 數(shù)據(jù)挖掘 SQL Server 2008提供用于創(chuàng)建和使用數(shù)據(jù)挖掘模型的集成環(huán)境,稱為Business Intelligence Development Studioo該環(huán)境包括數(shù)據(jù)挖掘算法和工具,使用這些算法和工具更易于生成用于各種項目的綜合解決方案。創(chuàng)建數(shù)據(jù)挖掘解決方案后,可以使用SQL Server Management Studio維護和瀏覽該解決方案。在該環(huán)境中可以使用維度引擎來構(gòu)建數(shù)據(jù)挖掘模型,平衡其加載數(shù)據(jù)以及快速執(zhí)行基本的統(tǒng)計計算的能力。Business Intelligence Development Studio使用數(shù)據(jù)挖掘向?qū)韯?chuàng)建新的數(shù)據(jù)挖掘結(jié)構(gòu)以及最初的數(shù)據(jù)挖掘模型,并提供圖像化工具,方便地調(diào)用BI Studio Analysis Services數(shù)據(jù)挖掘引擎中的算法,針對QSMES中的具體問題。進行樣本集的生成、信息發(fā)掘和智能預(yù)測等應(yīng)用,簡化了數(shù)據(jù)挖掘的應(yīng)用開發(fā)過程,使得數(shù)據(jù)挖掘工程師無需編寫程序代碼,即可完成數(shù)據(jù)挖掘的應(yīng)用。

3.4 前端呈現(xiàn)工具、報表工具 SQL Server 2008 Report Services是Microsoft公司為企業(yè)報表提供的一款產(chǎn)品。Reporting Services的核心是一個無狀態(tài)的WEB服務(wù),稱作Report Server。它位于Interact Information Services(IIS)內(nèi)部,作為一個ASP.NET應(yīng)用程序,它是從底層開始構(gòu)建的,建立在ASP.NET的WEB服務(wù)基礎(chǔ)上。這就意味著它的功能可能通過指向Report Server URL的瀏覽器來訪問。

SQL Server 2008通過在網(wǎng)絡(luò)上安全地發(fā)布報表,從而使你可以擴展報表服務(wù)解決方案的范圍,將其傳遞給外部用戶。

Excel與SQL Server分析服務(wù)相結(jié)合,你可以將OLAP解決方案的優(yōu)勢通過Excel中的數(shù)據(jù)透視表動態(tài)視圖以及Microsoft Pivot Chart動態(tài)視圖方式呈現(xiàn)給用戶。

SQL Server 2008與SharePoint Services緊密集成,從而很容易在一個SharePoint站點中集中發(fā)布和管理報表,并建立用戶指定的儀表盤,該儀表盤提供了相關(guān)報表的可定制視圖。

4 結(jié)束語

隨著中藥企業(yè)信息化的推進,傳統(tǒng)的QSMES已不能滿足企業(yè)日益多樣化的需要。將商業(yè)智能與QSMES集成,提供輔助決策支持功能,通過數(shù)據(jù)倉庫、聯(lián)機分析處理和數(shù)據(jù)挖掘等技術(shù),對中藥生產(chǎn)過程中積累的大量業(yè)務(wù)數(shù)據(jù)和生產(chǎn)數(shù)據(jù)進行挖掘和提煉,總結(jié)出通常不易發(fā)現(xiàn)的、具有一定指導意義的信息,從而為企業(yè)管理者提供輔助決策功能,不斷挖掘企業(yè)潛力。在激烈的市場競爭中取得更大的經(jīng)濟效益和社會效益。

分享到

hanrui

相關(guān)推薦