我是ETL的新手,很快就会使用Informatica来满足我们的要求。
要求是Informatica需要监视Oracle中的表以获取某些“触发器数据”,并且只要该表中的数据可用,Informatica就应该开始在其工作流程中执行步骤。
有可能这样做吗?如果是的话,有人可以请我指一个链接/文件,其中有解释。
非常感谢。
答案 0 :(得分:2)
不,这是不可能的(在PowerCenter 9.5.1中检查)。
Event-Wait
任务仅支持两种类型的事件:
Event-Raise
任务触发)。答案 1 :(得分:0)
是的,这是可能的,您将需要一个可以通过以下步骤创建的脚本。
--create a shell script that checks if data is present in table on not you can use this just by taking count of the table
--if count is grater than create an empty file say DUMMY.txt (by using touch command) at a specified path.
--in you Informatica scheduling either by scheduler or by script check every 5 mins if file is present.
--if file is present call you Informatica workflow and delete the DUMMY file.
--once workflow is completed start the process again.