데이터마트 - Snowflake

Prev Next

개요

Snowflake를 이용한 데이터마트 정의 설정 도움말 페이지입니다.

제약조건

  • 데이터마트 Snowflake에서는 인증 방식으로 키페어 인증을 선택한 연결 정보만 사용할 수 있습니다.

설정 항목

STEP1 기본 설정

품목명 필수 기본값 내용
Snowflake 연결 정보 ----------------------------------------------------------------------------------------------. 미리 등록되어 있는 Snowflake의 연결 정보 중 이번 데이터마트 정의에 필요한 권한을 가진 것을 선택합니다.
웨어하우스 ----------------------------------------------------------------------------------------------. 처리에 사용할 웨어하우스를 지정합니다.
사용자 지정 변수 No ----------------------------------------------------------------------------------------------. 여기서 설정한 커스텀 변수를 쿼리, 테이블 이름에 사용할 수 있습니다.

쿼리 설정

품목명 필수 기본값 내용
쿼리 실행 모드 데이터 적재 모드 아래 두 가지 모드 중에서 선택할 수 있습니다.
데이터 적재 모드
 SQL과 출력 대상 테이블을 지정하기만 하면 쉽게 테이블에 대한 교체 및 추가를 실행할 수 있습니다.
자유 기술 모드
 연결 대상 DWH에 대해 임의의 쿼리(DDL, DELETE, INSERT 등)를 자유롭게 실행할 수 있다.
쿼리 ----------------------------------------------------------------------------------------------. Snowflake에서 전송 데이터를 가져오기 위한 SQL을 입력합니다.
사용자 정의 변수를 이용하여 TROCCO 데이터 적재 시 동적으로 설정값을 결정하는 것도 가능하다.

또한, 아래 설정은 쿼리 실행 모드가 데이터 적재 모드인 경우에만 지정할 수 있다.

데이터 출력처 설정

품목명 필수 기본값 내용
출력 대상 데이터베이스 ----------------------------------------------------------------------------------------------. 데이터 출력 대상 데이터베이스를 지정합니다.
존재하는 데이터베이스를 지정해 주세요.
출력 대상 스키마 ----------------------------------------------------------------------------------------------. 데이터 출력 대상 스키마 이름을 지정합니다.
데이터 세트 이름은 영문, 숫자, 언더스코어로만 구성되어야 합니다.
존재하는 스키마를 지정해 주세요.
출력 대상 테이블 ----------------------------------------------------------------------------------------------. 데이터 출력 대상 테이블 이름을 지정합니다.
테이블 이름은 영문, 숫자, 밑줄로만 구성되어야 합니다.
테이블이 존재하지 않는 경우 전송 시 새로 생성됩니다.
출력 대상 테이블 쓰기 설정 ----------------------------------------------------------------------------------------------. 다음과 같은 쓰기 방법을 선택할 수 있습니다.
  • 추가: 기존 테이블의 레코드 뒤에 쿼리 실행 결과가 추가됩니다.
  • 전체 교체(TRUNCATE INSERT): 기존 테이블의 레코드가 TRUNCATE되어 쿼리 실행 결과로 대체됩니다. 이 경우 기존 테이블의 스키마는 삭제되지 않습니다.
  • 전체 교체 (REPLACE): 기존 테이블이 DROP되어 쿼리 실행 결과로 대체됩니다. 이 경우 기존 테이블의 스키마는 삭제됩니다.
  • 작업 시작 설정

    품목명 필수 기본값 내용
    작업의 병렬 실행 병렬로 작업을 실행하지 않음 작업 실행 시점에 동일한 데이터마트 정의에 따른 다른 작업이 실행 중인 경우 작업 실행 여부를 선택합니다.
  • 병렬로 작업을 실행하지 않음: 작업은 실행되지 않고 건너뜁니다.
  • 병렬 작업 실행 허용: 작업이 실행됩니다.