我的计划是M part
在P1 and P2 parts
完成之前不会执行,因为P1/P2 part
会将数据插入父表,而M part
会将数据插入子表。 / p>
P1 / P2部分:GenerateFlowFile->PutSql
M部分:ExecuteSql(triggered by event)-PutDatebaseRecord
我尝试使用funnel
连接了P1 and P2 parts
,然后由M part
连接了由事件触发的funnel
。但是,M part
将由the P1 and P2 parts
中的一个触发,而不是由整个 触发。
如何使ExecuteSql
处理器在所有P1和P2部件的所有处理器都完成之后才能执行?
感谢您的帮助!
答案 0 :(得分:1)
您可以像这样在M之前使用等待,通知和处理程序
P1 -> Notify -> Funnel F -> M
P2 -> Notify -> Funnel F -> M
Funnel -> Wait (Signal Count == 2)