8
A
답변
6
Apache Pig에서는 FOREACH see Pig Basics에 중첩 된 문을 사용할 수 있습니다. 다음은 문서의 예입니다. A
은 B
의 가방입니다.
X = FOREACH B {
S = FILTER A BY 'xyz';
GENERATE COUNT (S.$0);
}
대신 COUNT 당신은 IsEmpty 함수를 사용할 수 : 운영자
X = FOREACH B {
S = FILTER A BY 'xyz';
GENERATE (IsEmpty(S.$0)) ? 'xyz NOT PRESENT' : 'xyz PRESENT') as present, B;
}
또는 데이터 만 들어있는 가방 떠나 :
X = FOREACH B {
S = FILTER A BY 'xyz';
GENERATE B, S;
}
F = FILTER X BY not IsEmpty(S);
R = FOREACH F GENERATE B;
이것은 비용이 많이 드는 피할 것 자체에 가입을 여분의 조인은 추가 맵 축소 작업입니다.
관련 문제
- 1. NSMutableArray 요소가 있는지 확인하십시오.
- 2. 요소가 mongodB에 있는지 확인하십시오.
- 3. 요소가 있는지 확인하십시오.
- 4. 배열에 요소가 있는지 확인하십시오.
- 5. 요소가 있는지 확인하십시오.
- 6. 루트 요소가 있는지 확인하십시오.
- 7. 요소가 clientHeight에 있는지 확인하십시오.
- 8. 요소가 있는지 확인하십시오.
- 9. DOM에 요소가 있는지 확인하십시오.
- 10. 배열 요소가 있는지 확인하십시오.
- 11. 배열 요소가 있는지 확인하십시오.
- 12. 변수로 자식 요소가 있는지 확인하십시오.
- 13. 모든 요소가 덮여 있는지 확인하십시오.
- 14. WatiN 사용 ... 요소가 있는지 확인하십시오?
- 15. 요소가 범위 내에 있는지 확인하십시오?
- 16. 채워지는 양식 요소가 있는지 확인하십시오
- 17. 요소가 다른 페이지에 있는지 확인하십시오.
- 18. 요소가 mvc formcollection에 있는지 확인하십시오.
- 19. Rcpp 목록에 요소가 있는지 확인하십시오.
- 20. 요소가 정규식없이 배열에 있는지 확인하십시오.
- 21. as3 xml 요소가 있는지 확인하십시오.
- 22. C++ 요소가 배열에 있는지 확인하십시오.
- 23. 부모에게 추가되는 요소가 있는지 확인하십시오.
- 24. 요소가 jQuery 세트에 있는지 확인하십시오.
- 25. 페이지에 요소가 있는지 VBA로 확인하십시오.
- 26. 구조체 목록에 요소가 있는지 확인하십시오.
- 27. 하위 목록에 요소가 있는지 확인하십시오.
- 28. 배열에 요소가 포함되어 있는지 확인하십시오.
- 29. 구성 요소가 특정 컨테이너 내에 있는지 확인하십시오.
- 30. 보기로 스크롤 할 때 요소가 있는지 확인하십시오.