OBIEE 11g中基于事件/ ETL的代理

时间:2014-03-16 14:05:22

标签: oracle11g etl agent obiee

我在OBIEE 11g中创建了一个代理,该代理在特定时间(每天上午8点)开始。问题是,有时此时底层ETL过程未完成,因此代理启动的报告显示不准确的数据。解决这个问题的一种方法是我可以重新安排代理人,我的意思是延迟几小时。但我正在寻找基于事件的代理触发器。就像我的ETL完成时那样,代理人应该开始了。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

您可以将代理设置为没有计划,而是在完成后通过Web服务调用executeIBotNowsaschinoke

从ETL批处理中触发它

这篇博客文章详细介绍了这些选项(即使你没有使用ODI,这些概念仍然适用):http://www.rittmanmead.com/2012/01/bi-ee-11-1-1-5-calling-bi-ee-11g-agents-through-oracle-data-integrator-11g/

最后一个选项是使用代理在运行之前检查的Condition,并安排代理多次运行。它不像上面的选项那么干净。