본문 바로가기
반응형

PENTAHO10

[Pentaho] Linux에서 KETTLE 실행 Shell Script 작성 및 Exit Code 확인하기 이 글은 Pentaho 9.1 CE 공식 문서를 참고하여 정리하였습니다.공부하며 이해한 내용을 바탕으로 작성하였기에 오류가 있을 수 있습니다.발견 시 댓글로 알려주시면 감사하겠습니다.1. 핵심 요약Linux 환경에서 Kettle(PDI) 작업을 Shell Script로 실행할 수 있으며, 실행 결과는 Exit Code로 판단할 수 있다.Pentaho는 작업 유형에 따라 두 가지 실행 스크립트를 제공한다:kitchen.sh: Job(.kjb) 파일을 실행할 때 사용pan.sh: Transformation(.ktr) 파일을 실행할 때 사용Exit Code를 기반으로 성공 여부를 판단하고, 알림이나 후속 작업 처리를 자동화할 수 있다.2. 상세 내용 설명2-1. Exit Code 종류Pentaho는 실행 결과.. 2021. 9. 16.
[PENTAHO] Linux에서 KETTLE 실행하는 방법 - 이 문서는 PENTAHO의 공식 document를 참고하였습니다. - 버전은 가장 최신인 9.1 CE 기준으로 작성하였습니다. - 저도 공부 중입니다.. 틀리거나 이상한 부분이 있으면 댓글 달아주셔요..^^ 이 글은 아래와 같은 작업을 위한 것입니다. - Linux에서 KETTLE 실행하는 방법 Linux에서 KETTLE을 실행시키는 방법은 크게, 2가지가 존재합니다. 1. kitchen.sh을 이용하여 Job 파일을 실행시키는 방법 2. pan.sh을 이용하여 Ktr파일을 실행시키는 방법 단순 command line에서 실행시키려고 하면, kitchen.sh와 pan.sh의 경로를 기입하고, 한 칸 띄우고 /file: 실행시키려는 내 파일 주소를 적어주면 된다. - Pan.sh로 ktr 파일 실행 .. 2021. 9. 12.
[PENTAHO] Parameter를 활용하여, Linux에서 KETTLE 실행시키기 - 이 문서는 PENTAHO의 공식 document를 참고하였습니다. - 버전은 가장 최신인 9.1 CE 기준으로 작성하였습니다. - 저도 공부 중입니다.. 틀리거나 이상한 부분이 있으면 댓글 달아주셔요..^^ 이 글은 아래와 같은 작업을 위한 것입니다. - KETTLE상에 DB Connection 정보를 변수로 두고, bash script 파일에 변수에 대한 값들을 두어 실행시키는 방법 작업은 아래와 같이 진행됩니다. 1. JOB 파일에서 환경변수 설정 2. DB Connection 값들을 설정 해 놓은 환경 변수로 변경 3. 리눅스상에서 Bash Script를 새로 만들어 변수 값을 넣고 실행 그림을 보면서 설명드리겠습니다. 1. JOB 파일에서 환경변수 설정 - 가장 먼저, JOB 파일의 속성으로 .. 2021. 9. 12.
[PENTAHO] GROUP BY와 MEMORY GROUP BY의 차이점 - 이 문서는 PENTAHO의 공식 document를 참고하였습니다. - 버전은 가장 최신인 9.1 CE 기준으로 작성하였습니다. - 저도 공부 중입니다.. 틀리거나 이상한 부분이 있으면 댓글 달아주셔요..^^ kettle을 사용하다 보며 궁금한 것은 GROUP BY와 MEMORY GROUP BY의 차이점은 무엇인가였다. 실제로 대량의 GROUP BY를 동시에 진행할 때가 아닌 경우에 사용한다라는 느낌만 가지고 사용하기에 궁금증이 커졌습니다. 그래서 이곳저곳 인터넷을 찾아보며 정리한 내용을 올려드립니다. 우선 공식문서 내용들을 살펴보겠습니다. GROUP BY 이 단계는 지정된 필드 또는 필드 컬렉션을 기반으로 소스의 행을 그룹화합니다. 각 그룹에 대해 새 행이 생성됩니다. 또한 그룹에 대해 하나 이상의 .. 2021. 7. 28.
[PENTAHO] Memory GROUP BY STEP - 이 문서는 PENTAHO의 공식 document를 참고하였습니다. - 버전은 가장 최신인 9.1 CE 기준으로 작성하였습니다. - 저도 공부 중입니다.. 틀리거나 이상한 부분이 있으면 댓글 달아주셔요..^^ Memory GROUP BY STEP [1] 설명 - 이 스텝은 일반적인 GROUP BY와 동일한 역할을 수행하는 STEP입니다. - GROUP BY와 MEMORY GROUP BY의 차이점 [2] 사용 용도 테이블의 GROUP BY를 수행한다. [3] 사용법 예제 우선 가장 먼저 데이터를 가지고 와 보도록 하겠습니다. EMPNO,NAME,DEP,SALARY 1001,Park,Sales,8000 1002,Selle,IT,7000 1003,Joe,Marketing,4500 1004,Robert,Mar.. 2021. 7. 19.
[PENTAHO] GROUP BY STEP - 이 문서는 PENTAHO의 공식 document를 참고하였습니다. - 버전은 가장 최신인 9.1 CE 기준으로 작성하였습니다. - 저도 공부 중입니다.. 틀리거나 이상한 부분이 있으면 댓글 달아주셔요..^^ GROUP BY STEP [1] 설명 - 이 스텝은 일반적인 GROUP BY와 동일한 역할을 수행하는 STEP입니다. 이외에도 동일한 역할을 수행하는 MEMORY GROUP BY도 존재합니다. - GROUP BY와 MEMORY GROUP BY의 차이점 [2] 사용 용도 테이블의 GROUP BY를 수행한다. [3] 사용법 예제 우선 가장 먼저 데이터를 가지고 와 보도록 하겠습니다. EMPNO,NAME,DEP,SALARY 1001,Park,Sales,8000 1002,Selle,IT,7000 1003.. 2021. 7. 19.
반응형