首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在OBIEE 11g中集成分类算法?

在OBIEE 11g中集成分类算法?
EN

Stack Overflow用户
提问于 2013-05-14 02:50:14
回答 1查看 595关注 0票数 2

目前,我参与了一个基于数据仓库的Banking 项目。我们一直使用Oracle作为数据库,使用Oracle业务智能工具(OBIEE11g)作为用户通过weblogic的前端或表示层。

在这里,我需要实现支持向量机(SVM)的算法,用于ATM卡欺诈模式检测& CART进行预测,并通过OBIEE将结果提供给用户。因此,我的问题是如何将这些算法(用Python实现)集成到OBIEE中?

我看过Oracle与OBIEE的集成,但它实现了自己的算法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-14 05:42:05

11g外部表中有一个新特性,名为PREPROCESSOR (用于11gR2的白色文件可以找到这里)外部表允许您直接将平面文件读入甲骨文中的表中。新的preprocessos命令使您能够指定脚本名而不是文件,oracle将使用输出流作为输入。这样你就可以直接得到甲骨文的结果。

让我们以CART算法为例

  1. 在oracle中创建工作目录 create or replace directory dmdir as "/some_folder_on_your_os"
  2. 创建一个执行算法并以逗号分隔格式打印输出的脚本。让我们说,对于CART算法,您可以以level,attribute,value,outcome,confidence的形式输出树。
  3. 创建外部表 创建表cart_tree级别号、属性varchar2(2000)、值varchar2(2000)、结果varchar2(2000)、信任号)组织外部组织(键入ORACLE_LOADER默认目录dmdir访问参数(由‘结束的NEWLINE字段分隔的记录),缺少的字段值为空预处理器execdir:’my_cart_algoritem.py‘字段(级别、属性、值、结果、置信度) ()位置(''))拒绝限制无限
代码语言:javascript
复制
- notice that `location` is the parameter for the script. in this case non.

  1. 查询 select * from cart_tree

重要的是要理解,每次查询表oracle时都会执行脚本。所以-我通常对外部表做的是在它们之上创建一个物化视图。

您可能认为有用的第二个选项是使用现有的与R集成的oracle,CART和SVM算法都可用在R中,并且已经与oracle集成。你可以在这里读到这里

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16534335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档