Talend에서 build 한 파일 shell에서 context 변수 설정하기

Talend Job Design 에서 적용한 context variable을 서버에  archive 파일로 전송 후 적용하는 방법

1. Talend에서 context variable을 만든다.
 - 만들 때 tab 중 values as tree 부분에서 "v"표 체크 할 수 있는 부분에 표시 해 준다.(나중에  Run 혹은 Debug 시 변수 값을 입력할 수 있는 부분으로 생각된다. 값 이름도 없다.)

2. Run 혹은 Debug로 테스트 하거나 문제 없다고 하면 Job Design에서 오른쪽 버튼을 클릭 후 build job을 수행하여 적당한 폴더에 넣어 둔다.

3. 서버에 업로드 한다.

4. 업로드한 archive 파일을 풀고 나서 .sh 파일의 수행 권한을 준다.

5. .sh 파일을 편집기로 열어 --context=Default 다음에 " --context_param 변수 명= $1" 을 넣어준다. (Talend에서 변수 값을 ParamA라고 했다면 --context_param ParamA=$1 하면 된다. 그리고 .sh 파일 실행 시에 변수를 추가하는 것으로 하면 간편하다. .sh ABC 이런 식...)

댓글

이 블로그의 인기 게시물

AWS를 이용한 Serverless 환경 구축 2 - Lambda로 DynamoDB 쓰고 읽기

Gitlab CI 설정

AWS Ceritificate Manger 이용방법