欢迎来到天天文库
浏览记录
ID:33409128
大小:281.02 KB
页数:25页
时间:2019-02-25
《使用ado md net开发sql server 2005 olap应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、使用ADOMD.NET开发SQLServer2005OLAP应用杨健咨询顾问微软(中国)顾问咨询部收听本次课程需具备的条件•基本理解OLAP,MDX,ADOMD,AnalysisServices•熟悉ADO.NET-Command,DataReader,DataAdapter,DataSet等技术•熟悉XML,SOAP,WebservicesLevel300本次课程内容包括•AnalysisServices2005架构•XMLforAnalysis•与AnalysisServices2000的兼容•ADOMD.Net编程*•ADOMD.Net服务器2005分析服务A
2、PIs结构架构图ADOMDTCPAnalysisOLEDBServerXMLAApplicationAdomdAMOIISServerHTTPStoredADOMDProcedure.NETAS2005的可编程接口Win32.NetJ2EEAnyDevice,VB6AppLanguage&PlatformADOMDC++App.NetAppJavaAppOLEDBforOLAPADOMD.NetADOMD.JAnyAppXMLA•XMLA–thenativeMetadataDiscoveryprotocolofAnalysisMDXQueryExecutionSer
3、viceAnalysis•ZerofootprintclientServer•XMLAbasedDDLformanageability•AMOnewmanagementObjectmodeltoreplaceDSODWXMLforAnalysisOverview•本机的基于标准的协议,被用于和AnalysisServices服务器通信。–规范制定www.xmla.org–Version1.1在2002年发布–采用XML/A本机协议,分析服务客户端无需任何配置,每一个服务器自动的成为一个WebServices–一个轻量的Win32层可用于向后兼容,如AnalysisS
4、ervices2000的OLEDBforOLAP,ADOMD和ADOMD.NET–SOAPbasedXMLprotocoloverHTTP/TCP–OLAP和数据挖掘–只2个方法–DiscoverandExecuteXMLforAnalysisXMLAMethodsòDiscover¾返回已经存在对象的元数据(metadata)¾数据库集合(Databases),立方体(cubes),维度(dimensions)¾OLEDB(forOLAP/数据挖掘)schema集合–Properties,literals,enumerations,etc.òExecute¾用于执
5、行命令¾XMLA定义一个命令-声明(command–Statement)¾声明(Statement)执行MDX、DMX、SQL¾返回MDDataSet或者行集(rowset)ADOMD.NETAnalysisServices2000supportò连接到AS2000的方式:òXMLASDK(middletierXMLA-OLEDB桥)òDataSource=http://hostname/xmla/msxisapi.dll;InitialCatalog=databaseòIXMLA(inprocXMLA-OLEDBbridge):òDatasource=server
6、;InitialCatalog=databaseòAvailableonwww.microsoft.com/downloadsADOMD.NETAS2000ConnectivityTCPIXMLAPTS/OLEDBAS2000ADOMDServer.NETApplicationTCPXMLAIISHTTPXMLAISAPIPTS/OLEDBXMLforAnalysisAS2000vs.AS2005ServerMiddleTierClientHTTPAnalysisAnalysisXMLAApplicationIISIISServerServerPTS/OLEDBPT
7、S/OLEDBXMLAISAPIXMLAISAPIAS2000AS2005TCPAnalysisAnalysisXMLAApplicationServerServerXMLAXMLAIISIISHTTPADOMD.NETOverview•.NETobjectmodel,类似于ADO.NET•AnalysisServicesclientOLAPandDMapps•Microsoft.AnalysisServices.AdomdClient•是ADOMD/OLEDB的.NET版本•仍然支持原先的ADOMD/OLEDB模型•对象模型非常类似于ADOMD•发XMLA请求
此文档下载收益归作者所有