증분 업데이트 업데이트를 기반으로 주전자 튜토리얼 --- 주전자 작업 스케줄링

단지 로그를 읽고 쓴 기사를 연결합니다. 평화 연구에서있는이 상황, 그리고 매우 일반적인 발생. 예를 들어 추출 된 델타 (추출 당시의 최종 기록을 매 2 시간 그린)

이 문서는 처음에는 작업의 개념에 익숙해 질, 작업에 사용되는
변환 작업을 더 수집 작업 동안 간단하게, 프로세스 ETL이 변환은, 넣어 작업 전환 또는 작업에 대해 예약 할 수 있습니다
상황 각 도면 완료에서, 추출 다음 그린 이때의 성공에 기초하여 데이터 추출 취득이 시작됩니다 추출 시간을 기록하는 로그 테이블에 기록한다.
우리는 당신이 스케줄링 제어 [시작] 및 [성공] 모두를 사용하여 예약 된 작업을 완료하기 위해 작업을 사용할 수 있습니다.
[시작]을 수행하도록 구성 할 수있는 기간 간격이 매우 쉽습니다 몇시에 실행 제어를 실행의 주파수를 제어 할 수 있습니다.

다음과 같은 다섯 개 가지 컨트롤이 하나가 사용하는 방법입니다함으로써 우리는 각 컨트롤 하나를 보면, 수행 될 필요가있다.

1) 대조군 [시작]한다.
같은 반복 여부, 타이밍 및 실행 시간의 간격을 제어하도록 구성 될 수있는 아래. 실시간 추출하기 위해, 우리는 60 분마다 작업 실행 번, 분, 반복, 유형 선택한 시간 간격을 확인해야합니다.

2) [1] 변환이 - 업데이트 학생 목록을 가져, 우리는 바로 편집 페이지 변환으로 클릭 한


다음 인터페이스를 입력, 학생 입력 테이블 컨트롤을 클릭 한 후 SQL-구체적인 예 별관에서 채우기

를 클릭하고 [설정] 변수, 표의 결과를 변수로 입력된다.

아래와 같이 3) [2] - 학생 환산표 동작 우리 오른쪽 클릭하면, 편집 페이지 천이를 입력하고, 입력 및 출력 테이블 엔트리의 대응 테이블을 설정

4) 변환 [3] - 쓰기 동기화 로그, 우리는 오른쪽 클릭 편집 페이지 전환을 입력, 여기에 포함 된 A] [SQL 스크립트, 작성 후 저장을 클릭 SQL

변환이 완료됩니다.

로그 테이블에 기록 된 각 시간 간격 효과 추출. 로그 테이블 후 다음 데이터를 추출한다.

欢迎关注公众号,学习kettle、数据库和开发方面的知识
获取例子源码,扫描下方二维码加关注

추천

출처www.cnblogs.com/dalaba/p/12037085.html