《XML数据分析》PPT课件.ppt

上传人:小飞机 文档编号:5454542 上传时间:2023-07-08 格式:PPT 页数:42 大小:408KB
返回 下载 相关 举报
《XML数据分析》PPT课件.ppt_第1页
第1页 / 共42页
《XML数据分析》PPT课件.ppt_第2页
第2页 / 共42页
《XML数据分析》PPT课件.ppt_第3页
第3页 / 共42页
《XML数据分析》PPT课件.ppt_第4页
第4页 / 共42页
《XML数据分析》PPT课件.ppt_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《《XML数据分析》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《XML数据分析》PPT课件.ppt(42页珍藏版)》请在三一办公上搜索。

1、XML数据分析 杨海俊SQL Server SupportMicrosoft Corporation,课程介绍,本课程假设对 SQL Server 2000 数据仓库及数据挖掘概念已有一定的了解为什么 XML 与 数据仓库和数据挖掘会有联系XML数据分析规范Microsoft XML/A SDK欢迎提问,为什么 XML 与数据仓库和数据挖掘会有联系?,使用XML数据分析的目标,成为访问分析数据,及获取相应功能的工业标准不依赖于特定语言或特定平台拥有同时支持“瘦”客户端和“壮”客户端的构架工作在 Internet 和 Intranet 环境中,开放式访问,系统通过开放式协议互动支持所有的操作系统

2、,语言或网络 如 Windows、Windows CE、UNIX、Mac、Palm等等.Microsoft 软件是一种选择,服务,Analytics,ERP,Collaboration,SOAP,各种终端,设备,服务,应用程序,XML Web 服务的基石简单,开放,广泛的产业支持,广泛使用的通信介质:Internet,通用的数据结构:XML,服务间的互动:SOAP,发布,查找,使用服务:UDDI,微软公司与 Hyperion 公司一起推出的工业标准,2001年四月24日共同提出将会成为事实上的工业标准微软公司继续在 MDX 和 XML/A领域同 Hyperion 公司及业界合作最终将被提交给工

3、业标准机构,XML数据分析“Multi”,多语言支持多供应商支持多平台支持,XML数据分析,OLEDB for OLAP,一个标准的途径:连接到 OLAP 数据源获得OLAP功能信息获取元数据使用标准的语法执行查询经过三年多的使用,已被证明为一种成功的工业标准应用广泛诸多的供应程序提供商成千上万的使用者,XML数据分析,同时考虑OLEDB for OLAP 和 数据挖掘(DM)相同的数据表现形式 相同的查询语言(MDX)相同的函数相同的概念在两个标准间自动转换,XML数据分析提供了什么?,为所有的供应者提供标准而简单的规范:标准的公开数据源列举标准属性标准构架(Schema)标准执行命令标准错

4、误报告和处理模式在各种条件或设置下保持标准的提供程序行为,只有两类方法调用,EXECUTE查询,DISCOVER数据源架构(Schemas),XML数据分析,客户端,HTTP,HTTP,XML数据分析提供程序,SOAP,SOAP,DISCOVER 方法,Discover 方法,Discover(IN RequestType as EnumString,Restrictions as Array,Properties as Array,OUTResultset as Rowset)RequestTypeDiscover_DataSources Discover_PropertiesDiscove

5、r_Enumerators Discover_Schema_Rowsets Discover_KeywordsDiscover_Literals,可以被探索到的事物,存在的元数据:数据库立方体维度成员数据挖掘模型 所有的 OLEDB for OLAP/DM 构架(schema)结果集(rowsets)其它类型的结果集属性(Properties),常量(literals),列举(enumerations),Discover 方法,获取元数据或架构信息与 OLEDB 构架结果集完全兼容结果以 XML 格式返回整合了若干个 OLEDB 接口Eg,IDBSchemaRowset,IDBProperty

