Как добавить расширенные выражения фильтрации в Informatica Data Integration Hub

Я работаю над проектом с Informatica Data Integration Hub. Мы оцениваем идею использования ФИЛЬТРОВ на сайте подписки:

  • Базовые выражения фильтра
  • Расширенные выражения фильтра

На следующем рисунке я использую несколько примеров основных выражений (просто для тестирования, не думайте о значении этих базовых фильтров, они вообще не имеют смысла).

введите здесь описание изображения

Я не могу найти в документации ничего о том, какой синтаксис следует использовать для этих расширенных выражений фильтра. В документации я прочитал, что условия фильтрации в расширенных выражениях должны соответствовать правилам выражений Powercenter.

Может ли кто-нибудь сказать мне, где я могу найти документацию о синтаксисе этих выражений? Кто-нибудь знает, почему я могу поместить все, что захочу, в расширенное поле выражения, и оно даже не оценивается для целей синтаксиса?

Спасибо


person Roberto Hernandez    schedule 11.08.2020    source источник


Ответы (1)


Вот документ условия фильтрации кратко описывает тему.

Вот документ по работе с выражениями в Informatica.

В основном это все очень похоже на Excel. Вы выбираете функцию, заключаете аргументы в скобки и все.

Теперь разница между базовой и расширенной фильтрацией заключается в том, что в базовом режиме вы ставите сразу несколько условий, которые должны быть выполнены одновременно, поскольку Informatica использует AND для их объединения. Если вам нужна более продвинутая AND/OR логика, вам нужно использовать расширенные выражения и написать полный синтаксис самостоятельно.

person Maciejg    schedule 13.08.2020
comment
Спасибо за твой ответ. просто вопрос, знаете ли вы, почему расширенные выражения не оцениваются до выполнения? Я на самом деле могу написать там все, что захочу - person Roberto Hernandez; 18.08.2020
comment
нет, я этого не пробовал. мы построили фреймворк Python поверх Центра интеграции данных для управления процессом публикации/подписки, и теперь мы изучаем, как интегрировать фильтры. Я хотел посмотреть, как комбинировать расширенные выражения, но меня очень раздражает то, как DIH обрабатывает эти выражения. В любом случае, спасибо за ваш ответ. я приму это - person Roberto Hernandez; 18.08.2020