apache-nifi - 在 NiFi 的 RouteOnAttribute 中检查多个条件
问题描述
NiFi中有两个条件RouteOnAttribute
。如果两个条件都满足,那么ExecuteSQL
处理器应该运行,否则MonitorActivity
处理器应该运行。如果其中一个条件失败,MonitorActivity 应该运行。如何同时检查这两个条件?当我尝试Route to 'matched' if all match
时,它正在路由到unmatched
不管。
解决方案
不确定您的RouteOnAttribute处理器有什么问题。它应该与属性一起使用Route to 'matched' if all match
。我建议你重新检查你的表达式,如果它们都评估为真。
但是,如果上述方法不起作用,这是一个替代解决方案:
使用和将两个成功关系路由到MergeContent处理器。Minimum Number of Entries = 1
Maximum Number of Entries = 1
将不匹配的关系路由到 MonitorActivity
推荐阅读
- scala - Mockito mocking Akka Streams
- javascript - 如果应用程序正常打开,如何防止超时功能执行
- ios - 如何向 Apple Store 提交 VUE / Cordova Mobile 应用程序?
- javascript - How to display the original size of an image that was uploaded by a user?
- apache-kafka - How to check the retention period for a topic in Kafka?
- github - github approval policies to ignore certain commits that has trivial changes when branch restriction is enabled
- python - 如何在python中创建一个函数来检测缺失值?
- azure - Get TFS Webhook SubscriptionStatus
- excel - VBA:重新打开电子表格时如何保持通过数据验证创建的列表列表保持创建状态
- javascript - 为什么 Zapier SetTimeout 功能不起作用?