6、,IDBInfo,增加了其它类型的信息数据源(Datasources)列举(Enumerations),定义限制,限制在返回结果集中可出现的相应列值限制是通过结果集合的列名(而不是序号)定义的。RestrictionList 引用了被查询的构架(schema)所包含的列,Foodmart 2000 Sales,属性,600 Foodmart 2000,OLE DB,XML for Analysis 及提供程序特有的属性PropertyList 是一个数据源的属性集合,它在建立连接时设定。比如,实例化数据源,设置 Command 对象的 timeout 属性等。,结果集,Discover 方法的

7、结果集是被提供程序以 XML 格式返回的DISCOVER_DATASOURCES 实例:,Foodmart 2000 MSOLAP,Discover 演示,Discover 总结,支持列出不同的数据源返回各个数据源的元数据对涉及 Discovery 方法的对象加以限制用属性来定义结果集应如何返回,EXECUTE 方法,Execute 方法,Execute(IN Command as String,Properties as Array,OUT Resultset as Resultset),XML数据分析中查询的使用,支持 MDX,OLEDB-DM 用标准 XML 表示 OLAP 查询结果结果

8、用一个 cellset 表示也可以是 rowsets用标准 XML 表示 DM 结果集和相关的查询格式可以通过 XSL 样式单来优化,MDDataSet 结构,在结果集中返回 OLAP 格式内容和 OLEDB IMDataset 相容便于使用 XSL优化了大小,保存了所有信息不变的构架(Schema)可以通过使用 XML 名字空间进行扩展,更多的 MDDataset 结构,主要区域:(类似于 OLEDB 和 ADOMD)OLAPInfo结果的元数据.描述了轴(Axes)和单元(cells)OLEDB:MDAXISINFO轴(Axes)描述多维结果集的轴和其中的成员OLEDB:AXISROWSE

9、T单元数据(CellData)在轴交叉点上的数据OLEDB:IMDDataset,Execute 演示,Execute 总结,用来发送 MDX,SQL 或 DM 查询由相应的提供程序供应商来实现多维数据可以在 MDDataSet 中返回结构简单,使用方便,应用面广,为 Internet 所做的优化-State,缺省是无状态记录(Stateless)当一个方法调用结束后,服务器不保留客户端的信息及它的上下文环境。可以选择支持会话(Session),但是不推荐。当一组语句应该被作为整体执行时有用,会话(Session)支持,会话通过 SOAP 的 Header 部分支持BeginSession 要

10、求提供程序(provider)支持会话SessionID 由提供程序在 SOAP 的响应(response)中返回.会话 ID 在接下来的 SOAP 请求中被使用。在会话期间 会话头(Session header)出现在所有的 SOAP 请求中EndSession 告诉提供程序会话已经结束,如果会话断开或丢失,客户端必须能够重新开始会话,差错处理,三类差错SOAP 错误Execute/Discover 错误Rowset/Dataset 错误:出现在 XML结果集SOAP 错误 必须被 SOAP 客户端支持结果集错误:转换错误,安全错误等,XML结果集错误,.2148497527 Securit

11、y Error.,SOAP 错误,XMLAnalysisError.0 x80000005 The XML for Analysis provider encountered an errorXML for Analysis Provider,可扩展性,不同的供应商可以提供不同的结果集结构扩展 MDDataset 以添加新的元素使用命名空间来区分不同的结果集合urn:schemas-microsoft-com:xml-analysis:mddataseturn:schemas-microsoft-com:xml-sql,安全控制,基于 Internet 标准HTTPSIIS 验证模式:NT集成(Integrated)或基本验证(Basic Authentication)SOAP 安全控制,总结,在新的 Internet 环境中,XML 是数据和分析结果传送的主要格式XML数据分析使用了已经存在的工业标准XML数据分析是OLAP 数据的事实工业标准两个方法的调用“Multi”的支持,XML数据分析SDK,Microsoft XML/A SDK,提供程序(Provider)客户端例程从 MSDN 下载,IIS XML数据分析提供程序,客户端应用程序(web),OLAP 服务器,SDK 的基本构架,XML数据分析提供程序在中间层安装,提问?,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号