ICOS 내보내기
ICOS 내보내기
워크플로우 실행 결과를 ICOS에 저장하기 위해 사용하는 노드이다. 좌측 [데이터내보내기]노드 중 [ICOS내보내기]노드를 drag & drop 한다. Property 패널의 [더보기+] 버튼을 누르면 입력가능한 전체 Property 항목을 볼 수 있다.
File 브라우저에서 스토리지와 버킷을 선택할 수 있다. (선택하면 credential 정보는 자동으로 세팅 된다.)
Header 포함여부를 선택할 수 있다.
File Path에 날짜 표현식을 입력하여 해당 날짜로 치환할 수 있으며(내보내기 노드 공통 기능) 날짜 표현식과 관련한 Guide는 아래와 같다.
날짜 표현식 : #{now:날짜 포맷}
현재 날짜가 2019년 7월 3일 12시인 경우 아래와 같이 표현 가능
표현식 설명 #{now:yyyyMMdd} 오늘 날짜 20190703 으로 치환 #{now-1d:yyyy-MM-dd} 어제 날짜 2019-07-02로 치환 #{now-1w:yyyyMMddHH} 1주일전 날짜 2019062612로 치환
- /test/#{now:yyyyMMdd} 로 지정할 경우 /test/20190703 이란 디렉토리로 치환되어 저장한다.
file : File 브라우저에서 스토리지와 버킷을 선택할 수 있다. (선택하면 credential 정보는 자동으로 세팅 된다.)
folder : 데이터를 저장할 폴더명 입력
format : 불러올 파일의 형식을 정한다(json, parquet, csv, text 중 택1).
mode : 저장모드를 설정한다. 선택가능한 저장모드는 아래와 같다.
mode 설명 error 파일이 있으면 에러 처리 append 다른 이름으로 파일 추가 overwrite 기존 파일을 삭제하고 추가 ignore 파일이 있으면 저장하지 않고, 에러 처리도 하지 않음 partitionBy : 특정 컬럼에 대해 Partitioning 하여 데이터를 저장 할 수 있다(컬럼 데이터별로 하위 폴더가 생성됨).
header : 헤더 여부 (true, false 중 택1)
option :
credential : File 브라우저에서 스토리지, 버킷정보를 입력하면 자동 설정된다.