본문 바로가기

탈렌드2

[TALEND] sequence 만들기 이번 포스팅을 통해 Talend 내장 함수를 사용하여 sequence를 만드는 방법을 알아보자. sequence를 생성해야하는 때는 상황에 따라 다르겠지만 숫자와 문자열 sequence로 구분하여 두 가지 예시를 살펴보겠다. 첫번째 숫자 sequence를 생성하는 방법을 먼저 살펴보자. 작업 대상 테이블의 데이터은 다음과 같다. regions 테이블의 display_order 칼럼 값을 채워줄 때 display_order는 continent_id에 따라 달라진다. 즉, continent_id를 기준으로 그룹핑한 데이터에 순차적인 display_order 값을 주는 것이다. Talend로 아래와 같이 row_number() 함수로 만들 수 있는 sequence를 구현해보겠다. 본격적으로 위 내용을 구현하기.. 2021. 1. 1.
[TALEND] 병렬/순차적 프로그램 실행 이번 포스팅에서는 하나의 Job을 여러개의 subjob으로 구분하여 병렬로 수행하는 방법과 여러 개의 job을 순차적으로 수행하는 방법을 알아보자. employee 데이터를 가진 employee 테이블의 데이터는 위와 같다. 이때, employees 의 last_name에 따라 알파벳 별로 별도의 테이블에 저장해야한다고 할 때, Talend를 사용하여 작업을 완료해보자. 우선 새로운 Job을 만든다. 그리고 소스가 될 employees 테이블을 job에 가져온다. component를 더블클릭하면 상세 연결정보와 데이터 추출 쿼리를 볼 수 있다. 연결 정보는 보안상 가려두었다. 추출 쿼리를 주목해보자. 지금은 아무런 조건 없이 전체 데이터를 가져오고 있으나 우리는 employees 테이블에서 last_na.. 2020. 12. 30.