

Step1: Rest API Component 설정
Rest API 컴포넌트에서 Basic 인증을 선택하고 사용자 이름과 암호를 입력합니다. [



Step2: Select 컴포넌트로 중첩되어 있는 JSON 값을 취득하는 함수를 설정
[
Step3: 로드 할 곳의 DB 혹은 DWH를 설정(여기서는 Redshift로 로드)
Redshift 커넥션을 설정하고 테이블 이름 입력 및 오퍼레이션(여기서는 Merge with existing data using delete and insert)을 선택합니다. [

Step4: 자동으로 차분 갱신을 위한 변수 설정
첫 설정에서는, URL의 파라미터「start_time」에 고정값을 넣었지만, 이후에 자동적으로 이전 취득분으로부터의 차분을 취득할 수 있도록 변수를 이용한 리퀘스트 URL을 생성할 수 있도록 설정합니다. [
1. 차분갱신을 위해 마지막 실행 시간을 얻는 변수를 설정합니다.
[
ToUnixTime(CASE WHEN **$_PACKAGE_LAST_SUCCESSFUL_JOB_SUBMISSION_TIMESTAMP ==** '' THEN ToDate('2000-01-01T00:00:00.000Z' ) ELSE ToDate(**$_PACKAGE_LAST_SUCCESSFUL_JOB_SUBMISSION_TIMESTAMP**) END)
식에서 사용하고 있는 시스템 변수 「$_PACKAGE_LAST_SUCCESSFUL_JOB_SUBMISSION_TIMESTAMP」에는 자동적으로 마지막 성공 작업 실행 일시가 설정 된다.
2. URL의 start_time 값에 변수를 설정합니다. (굵게 부분은 변수)
URL : https://sub_domain_name.zendesk.com/api/v2/incremental/tickets.json?start_time=**$start_date**&include=metric_sets [