- 이 문서는 PENTAHO의 공식 document를 참고하였습니다.
- 버전은 가장 최신인 9.1 CE 기준으로 작성하였습니다.
- 저도 공부중입니다.. 틀리거나 이상한 부분이 있으면 댓글 달아주셔요..^^
DUMMY(Do Nothing) step
[1] 설명
- 이 스텝은 이름 그대로 아무것도 하지 않는 step입니다. 실행을 시키면 아무런 작업을 수행하지 않습니다. 그럼 이 step은 왜 있지?라는 생각을 하실 텐데요. 생각보다 전체 flow를 구성하는 중에 많이 쓰입니다.
[2] 사용 용도
- flow/조건 테스트 용도로 쓰인다.
- data flow 이해도를 높여준다.
- 간단한 merge가 가능하다.
- 가장 많이 쓰이는 용도는 바로 테스트 용도입니다. 예를 들어 어떠한 step들을 연결하여, flow를 작성 중에 이게 지금 제대로 되고 있는 건지, 돌아가는지 중간중간 확인이 필요합니다. 또한 filter_rows나 java_filter같이 어떠한 step 이후에 True와 False의 두 가지의 스텝이 무조건 필요한 경우, 각각에 이 dummy step을 두어, 잘 필터링이 되었는지 데이터를 확인할 수 있습니다.
- 두 번째로, 내가 짠 data flow를 다른 사람들이 보고 쉽게 이해, 파악할 수 있는 역할을 할 수 있다. 전체 flow를 한 번에 보려면 복잡하고, 이해가 안 되지만 중간, 중간에 삽입 해 놓는 dummy step으로 빠르게 이해할 수 있게 해 준다. 보기에도 깔끔해 보인다.
- 마지막으로 간단한 merge가 가능하다. 사실 이러한 용도로는 거의 쓰지 않아 본 것 같으나, 참고 정도만 해두자.
데이터를 불러오거나 가지고 있는 step들을 dummy step에 연결하는 것만으로도 그것들의 모든 row가 합쳐지게 된다.
[3] 사용 화면 및 방법
Dummy step은 편집 화면이 따로 없다. 아래는 Dummy가 활용된 간단한 로직 2개를 캡쳐 하였다.
[4] References
https://wiki.pentaho.com/display/EAI/Dummy+(do+nothing)
https://forums.pentaho.com/threads/55027-Dummy-step-usage/
https://www.youtube.com/channel/UC2CCUgWfmqLTQ_SFmelJRew
'PENTAHO > STEP' 카테고리의 다른 글
[PENTAHO] Memory GROUP BY STEP (0) | 2021.07.19 |
---|---|
[PENTAHO] GROUP BY STEP (0) | 2021.07.19 |
[PENTAHO] FILTER ROWS STEP (0) | 2021.07.15 |
[PENTAHO] DATA GRID STEP (0) | 2021.07.15 |
댓글