简体   繁体   English

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

[英]How to add advanced filtering expressions to Informatica Data Integration Hub

I am working in a project with Informatica Data Integration Hub.我正在使用 Informatica Data Integration Hub 开展一个项目。 We are evaluating the idea to use FILTERS in the subscription site:我们正在评估在订阅站点中使用过滤器的想法:

  • Basic Filter expressions基本过滤器表达式
  • Advanced Filter Expressions高级过滤器表达式

In the following picture I'm using some examples of basic expressions ( just for testing purposes, don't think about the meaning of those basic filters, they have no meaning at all ).在下图中,我使用了一些基本表达式的示例(只是为了测试目的,不要考虑那些基本过滤器的含义,它们根本没有任何意义)。

在此处输入图像描述

I cannot find anything in the documentation regarding which syntax should I follow for these advanced filter expressions.我在文档中找不到关于这些高级过滤器表达式应该遵循哪种语法的任何内容。 What I read in the documentation is that the filter conditions in advanced expressions should follow the rules of "Powercenter Expressions"我在文档中看到的是高级表达式中的过滤条件应该遵循“Powercenter Expressions”的规则

Can anyone tell me where I can find the documentation about the syntax of those expressions?谁能告诉我在哪里可以找到有关这些表达式语法的文档? Does anyone know why I can put whatever I want in the advanced expression field and it is not even evaluating for syntax purposes?有谁知道为什么我可以将任何我想要的东西放在高级表达式字段中,它甚至没有出于语法目的进行评估?

Thank you谢谢

Here's a the filtering condition doc briefly covering the topic.这是一个简要介绍该主题的过滤条件文档

Here's a document on working with expressions in Informatica.这是有关在 Informatica 中使用表达式的文档

Basically it's all pretty Excel-like.基本上,这一切都非常类似于 Excel。 You pick a function, put arguments in brackets and that's it.你选择一个 function,把 arguments 放在括号里,就是这样。

Now, the difference between basic and advanced filtering is, that in basic mode you put several conditions that need to be met at once, as Informatica is using AND to combine them.现在,基本过滤和高级过滤之间的区别在于,在基本模式下,您需要同时满足多个条件,因为 Informatica 使用AND来组合它们。 In case you need more anvanced AND/OR logic, you need to use the advanced expressions and write the complete syntax on your own.如果您需要更高级的AND/OR逻辑,则需要使用高级表达式并自己编写完整的语法。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM