У меня есть два комплектаМогу ли я сохранить несоответствующие элементы из собрания в Pig?
personCounts
(personName:chararray, count:int)
whitelist
(empID:int, empName:chararray)
То, что я хочу, это люди, которые находятся в personCounts, но не в белом списке. Я знаю, что JOIN возвращает элементы, которые появляются в обоих. Есть ли способ вернуть те, которые будут отброшены вместо этого? Я думал, что смогу сделать это с помощью CROSS, но тогда у меня были бы дополнительные дополнения, я думаю ...?
crossed = CROSS personCounts BY personName, whitelist BY empName;
filcrs = FILTER crossed BY NOT personCounts::personName MATCHES whitelist::empName;
Большие ресурсы, спасибо! –