1 / 39

基于 SQLServer2000 的数据挖掘

基于 SQLServer2000 的数据挖掘. Sql Server 2000 分析服务. 部分术语. 数据挖掘 ( Data Mining) 数据仓库 ( Data Warehouse) 挖掘模型 ( Mining Models ) 模式 ( Pattern ) 实例 ( Cases ) 模型挖掘算法 ( Data-Mining algorithms ). 数据挖掘方法. 分析问题. 数据仓库. 数据. 创建和训 练模型. 校验数据. DLAP. 数据挖掘 模型维护. 数据挖掘. 分析问题. 数据挖掘方法过程. 分析问题

gram
Download Presentation

基于 SQLServer2000 的数据挖掘

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 基于SQLServer2000的数据挖掘 Sql Server 2000分析服务

  2. 部分术语 • 数据挖掘 ( Data Mining) • 数据仓库 ( Data Warehouse) • 挖掘模型 ( Mining Models ) • 模式 ( Pattern ) • 实例 ( Cases ) • 模型挖掘算法 ( Data-Mining algorithms )

  3. 数据挖掘方法 分析问题 数据仓库 数据 创建和训 练模型 校验数据 DLAP 数据挖掘 模型维护 数据挖掘 分析问题

  4. 数据挖掘方法过程 • 分析问题 • 提取和清洗数据 • 校验数据 • 创建和调试模型 • 查询数据挖掘模型数据 • 维护数据挖掘模型的有效性

  5. 微软分析服务的体系结构

  6. 用户查询 MOLAP 数据库 用户查询 ROLAP 数据库 聚集 用户查询 HOLAP 数据库 OLAP介绍 • MOLAP • ROLAP • HOLAP

  7. 分析服务服务器体系结构 MMC 自定义Add-in Add-in Manager 用户应用程序 Analysis Manager DTS 决策支持对象 分析服务 Pivot Table Service 挖掘模型 客户端应用程序

  8. 分析服务客户机体系结构 用于OLAP或数据 挖掘的客户端应用程序 Analysis Serveer 用于OLAP或数据 挖掘的客户端应用程序 扩展支持OLAP 和数据挖掘的OLE DB2.5或更新版本 PivotTable Service 扩展支持OLAP 和数据挖掘的OLE DB2.5或更新版本 本地数据 挖掘模型 本地 立方体 扩展支持OLAP 和ASO2.5或更新版本 扩展支持OLAP 和ADO2.0或更新版本 用于本 地数据 挖掘模 型的数 据源 用于本地 立方体的 数据源 用于OLAP或数据 挖掘的客户端应用程序 用于OLAP的 客户端应用程序

  9. 为挖掘进行优化数据 • 数据结构 • 选择列 • 输入列 • 目标列 • 键列 • 值列 • 要避免的列 • 选择列 • 计算及推导数据 • 决定数据粒度

  10. 数据挖掘物理结构 1、客户(单层)体系结构 下载 操作数据 PC文件 PC挖掘工具 2、客户(单层)体系结构 挖掘客户机 操作数据 挖掘客户机 3、三层体系结构 挖掘客户机 数据仓库 数据挖掘 挖掘客户机

  11. OLAP立方体 OLAP提供立方体的维作为输入源,而不用传统的平面表 Select company, ShippedData, ProductName, Count(1) as qty From Tofu_Purchases_Aprial_2002 Group By CompanyName ShippedDate

  12. 数据挖掘的方法 • 直接数据挖掘(Direct Data Mining) 直接数据挖掘采用了当今比较流行的数据挖掘技术和运算法则,比如决策树。他对原始数据进行分类,以得出目标值。许多行业都使用这一方法。 • 间接数据挖掘(Undirect Data Mining) 间接数据挖掘不用于预测,因此不受目标值的约束。这种方式只是对数据进行整理,发觉整个数据集的结构和数据组织形式,以便于理解和利用。

  13. 数据挖掘和统计学 数据挖掘不等于统计学+销售学 共同术语: 数据种群(population)、样本(sample)、值域(Range)、偏差(Bias)、均值(mean)、中值(Median)、分布(distribute)… • 从历史数据中学习 • 影响分析法 • 变化分析法 • 比较分析法 • 因果分析法 • 趋势分析法 • 偏差分析法 • 预测未来 • 概率估算 • 模拟与假定推测方案

  14. 模型的评估及错误的避免 • 数据过密 解决方法: • 决策树修建法 • X平方分析法 • 交叉验证法 • 数据过疏 • 测试数据模型的数据准备 训练用数据集 测试用数据集 评估用数据集

  15. SQL Server 数据挖掘 • 微软决策树 • OLAP决策树 • 微软聚类

  16. 微软决策树 决策树是一种作为商业挖掘工具而广为使用的算法。决策算法主要用于完成预测任务,这种算法首先需要一个分类导向的模型,这样就可以把一个部分分成几个部分分别加以解决。 通常步骤: • 创建模型 • 使模型可视化 • 推导预测结果

  17. 创建模型步骤 • 创建数据库 • 挖掘模型向导 • 创建数据源 • 选择实例表 • 选择数据挖掘算法 • 创建并编辑关联 • 选择关键列 • 选择输入和预测列 • 结束

  18. 分析服务管理界面

  19. 新建挖掘模型

  20. 数据挖掘向导

  21. 选择数据源类型

  22. 选择实例表

  23. 选择数据挖掘算法

  24. 选择关键列

  25. 选择输入、输出列

  26. 命名挖掘模型

  27. 关系型挖掘模型编辑器

  28. 模型可视化 • 相关网络浏览器(Dependency NetWork Browser) • 模型浏览器(Data Mining Browser)

  29. 数据挖掘模型浏览器

  30. 相关网络浏览器

  31. 相关网络浏览器(续)

  32. 相关网络浏览器(续)

  33. 相关网络浏览器(续)

  34. OLAP决策树 OLAP是一种结构优化的格式,主要为优化聚合数据存储而设计的。利用OLAP可以沿某种层次结构的维创建连续的聚合,并快速地访问根据各个维汇总的值,并提供了一种表达数字之间关系的途径。 步骤同微软决策树相同之处较多: 1、创建模型 2、模型可视化 3、推导预测结果

  35. 关于微软分析服务的参考信息 • SQL Server 2000 Analysis Service学习指南 • 中文SQL Server 2000 关系型数据库系统管理与开发 • SQL Server OLAP 开发指南 Microsoft OLAP Unleashed 参考的数据库: www.ics.uci.edu/~mlearn/MLRepository.html

  36. 微软数据转换服务(DTS) DTS任务: 1、转换 2、批录入 3、数据驱动查询 4、执行包(包括FTP等)

  37. 使用DTS Dtsrun 如: Dtsrun /Ffilename /Uusername /Ppassword /Npackage_name /Mpackage_password Dtsrun /Sservername /Uusername /Ppassword /Npackage_name /Mpackage_password /Rrepository_name

  38. 使用COM接口编程 正在制作~~

More Related