已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XML数据分析杨海俊SQLServerSupportMicrosoftCorporation,课程介绍,本课程假设对SQLServer2000数据仓库及数据挖掘概念已有一定的了解为什么XML与数据仓库和数据挖掘会有联系XML数据分析规范MicrosoftXML/ASDK欢迎提问,为什么XML与数据仓库和数据挖掘会有联系?,使用XML数据分析的目标,成为访问分析数据,及获取相应功能的工业标准不依赖于特定语言或特定平台拥有同时支持“瘦”客户端和“壮”客户端的构架工作在Internet和Intranet环境中,开放式访问,系统通过开放式协议互动支持所有的操作系统,语言或网络如Windows、WindowsCE、UNIX、Mac、Palm等等.Microsoft软件是一种选择,服务,Analytics,ERP,Collaboration,SOAP,各种终端,设备,服务,应用程序,XMLWeb服务的基石简单,开放,广泛的产业支持,广泛使用的通信介质:Internet,通用的数据结构:XML,服务间的互动:SOAP,发布,查找,使用服务:UDDI,微软公司与Hyperion公司一起推出的工业标准,2001年四月24日共同提出将会成为事实上的工业标准微软公司继续在MDX和XML/A领域同Hyperion公司及业界合作最终将被提交给工业标准机构,XML数据分析“Multi”,多语言支持多供应商支持多平台支持,XML数据分析,OLEDBforOLAP,一个标准的途径:连接到OLAP数据源获得OLAP功能信息获取元数据使用标准的语法执行查询经过三年多的使用,已被证明为一种成功的工业标准应用广泛诸多的供应程序提供商成千上万的使用者,XML数据分析,同时考虑OLEDBforOLAP和数据挖掘(DM)相同的数据表现形式相同的查询语言(MDX)相同的函数相同的概念在两个标准间自动转换,XML数据分析提供了什么?,为所有的供应者提供标准而简单的规范:标准的公开数据源列举标准属性标准构架(Schema)标准执行命令标准错误报告和处理模式在各种条件或设置下保持标准的提供程序行为,只有两类方法调用,EXECUTE查询,DISCOVER数据源架构(Schemas),XML数据分析,客户端,HTTP,HTTP,XML数据分析提供程序,SOAP,SOAP,DISCOVER方法,Discover方法,Discover(INRequestTypeasEnumString,RestrictionsasArray,PropertiesasArray,OUTResultsetasRowset)RequestTypeDiscover_DataSourcesDiscover_PropertiesDiscover_EnumeratorsDiscover_Schema_RowsetsDiscover_KeywordsDiscover_Literals,可以被探索到的事物,存在的元数据:数据库立方体维度成员数据挖掘模型所有的OLEDBforOLAP/DM构架(schema)结果集(rowsets)其它类型的结果集属性(Properties),常量(literals),列举(enumerations),Discover方法,获取元数据或架构信息与OLEDB构架结果集完全兼容结果以XML格式返回整合了若干个OLEDB接口Eg,IDBSchemaRowset,IDBProperty,IDBInfo,增加了其它类型的信息数据源(Datasources)列举(Enumerations),定义限制,限制在返回结果集中可出现的相应列值限制是通过结果集合的列名(而不是序号)定义的。RestrictionList引用了被查询的构架(schema)所包含的列,Foodmart2000Sales,属性,600Foodmart2000,OLEDB,XMLforAnalysis及提供程序特有的属性PropertyList是一个数据源的属性集合,它在建立连接时设定。比如,实例化数据源,设置Command对象的timeout属性等。,结果集,Discover方法的结果集是被提供程序以XML格式返回的DISCOVER_DATASOURCES实例:,Foodmart2000MSOLAP,Discover演示,Discover总结,支持列出不同的数据源返回各个数据源的元数据对涉及Discovery方法的对象加以限制用属性来定义结果集应如何返回,EXECUTE方法,Execute方法,Execute(INCommandasString,PropertiesasArray,OUTResultsetasResultset),XML数据分析中查询的使用,支持MDX,OLEDB-DM用标准XML表示OLAP查询结果结果用一个cellset表示也可以是rowsets用标准XML表示DM结果集和相关的查询格式可以通过XSL样式单来优化,MDDataSet结构,在结果集中返回OLAP格式内容和OLEDBIMDataset相容便于使用XSL优化了大小,保存了所有信息不变的构架(Schema)可以通过使用XML名字空间进行扩展,更多的MDDataset结构,主要区域:(类似于OLEDB和ADOMD)OLAPInfo结果的元数据.描述了轴(Axes)和单元(cells)OLEDB:MDAXISINFO轴(Axes)描述多维结果集的轴和其中的成员OLEDB:AXISROWSET单元数据(CellData)在轴交叉点上的数据OLEDB:IMDDataset,Execute演示,Execute总结,用来发送MDX,SQL或DM查询由相应的提供程序供应商来实现多维数据可以在MDDataSet中返回结构简单,使用方便,应用面广,为Internet所做的优化-State,缺省是无状态记录(Stateless)当一个方法调用结束后,服务器不保留客户端的信息及它的上下文环境。可以选择支持会话(Session),但是不推荐。当一组语句应该被作为整体执行时有用,会话(Session)支持,会话通过SOAP的Header部分支持BeginSession要求提供程序(provider)支持会话SessionID由提供程序在SOAP的响应(response)中返回.会话ID在接下来的SOAP请求中被使用。在会话期间会话头(Sessionheader)出现在所有的SOAP请求中EndSession告诉提供程序会话已经结束,如果会话断开或丢失,客户端必须能够重新开始会话,差错处理,三类差错SOAP错误Execute/Discover错误Rowset/Dataset错误:出现在XML结果集SOAP错误必须被SOAP客户端支持结果集错误:转换错误,安全错误等,XML结果集错误,.2148497527SecurityError.,SOAP错误,XMLAnalysisError.0 x80000005TheXMLforAnalysisproviderencounteredanerrorXMLforAnalysisProvider,可扩展性,不同的供应商可以提供不同的结果集结构扩展MDDataset以添加新的元素使用命名空间来区分不同的结果集合urn:schemas-microsoft-com:xml-analysis:mddataseturn:schemas-microsoft-com:xml-sql,安全控制,基于Internet标准HTTPSIIS验证模式:NT集成(Integrated)或基本验证(BasicAuthentication)SOAP安全控制,总结,在新的Internet环境中,XML是数据和分析结果传送的主要格式XML数据分析使用了已经
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年省直辖行政单位辅警协警招聘考试备考题库含答案详解(典型题)
- 2025年郴州辅警协警招聘考试真题附答案详解(考试直接用)
- 2025年雅安辅警协警招聘考试真题附答案详解(精练)
- 2025年潍坊辅警招聘考试真题及参考答案详解1套
- 2025年省直辖行政单位辅警招聘考试题库附答案详解(满分必刷)
- 2025年淮北辅警协警招聘考试备考题库附答案详解(完整版)
- 2025年遂宁辅警协警招聘考试真题及答案详解(名师系列)
- 2025年牡丹江辅警招聘考试真题带答案详解(完整版)
- 2025年黄石辅警协警招聘考试备考题库有完整答案详解
- 2025年阿坝州辅警协警招聘考试真题含答案详解(预热题)
- 网络安全等级保护整改详细方案
- 贵州国企招聘2025中国联通贵州省分公司招聘笔试历年参考题库附带答案详解
- 2025年南京入团考试试题及答案
- 100以内加减法完整版1000道含答案可打印
- 2025贵州黔南州荔波县县直机关事业单位考调工作人员15人笔试考试备考题库及答案解析
- 2024非暴力沟通课件完整版
- 医学公共基础知识试题(附答案)
- 2025年70岁老年人换新本驾驶证需考三力测试题及答案
- 心理咨询公司投标方案
- 中风的护理要点
- 粮食仓储设施提升改造项目可行性研究报告
评论
0/150
提交评论