반응형

/*******************************************************************************************************************
-- Title : [TOS6.5] ETL from SQL Server Table to Excel

-- Reference : talend.com
-- Key word : talend 탈렌드 sql server to excel 엑셀 tMSSqlInput tFileOutputExcel
*******************************************************************************************************************/

■ "New Project" 생성



■ "SQL_to_Excel - java" 선택 > "Finish"



■ "Job Designs > Create Job" 선택


■ "Job Name" 입력 > "Finish"



■ Job 등록 확인



■ "Metadata > Db Connections > Create connetion" 선택


■ "DB Conn Name" 입력 > "Finish"



■ Connection 정보 입력



■ "OK" 입력



■ "DB Connection" 등록 확인



■ "Metadata > Db Connections > DBConn_SQLServer > Retrieve Schema" 선택



■ "Next" 선택
    o 필요시 필터 설정



■ 해당 스키마 선택 > "Next"



■ 선택된 스키마 확인



■ 스키마 등록 확인



■ 해당 스키마를 "Designer"로 드래그



■ "tMSSqlInput" 선택 > "OK"



■ 콤포넌트 확인



■ 컴포넌트 > "Query 편집 버튼(...)" 선택
    o SQL Server의 Schema명이 생략되어 에러 발생
    o 강제적으로 Schema명 입력



■ "Run" 탭 > "Run" 버튼
    o 이상이 없으면 아래와 같은 메시지 출력



■ "Palette" > "File > Output > tFileOutputExcel"을 "Designer"로 드래그



■ "Designer"에서 "Product"를 tFileOutputExcel"로 연결



■ "Component" 탭 > "File Name" 설정 > 그 외 설정

    o 폴더 구분자는 Python/R과 유사하게 "\\"로 해야 함(ex. D:\\Talend Open Studio\\test.txt)


■ "Run" 탭 > "Debug Run" > "Debug" > Traces Debug"로 디버깅
    o Designer에서 상세 디버깅 확인 가능
    o 출력 창에서 정상 확인



■ "Run" > "Basic Run" > "Run" 수행



■ 정상 처리 메시지 출력 확인



■ 생성된 엑셀 확인



반응형

+ Recent posts