PDI - Могу ли я реализовать логику Exist в пентахо? Или есть способ?

Интересно, есть ли способ реализовать существующую логику с помощью PDI, как в Query Script ниже
EXIST (SELECT a.product FROM store a, struck b WHERE b.product = a.product), чтобы проверить, существуют ли данные в файлах (CSV)?

Я знаю, что PDI предоставляет инструменты проектирования, такие как Table Exist, File Exist и Check if a column exist, но эти инструменты работают только с таблицей БД и файлом, а не с данными внутри файла.


person Rio Odestila    schedule 10.07.2018    source источник
comment
ваш вопрос не ясен. Вы хотите сравнить данные csv с данными таблицы?   -  person Helping Hand..    schedule 10.07.2018
comment
@WorkingHard.. Ну, я отредактировал вопрос.   -  person Rio Odestila    schedule 10.07.2018
comment
не вижу изменений..   -  person Helping Hand..    schedule 10.07.2018


Ответы (1)


Вы можете подсчитывать записи в файле (или sql, или REST-клиенте, или...) и фильтровать только в том случае, если он не равен нулю.

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

person AlainD    schedule 10.07.2018
comment
хорошо, посмотри на этот Скрипт WHERE x.prdcd IS NOT NULL AND EXISTS (SELECT p.productid FROM product_filter p WHERE x.prdcd = p.productid) AND NOT (x.qty = 0 AND t.productid IS NULL); и вот что я пишу https://imgur.com/a/yN8873X Это правильно? - person Rio Odestila; 11.07.2018
comment
Только вы, как владелец данных, можете сказать, правда ли это, после проверки. Но это довольно скромный ответ. - person AlainD; 11.07.2018