亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于微軟分析服務(wù)組件的數(shù)據(jù)挖掘系統(tǒng)的開發(fā)

        2012-12-31 00:00:00劉承偉錢雪忠盛開元
        計算機光盤軟件與應(yīng)用 2012年20期

        摘要:本文針對國內(nèi)中小企業(yè)商業(yè)數(shù)據(jù)挖掘工具缺乏的狀況,自主設(shè)計并開發(fā)了一個便捷、實用的數(shù)據(jù)挖掘系統(tǒng)。本系統(tǒng)是在微軟分析服務(wù)系統(tǒng)及其分析服務(wù)組件的基礎(chǔ)上,通過整合微軟的經(jīng)典數(shù)據(jù)挖掘算法開發(fā)而成的,力求為中小企業(yè)帶來全新、便捷、實用的使用體驗。

        關(guān)鍵詞:數(shù)據(jù)挖掘;微軟算法;AMO;ADOMD.NET

        中圖分類號:TP18 文獻標識碼:A 文章編號:1007-9599 (2012) 20-0000-02

        1 引言

        數(shù)據(jù)挖掘技術(shù)是一項以數(shù)據(jù)庫技術(shù)、統(tǒng)計分析、人工智能等為依托的綜合性運用技術(shù),它在零售、保險、電信、電力等行業(yè)的運用已經(jīng)顯示出巨大的商業(yè)價值,并逐步向其他行業(yè)滲透。數(shù)據(jù)挖掘技術(shù)能從大量數(shù)據(jù)中發(fā)現(xiàn)并提取隱藏在其中的有用信息,幫助決策者做出正確決策。隨著信息化進程的不斷推進,企業(yè)信息化工作發(fā)展迅速,各種輔助管理軟件(如ERP、CRM、SCM、PDM等)在企業(yè)中都得到了廣泛的應(yīng)用,這些軟件的使用為企業(yè)積累了大量的數(shù)據(jù)。中小企業(yè)因為其資金實力等限制,更加希望有一些輕量型、廉價、實用的數(shù)據(jù)挖掘軟件,用于企業(yè)分析決策。如何從這些大量數(shù)據(jù)中提取出隱藏的信息,幫助決策者進行決策,將是企業(yè)面臨的急切問題。

        2 分析服務(wù)組件介紹——AMO和ADOMD.NET

        微軟SQL Server 2005及以上版本都含有分析服務(wù)系統(tǒng)(數(shù)據(jù)挖掘功能模塊),該系統(tǒng)是中小企業(yè)對數(shù)據(jù)分析挖掘的首選。而如何利用帶有分析服務(wù)功能的SQL Server,開發(fā)出具有自身特色的數(shù)據(jù)挖掘應(yīng)用軟件是我們大學生自創(chuàng)小組的目標與任務(wù)。我們自創(chuàng)小組開發(fā)出的數(shù)據(jù)挖掘應(yīng)用軟件,計劃利用AMO、ADOMD.NET分析服務(wù)組件等來實現(xiàn)。

        2.1 AMO體系結(jié)構(gòu)

        AMO是一個完整的類庫,用于通過客戶端應(yīng)用程序以.NET Framework 2.0 托管代碼的方式來管理 Analysis Services 實例。使用 AMO 可以創(chuàng)建、修改和刪除對象,如多維數(shù)據(jù)集、維度、挖掘結(jié)構(gòu)以及 Analysis Services 數(shù)據(jù)庫;可通過 .NET Framework 中的應(yīng)用程序?qū)λ械膶ο髨?zhí)行管理操作。用AMO進行編程時,使用類和包含類之間的關(guān)聯(lián)使用集合類型屬性,例如 Server 和 Dimension等。

        按照設(shè)計要求,AMO 只用于對象管理,而不用于查詢數(shù)據(jù)。如果用戶需要從客戶端應(yīng)用程序查詢 Analysis Services 數(shù)據(jù),則客戶端應(yīng)用程序可使用 ADOMD.NET組件。

        2.2 ADOMD.NET體系結(jié)構(gòu)

        ADOMD.NET是用于與Microsoft SQL Server Analysis Services 進行通信的 Microsoft .NET Framework 數(shù)據(jù)訪問接口。可通過多維表達式(MDX)、數(shù)據(jù)挖掘擴展插件(DMX)、Analysis Services 腳本語言(ASSL)或者甚至是有限SQL語法來發(fā)送命令。可以使用ADOMD.NET對象模型來查詢和操作分析數(shù)據(jù)、關(guān)鍵績效指標 (KPI) 和挖掘模型等。

        (1)ADMO.NET客戶端功能模型

        與其他 Microsoft .NET Framework 數(shù)據(jù)訪問接口一樣,ADOMD.NET也用作應(yīng)用程序與數(shù)據(jù)源之間的橋梁。但 ADOMD.NET 與其他 .NET Framework 數(shù)據(jù)訪問接口的不同之處在于 ADOMD.NET 處理的是分析數(shù)據(jù)。為了處理分析數(shù)據(jù),ADOMD.NET 支持的功能與其他 .NET Framework 數(shù)據(jù)訪問接口所支持的功能差異很大。ADOMD.NET 不僅可檢索數(shù)據(jù),還可檢索元數(shù)據(jù)并更改分析數(shù)據(jù)存儲區(qū)的結(jié)構(gòu)等。

        (2)ADOMD.NET服務(wù)器功能模型

        使用 ADOMD.NET 服務(wù)器對象可以為 Microsoft SQL Server Analysis Services 創(chuàng)建用戶定義函數(shù) (UDF) 或存儲過程。這些進程內(nèi)方法是通過使用多維表達式 (MDX)、數(shù)據(jù)挖掘擴展插件 (DMX) 或 SQL 之類的語言創(chuàng)建的查詢語句調(diào)用的。這些進程內(nèi)方法還可提供附加功能而不會有網(wǎng)絡(luò)通信的延遲。

        3 本軟件系統(tǒng)的設(shè)計思想

        我們大學生自創(chuàng)小組使用AMO為特定用戶組開發(fā)管理界面這項功能,在其應(yīng)用程序中嵌入 Analysis Services 邏輯,并基于用戶輸入和其他因素創(chuàng)建了多維數(shù)據(jù)集、維度、挖掘結(jié)構(gòu)和挖掘模型。使用ADOMD.NET 提供了一個用于查看分析數(shù)據(jù)源中包含的多維數(shù)據(jù)集和從屬對象的對象模型,通過 AdomdConnection 對象訪問有關(guān)針對分析數(shù)據(jù)源定義的聯(lián)機分析處理 (OLAP) 多維數(shù)據(jù)集和挖掘模型以及相關(guān)對象(如維度、命名集和挖掘算法)的信息。運用Microsoft C#語言,采取結(jié)構(gòu)化查詢語句,并結(jié)合微軟的十大經(jīng)典數(shù)據(jù)挖掘算法,設(shè)計實現(xiàn)了數(shù)據(jù)挖掘應(yīng)用軟件系統(tǒng)。

        系統(tǒng)實現(xiàn)基于如下組件層次關(guān)系圖:

        圖1 組件層次關(guān)系圖

        4 本軟件系統(tǒng)的功能及效果簡單說明

        本軟件系統(tǒng)運用ADOMD.NET庫的操作來實現(xiàn)分析挖掘等功能,訪問基于組件對象模型的服務(wù)端應(yīng)用程序的多維數(shù)據(jù),并且具有自主設(shè)計、界面清新、功能便捷操作等特點。在我們的軟件系統(tǒng)里,新建數(shù)據(jù)源、數(shù)據(jù)源視圖、維度等全部包含在Choose Ways這一功能選項中,用戶可以根據(jù)自己的需求選擇不同的挖掘算法,設(shè)置數(shù)據(jù)挖掘結(jié)構(gòu),在 Conclusion窗口中,系統(tǒng)自動獲取數(shù)據(jù)分析服務(wù)端處理后的挖掘結(jié)果。這樣方便了不懂數(shù)據(jù)挖掘知識的一般用戶,給用戶帶來操作簡單、使用便捷的全新用戶體驗。

        本軟件非常適用于中小企業(yè)或公司對大量數(shù)據(jù)的處理,不僅可以顯示數(shù)據(jù)庫中的表格數(shù)據(jù)以便審查,并進行增加、刪除、更改等管理操作,還可以根據(jù)使用者的具體需求,選定相應(yīng)的數(shù)據(jù)屬性,達到利用不同的數(shù)據(jù)屬性展現(xiàn)不同的挖掘結(jié)果等功能;不僅可以實現(xiàn)多種形式的數(shù)據(jù)挖掘功能,還可以根據(jù)用戶需要增加一些新的算法和數(shù)據(jù)挖掘方式。

        本軟件的特色是適用于帶有SQL Sever分析服務(wù)功能的PC機局域網(wǎng)或廣域網(wǎng)環(huán)境,系統(tǒng)包含微軟的十大經(jīng)典數(shù)據(jù)挖掘方法,可以很好地處理用戶的一般數(shù)據(jù)分析、挖掘功能。另外,考慮到本軟件系統(tǒng)應(yīng)具有更高的可拓展性和系統(tǒng)兼容性,我們將在未來的軟件開發(fā)過程中對系統(tǒng)進行部分功能的改進。主要包括:可以把其他數(shù)據(jù)源的數(shù)據(jù)導(dǎo)入到當前SQL Sever數(shù)據(jù)庫中,從而更加靈活、便捷的滿足用戶需求;用戶可以在應(yīng)用程序里選擇多個不同的數(shù)據(jù)表,進行多表數(shù)據(jù)的挖掘;我們還會根據(jù)用戶的特殊需求開發(fā)相應(yīng)的挖掘算法來應(yīng)對用戶更多的數(shù)據(jù)挖掘功能的需求。

        5 結(jié)束語

        我們自創(chuàng)小組根據(jù)微軟的分析服務(wù)組件AMO體系結(jié)構(gòu)和ADOMD.NET客戶端對象和服務(wù)器對象等模型的接口,運用ADOMD.NET庫,訪問基于組件對象模型的服務(wù)端應(yīng)用程序的多維數(shù)據(jù),基于C#語言調(diào)用微軟的經(jīng)典數(shù)據(jù)挖掘算法,開發(fā)出了一個具有小型化、操作便捷、適合中小企業(yè)使用的數(shù)據(jù)分析挖掘軟件。本數(shù)據(jù)分析挖掘應(yīng)用軟件的實現(xiàn),能解決當前中小企業(yè)數(shù)據(jù)泛濫,急需廉價而實用數(shù)據(jù)分析挖掘軟件的問題。

        采用類似自主設(shè)計開發(fā)的思想,未來還可以開發(fā)基于Java技術(shù)與開源Weka數(shù)據(jù)挖掘平臺的數(shù)據(jù)挖掘軟件系統(tǒng);基于Oracle數(shù)據(jù)庫挖掘技術(shù)的數(shù)據(jù)挖掘軟件系統(tǒng)等的自主創(chuàng)新系統(tǒng),來適應(yīng)國內(nèi)中小企業(yè)商務(wù)智能應(yīng)用的需求。

        參考文獻

        [1]龔赤兵.MVC架構(gòu)與實戰(zhàn)[M].北京:電子工業(yè)出版社,2009.

        [2]邵峰晶.數(shù)據(jù)挖掘原理與算法.北京:中國水利水電出版社,2005,01,01.

        [3]房大偉,呂雙,劉云峰. ASP.NET編程寶典(C#)[M].北京:人民郵電出版社,2011.

        а√资源新版在线天堂| 色噜噜亚洲精品中文字幕| 亚洲一区二区在线观看免费视频 | 91一区二区三区在线观看视频| 国产精品一区二区av麻豆| 中国凸偷窥xxxx自由视频| 日韩欧美国产亚洲中文| 97超碰国产一区二区三区| 色大全全免费网站久久| 欧美粗大猛烈老熟妇| 久久人人做人人妻人人玩精 | 丝袜人妻中文字幕首页| 国产特级毛片aaaaaa高潮流水| 亚洲性爱视频| 国产哟交泬泬视频在线播放| 日本视频一区二区三区三州| 男人天堂网2017| 毛片24种姿势无遮无拦| 久久免费精品国产72精品剧情| 亚洲另类国产精品中文字幕| 精品久久久久久综合日本| 少妇高潮潮喷到猛进猛出小说| 免费 无码 国产在线观看不卡| 最新国产成人自拍视频| 曰批免费视频播放免费| 婷婷色中文字幕综合在线| 久久精品亚洲精品毛片| 日本妇女高清一区二区三区| 中文字幕日韩三级片| 午夜精品一区二区三区在线观看| 国产美女a做受大片免费| 久久久熟女一区二区三区| 人妻体内射精一区二区三四| 毛片网站视频| 中文字幕一区二区三区在线看一区| 国产18禁黄网站免费观看| 国产亚洲av无码专区a∨麻豆| 2021国内精品久久久久精免费| 亚洲天堂av在线一区| 无码人妻一区二区三区免费看| 久久精品国产亚洲精品|