詳解SQLServer 2008 R2數據庫SSAS建模及擴展才能。本站提示廣大學習愛好者:(詳解SQLServer 2008 R2數據庫SSAS建模及擴展才能)文章只能為提供參考,不一定能成為您想要的結果。以下是詳解SQLServer 2008 R2數據庫SSAS建模及擴展才能正文
SQLServer 2008 R2數據庫中提供的SSAS建模工具包括包括SQL Server Management Studio 和Business Intelligence Development Studio,那麼建模的進程是怎樣的呢?本文我們就來引見這些,接上去就讓我們來一同理解一下SQLServer 2008 R2數據庫的建模工具和關鍵進程以及數據發掘、權限和訪問接口等的知識吧。
建模工具和關鍵進程
SSAS的建模的目的是設計多維數據庫對象,建模的工具包括SQL Server Management Studio 和Business Intelligence Development Studio ,前者用於管理Analysis Services、SQL Server、Integration Services 和Reporting Services 的實例,可以管理Analysis Services 對象(執行備份、處置等),還可以運用XMLA 腳本直接在現有的Analysis Services 實例上創立新對象,並提供了剖析服務器腳本項目。Business Intelligence Development Studio 是一種基於Visual Studio 2008的開發環境,用於創立和修正商業智能處理方案。運用Business Intelligence Development Studio,可以創立包括Analysis Services 對象(多維數據集、維度等)定義的Analysis Services 項目。
運用Business Intelligence Development Studio建模的關鍵步驟有四步:
(1)定義Analysis Services 項目。
(2)配置Analysis Services 項目屬性。
(3)生成Analysis Services 項目。
(4)部署 Analysis Services 項目。
SSAS數據庫的擴展才能,包括:數據發掘、權限和訪問接口
與傳統的 OLAP平台相比,SSAS提供了更多初級特性。這使組織可以應用一種處理方案滿足多種剖析需求,由於該處理方案提供的特性要比傳統的OLAP平台多得多。在這方面,Unified Dimensional Model(一致維度模型)扮演了中心角色,它提供了豐厚的剖析功用。
一致維度模型(Unified Dimensional Model,UDM)關於Analysis Services 而言是一個新概念,它最早是隨著SQL Server 2005的發布而呈現的。它在用作數據源和專有多維數據集的物理關系數據庫與用於滿足用戶查詢的維度構造之間提供了兩頭邏輯層。經過這種方式,可將UDM當作OLAP處理方案的中心局部。該模型還提供豐厚的初級商業智能功用,以提供最優的關系剖析和 OLAP 剖析,並進一步使組織可以應用共同的Key Performance Indicator Framework (關鍵功能目標框架)以及復雜的預測剖析功用,輕松地擴展處理方案。SSAS不只對處理方案易於擴展,對數據發掘、權限和訪問接口也能做擴展,上面辨別描繪:
(1)數據發掘擴展
SASS對數據發掘的擴展次要表現在:提供了一組行業規范的數據發掘算法;經過數據發掘設計器,可以創立、管理和閱讀數據發掘模型,並在隨後運用這些模型創立預測;支持數據發掘擴展插件 (DMX) 言語,可用於管理發掘模型和創立復雜的預測查詢。
這些功用和工具,對數據發掘提供了無效擴展,可以獨自運用某一種功用或工具,也可以組合運用這些功用和工具,以發現數據中存在的趨向和形式,為決策做成數據支持。
(2)權限擴展
SASS 對數的維護分紅了兩個級別:實例級和用戶級。實例級由 Analysis Services 實例運用的一切物理元素構成,必需對這些元素施行維護以確保只要經過受權的用戶才有權訪問它們。這些元素包括數據文件夾、使用順序等等。用戶級由授予用戶的權限構成,這些權限允許用戶訪問存儲在 Analysis Services 數據庫內的信息並阻止用戶訪問超出其特權的數據,用戶級的權限完成方式有:
樹立用戶身份驗證機制 定義服務器角色的用戶允許權限 定義 OLAP 對象級平安性 定義數據發掘對象級平安性 定義順序集和存儲進程級平安性 啟用或禁用實例配置屬性(3)訪問接口擴展
在運用SSAS開發報表或停止數據發掘的進程中,訪問接口的擴展包括:OLE DB for Data Mining 、ADOMD.NET、剖析管理對象 (AMO) 、Analysis Services 腳本言語。
OLE DB for Data Mining擴展了Microsoft OLE DB for Data Mining 1.0 標准,可以添加新的架構行集、在現有架構行集中添加列以及向數據發掘擴展插件 (DMX) 言語添加用於創立和管理發掘構造的語法。
剖析管理對象 (AMO) 是一個完好的對象庫,這些對象可經過編程方式停止訪問,該對象庫使使用順序可以管理正在運轉的Microsoft SQL Server Analysis Services 實例。ADOMD.NET是用於與Microsoft SQL Server Analysis Services 停止通訊的Microsoft .NET Framework 數據訪問接口。ADOMD.NET 可運用XML for Analysis 協議與剖析數據源通訊,辦法為運用TCP/IP 或 HTTP 銜接傳輸和接納契合 XML for Analysis 標准的 SOAP 懇求和呼應。
Analysis Services 腳本言語(Analysis Services Script language,ASSL)是SASS客戶端使用順序與Analysis Services通訊所運用的腳本言語,是一種特殊的XML言語,包括對象定義言語和向 Analysis Services 實例發送操作命令的命令言語。
關於SQLServer 2008 R2數據庫SSAS建模的知識就引見到這裡了,希望本次的引見可以給您帶來一些播種。