oracle BIEE scheduler 配置iBot 上传 FTP

来源:互联网 发布:轩辕剑之骑兵进阶数据 编辑:程序博客网 时间:2024/06/01 10:44

 

 

Oracle BIEE schedulerver.10.1.3.4.1,其他版本不知道)能配置的传送设备真心扯淡,电子邮件和手持设备可以理解,电话和寻呼机是干啥子用的,还搞个“其他”,看上去很有扩展性似的,结果毛都不能配。最关键的是,竟然不能直接配置FTP,而作为附属的BI PUBLISHER却有这项配置,丫怎么想的?!

目前只能通过调用脚本或程序,实现上传服务器的功能,当然也有好处,可操作性就比较强了,另一方面,也能体现咱的价值不是微笑

 

使用JS脚本,实现上传FTP的功能具体办法如下:

首先,建立脚本文件:

注:(1)js脚本需要建在:{$OracleBI} \server\Scripts\Common内,其他的无所谓。

        (2)脚本详见自己的上传资源“FTP上传脚本

1)        建立JS脚本(Testing.js),功能为将文件从系统复制下来

2)        建立JS脚本(ftp_mht.js),功能为调用CMD脚本(ftp_mht.cmd

3)        建立CMD脚本(ftp_mht.cmd),功能为使用(ftp_mht.txt)文本中的参数,进行文件的上传

4)        建立ftp_mht.txt文件,设置FTP上传的参数

 

完成后,登陆BI进行配置。

1)  在“传送内容”将发送内容方式设置为“附件(CSV数据)”(如果需要其他附件也成,脚本里面把文件名的后缀改了就OK),内容选择需要的;

2)  在“高级”中配置“添加动作\定制脚本”

a.         文件名为:Testing.js

b.         结果设为:“将传送内容传送至脚本”

c.         其他参数:文件名前半部分,如(OUTfile),这样加上JS脚本中的时间戳,就形成了:“OUTfile2012-07-03 1136”比较实用的文件名。

3)  再配置一次“添加动作\定制脚本”

4)  文件名为:Testing.js

a.       文件名为:ftp_mht.js

b.       这个没参数,结果设为:未将结果传递至脚本,完成

 

其他配置与发送EMAIL没什么区别,不罗嗦了。调试完成后,成功上传文件。
原创粉丝点击