使用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 显示了本文示例的电子表格界面。
图 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(算法名)设置键的值
- ››使用linux中的quota教程
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››使用jxl生成带动态折线图的excel
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
更多精彩
赞助商链接