为什么需要OLEDB For DataMining?

原创 2007年09月30日 21:43:00

虽然数据挖掘中的一些技术在20世纪60年代开始出现,但是数据挖掘的概念是最近出现的。OLE DB for Data Mining (OLE DB for DM)应用编程接口在20007月出现,之前的数据挖掘市场是非常零散的,就像20世纪70年代关系数据库之前的数据库市场。没有挖掘模型、模型训练和预测的标准概念。对于许多人来说,数据挖掘就是一组算法的集合,就像早些时候人们认为数据库只不过是存储数据的分层数据结构。数据挖掘作为一种高端工具,不仅适用于研究统计学和机器学习的博士们,而且适用于数据库开发人员。

       20世纪90年代,市场上存在着许多数据挖掘软件。这些软件的厂商(ISV)都有不同的创建数据挖掘应用程序的方法。每个数据挖掘软件都包括自己的算法,自己的模型存储格式,自己的数据清理工具,甚至自己的报告工具。数据挖掘是一个独立的软件包,并不是数据仓库的一部分。

       除了缺少数据挖掘的标准概念,还缺少标准的应用编程接口。将数据挖掘的结果同用户的应用程序集成起来是非常困难的。许多数据挖掘软件没有应用编程接口。商业软件中如果要集成数据挖掘的特性是件非常痛苦的事情。有些数据挖掘软件生成决策树、神经网络的源程序。这些源程序包括模型的训练参数,比如神经网络的系数。为了部署挖掘模型,需要编译源代码,与用户应用程序连接。因此,数据挖掘项目都由厂商封锁。如果你在数据挖掘项目中选择了产品A,后来发现在时间序列算法上产品B更好,那就不得不从头开始项目,因为集成到用户应用程序时,不同的产品有不同的数据转换工具、模型存储格式和应用编程接口。

       OLE DB for Data Mining的目标是定义数据挖掘的通用概念和通用的应用编程接口,与数据库领域的SQL类似。这些应用编程接口很容易被数据库开发人员理解,而不仅仅适用于那些研究统计学的博士们。19997月,OLE DB for Data Mining被微软和许多数据挖掘厂商共同提出,一年后在微软网站上发布1.0版本。OLE DB for Data Mining应用编程接口定义了通用的数据挖掘概念,比如挖掘模型、模型训练、模型内容、模型预测等等。OLE DB for Data Mining还定义了数据挖掘查询语言。这种查询语言的语法与SQL类似。随着标准的发布,一些数据挖掘软件厂商,包括Microsoft, Megaputer, Angoss, KXEN, DBMiner,都开发了它们的OLE DB for Data Mining 提供者。

       通过OLE DB或者ADO,用户应用程序可以连接不同的数据挖掘软件提供者,如下图所示。每个OLE DB for Data Mining 提供者都有数据挖掘算法集。它们的算法可以通过OLE DB访问各种格式的数据源。数据源的存储格式可以是关系型数据库、OLAP立方体、文本文件和email文档等。  

DataMining学习2_数据挖掘十大经典算法

数据挖掘十大经典算法  一、 C4.5  C4.5算法是机器学习算法中的一种分类决策树算法,其核心算法是ID3 算法.   C4.5算法继承了ID3算法的优点,并在以下几方面对ID3算法进行了...
  • wang_zhenwei
  • wang_zhenwei
  • 2016年09月14日 10:26
  • 1404

以什么姿势进入DataMining会少走弯路?

大数据时代早已经来临,很多年轻人急着闹着想要跻身于大数据行业,不免也有一些不得志的中年人。自然而然的会报各种培训班,理所当然认为付出总有一天会赚回来的。但却走了不少弯路,花了不少钱。倘若在我写的文章中...
  • jdbc
  • jdbc
  • 2016年05月09日 12:02
  • 1633

利用Oledb操作Xlsx文件

利用Oledb操作Xlsx文件 简介: 解决方案: Form1.designer.cs: namespace XlsxViaOledb { partial class Form1 {...
  • pengzhen8805
  • pengzhen8805
  • 2016年06月20日 11:04
  • 517

OLEDB对数据库的操作心得(一)数据表及数据结构的填充

最近使用OLEDB编写一个mdb数据表录入程序小有心得,现总结如何: 一、.数据表及数据结构的填充 1.使用OLEDBConnection配合连接字符串进行数据库连接,连接字符串汇总如下: a.对...
  • dibowei2069
  • dibowei2069
  • 2016年01月13日 10:12
  • 455

C#中操作Excel(6)—— 操作Excel的两种技术(二)--OLEDB技术

三、使用OLEDB技术操作Excel         上文介绍了使用COM技术读写Excel的方法,接下来我们介绍下使用OLEDB技术读写Excel。 3.1 使用OLEDB读取Excel文件。 ...
  • lzhui1987
  • lzhui1987
  • 2016年11月24日 09:45
  • 966

使用oledb对数据库进行增删改查及批量插入操作

使用oledb操作数据库工具类,可使用泛型统一操作 using System; using System.Collections.Generic; using System.Data; ...
  • fyshk
  • fyshk
  • 2015年04月29日 11:15
  • 1967

oledb 连接Excel文件所对应的的多种连接方式

Excel在我们日常生活中使用非常的普遍,统计数据,特别是公司里的财务数据,销售数据等等,使用Excel能大大提高工作的效率。并且可以快速方便的移动数据,共享数据。在软件开发中,特别是开发一些MIS系...
  • sdd379733766
  • sdd379733766
  • 2013年08月08日 17:02
  • 1027

ODBC、OLEDB和ADO之间的关系

学习了.net视频之后,对里面涉及到的数据库连接部分中的一些概念
  • wangyy130
  • wangyy130
  • 2014年05月26日 19:45
  • 1778

C#以OleDb的方式操作Excel文件(三)

二、写Excel文件 前面讲
  • ll365
  • ll365
  • 2014年09月03日 11:59
  • 1485

x86,x64系统下安装OleDB驱动

转自:http://tonzi.blog.163.com/blog/static/4199583620144585819532/ Office 2007 x32,Win7 x64 安装Ole...
  • fengxing11
  • fengxing11
  • 2016年10月20日 15:27
  • 2334
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:为什么需要OLEDB For DataMining?
举报原因:
原因补充:

(最多只允许输入30个字)