WEB开发网
开发学院数据库Oracle 使用Oracle数据挖掘API方法详解 阅读

使用Oracle数据挖掘API方法详解

 2009-01-17 13:09:41 来源:WEB开发网   
核心提示: 图 1 显示了本文示例的电子表格界面,图 1:J Cells 的电子表格界面数据挖掘 APIOracle 支持两种兼容的 API 以访问数据库中的数据挖掘功能,使用Oracle数据挖掘API方法详解(2),第一种是 PL/SQL API,其中包括 DBMS_DATA_MINING 程序包,

图 1 显示了本文示例的电子表格界面。

使用Oracle数据挖掘API方法详解

图 1:J Cells 的电子表格界面

数据挖掘 API

Oracle 支持两种兼容的 API 以访问数据库中的数据挖掘功能。第一种是 PL/SQL API,其中包括 DBMS_DATA_MINING 程序包,另一种也是 Java API,称为 Oracle 数据挖掘 Java API。因为 J Cells 目前最适合访问 Java API,所以需要以可直接从 Java 对其进行访问的方式打包 PL/SQL API。两个主要的 Oracle 数据挖掘概念是设置和模型。设置概念基本围绕带有两列(setting_name 和 setting_value)的设置表构建;其中 setting_name 是挖掘算法使用的属性名,而 setting_value 是与该属性相对应的值。

DBMS_DATA_MINING 程序包包含若干过程,包括 CREATE_MODEL 和 APPLY。CREATE_MODEL 过程根据设置表(作为过程的参数之一提供)中的值为给定挖掘函数和数据集创建挖掘模型。该过程简单且易于使用。实际上,由用户来为要创建的模型、要使用的挖掘函数、包含要使用的数据的表、要建模的列以及设置表提供名称。这一方法的优点在于所有不同算法都可以类似的方法调用。每种算法的微调都整合至设置表中,但在很多情况下,各种设置系数可由算法本身自动决定。设置表中条目的复杂性根据用户的专业技术背景和算法而有所不同。许多专业用户可能希望手动设置所有可能的系数,而我们中的多数人更可能乐意系统自动给出适用设置。Oracle 提供了一个要用作设置键的常量列表,以及命名为常量或数字间隔的值。

表 1:algo_name(算法名)设置键的值

使用Oracle数据挖掘API方法详解

上一页  1 2 3 4 5 6  下一页

Tags:使用 Oracle 数据挖掘

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接