如何向Informatica Data Integration Hub添加高级过滤表达式

问题描述

我正在使用informatica Data Integration Hub进行项目。我们正在评估在订阅站点中使用FILTERS的想法:

  • 基本过滤器表达式
  • 高级过滤器表达式

在下面的图片中,我使用一些基本表达式的示例(仅出于测试目的,不要考虑这些基本过滤器的含义,它们根本没有任何意义)。

enter image description here

我在文档中找不到任何有关这些高级过滤器表达式应遵循的语法的内容。我在文档中看到的是,高级表达式中的过滤条件应遵循“ Powercenter表达式”的规则

谁能告诉我在哪里可以找到有关这些表达式的语法的文档? 有谁知道为什么我可以在高级表达式字段中放入我想要的内容,而它甚至没有出于语法目的进行评估?

谢谢

解决方法

这里是一个the filtering condition doc,简要介绍了该主题。

这是Informatica中的document on working with expressions

基本上,它们都非常类似于Excel。您选择一个函数,将参数放在方括号中。

现在,基本过滤和高级过滤之间的区别在于,在基本模式下,您需要一次满足几个条件,因为Informatica正在使用AND来组合它们。如果您需要更高级的AND/OR逻辑,则需要使用高级表达式并自行编写完整的语法。