- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML数据分析幻灯片
XML数据分析 杨海俊SQL Server SupportMicrosoft Corporation 课程介绍 本课程假设对 SQL Server 2000 数据仓库及数据挖掘概念已有一定的了解 为什么 XML 与 数据仓库和数据挖掘会有联系 XML数据分析规范 Microsoft XML/A SDK 欢迎提问 为什么 XML 与数据仓库和数据挖掘会有联系? 使用XML数据分析的目标 成为访问分析数据,及获取相应功能的工业标准 不依赖于特定语言或特定平台 拥有同时支持“瘦”客户端和“壮”客户端的构架 工作在 Internet 和 Intranet 环境中 开放式访问 系统通过开放式协议互动 支持所有的操作系统,语言或网络 如 Windows、 Windows CE、UNIX、Mac、Palm等等. Microsoft 软件是一种选择 XML Web 服务的基石简单, 开放, 广泛的产业支持 微软公司与 Hyperion 公司一起推出的工业标准 2001年四月24日共同提出 将会成为事实上的工业标准 微软公司继续在 MDX 和 XML/A领域同 Hyperion 公司及业界合作 最终将被提交给工业标准机构 XML数据分析– “Multi” 多语言支持 多供应商支持 多平台支持 XML数据分析 OLEDB for OLAP 一个标准的途径: 连接到 OLAP 数据源 获得OLAP功能信息 获取元数据 使用标准的语法执行查询 经过三年多的使用,已被证明为一种成功的工业标准 应用广泛 诸多的供应程序提供商 成千上万的使用者 XML数据分析 同时考虑OLEDB for OLAP 和 数据挖掘(DM) 相同的数据表现形式 相同的查询语言 (MDX) 相同的函数 相同的概念 在两个标准间自动转换 XML数据分析提供了什么? 为所有的供应者提供标准而简单的规范: 标准的公开数据源列举 标准属性 标准构架(Schema ) 标准执行命令 标准错误报告和处理模式 在各种条件或设置下保持标准的提供程序行为 只有两类方法调用 XML数据分析 DISCOVER 方法 Discover 方法 Discover(IN RequestType as EnumString, Restrictions as Array, Properties as Array, OUT Resultset as Rowset) RequestType Discover_DataSources Discover_Properties Discover_Enumerators Discover_Schema_Rowsets Discover_Keywords Discover_Literals 可以被探索到的事物 存在的元数据: 数据库 立方体 维度 成员 数据挖掘模型 … 所有的 OLEDB for OLAP/DM 构架(schema)结果集(rowsets) 其它类型的结果集 属性(Properties), 常量(literals), 列举(enumerations) … Discover 方法 获取元数据或架构信息 与 OLEDB 构架结果集完全兼容 结果以 XML 格式返回 整合了若干个 OLEDB 接口 Eg, IDBSchemaRowset, IDBProperty, IDBInfo, 增加了其它类型的信息 数据源(Datasources) 列举 (Enumerations) 定义限制 限制在返回结果集中可出现的相应列值 限制是通过结果集合的列名(而不是序号)定义的。 RestrictionList 引用了被查询的构架(schema)所包含的列 属性 Properties PropertyList Timeout 600 /Timeout Catalog Foodmart 2000 /Catalog /PropertyList /Properties 结果集 Discover 方法的结果集是被提供程序以 XML 格式返回的 DISCOVER_DATASOURCES 实例: Discover 演示 Discover 总结 支持列出不同的数据源 返回各个数据源的元数据 对涉及 Discovery 方法的对象加以限制 用属性来定义结果集应如何返回 EXECUTE 方法 Execute 方法 Execute (IN Command as String, Properties as Array, OUT Resultset as Resultset) XML数据分析中查询的使用 支持 MDX, OLEDB-DM 用标准
文档评论(0)