目前,我参与了一个基于数据仓库的Banking 项目。我们一直使用Oracle作为数据库,使用Oracle业务智能工具(OBIEE11g)作为用户通过weblogic的前端或表示层。
在这里,我需要实现支持向量机(SVM)的算法,用于ATM卡欺诈模式检测& CART进行预测,并通过OBIEE将结果提供给用户。因此,我的问题是如何将这些算法(用Python实现)集成到OBIEE中?
我看过Oracle与OBIEE的集成,但它实现了自己的算法。
发布于 2013-05-14 05:42:05
11g外部表中有一个新特性,名为PREPROCESSOR (用于11gR2的白色文件可以找到这里)外部表允许您直接将平面文件读入甲骨文中的表中。新的preprocessos命令使您能够指定脚本名而不是文件,oracle将使用输出流作为输入。这样你就可以直接得到甲骨文的结果。
让我们以CART算法为例
create or replace directory dmdir as "/some_folder_on_your_os"level,attribute,value,outcome,confidence的形式输出树。- notice that `location` is the parameter for the script. in this case non.
select * from cart_tree重要的是要理解,每次查询表oracle时都会执行脚本。所以-我通常对外部表做的是在它们之上创建一个物化视图。
您可能认为有用的第二个选项是使用现有的与R集成的oracle,CART和SVM算法都可用在R中,并且已经与oracle集成。你可以在这里读到这里
https://stackoverflow.com/questions/16534335
复制相似问题