Xplanty 시작 Part4: Destination 설정

4448 단어 XplentyETLdataflow
안녕하세요.이번에Destination 구성 요소의 설정, 즉 데이터 로드 대상의 발송 목적지의 데이터베이스와 저장과 관련된 설정에 대해 설명한다.
먼저 Destination 어셈블리에는 여러 가지 유형이 있습니다.

위 Destination 일람표의 표시를 제외하고는 Curl의 데이터 쓰기도 지원합니다.그것에 관해서는 다른 블로그 Xplanty: Curl Function 데이터 업데이트(프레젠테이션 비디오 포함) 에 설명이 있으니 검사해 주십시오.
이번 Destination 구성 요소에는 Amazon Redshift와 BigQuery 등 특정 Destination에 저장된 것도 있지만 Database와 Storage처럼 Destination의 대상을 추가로 설정하는 것도 있다.Database 및 Stage 에 대해 자세히 살펴보겠습니다.

1. Database 구성 요소


Database를 선택한 경우 아래 목록에서 원하는 데이터베이스를 선택할 수 있습니다.

데이터의 업데이트 방법은 매우 풍부하다


또한 자세한 설정에서 업데이트 방법과 관련해서는 추가만 하면 덮어쓰기 업데이트, 차분 업데이트 등 상세한 옵션을 설정할 수 있다.

사전 및 사후 처리 SQL 실행 가능


Ple-action SQL과 Post-action SQL에서 데이터베이스에 쓰기 전이나 이후의 SQL 처리를 설정할 수 있습니다.
이 기능을 사용하면 미리 테이블을 작성하거나 테이블을 업데이트한 후 업데이트된 데이터를 기반으로 다른 테이블에 데이터를 쓸 수 있습니다.

2. File Storage 구성 요소


File storge를 선택할 때도 다음 목록에서 원하는 스토리지 디바이스를 선택할 수 있습니다.

저장할 때 다음과 같은 네 가지 옵션이 있습니다
  • Write all files directly and fail the job if target directory already exists
    파일이 대상 디렉토리에 직접 기록됩니다.기본적으로 대상 디렉토리가 이미 있으면 작업이 실패합니다.변수는 작업을 수행할 때마다 새 디렉토리 이름을 동적으로 생성할 수 있습니다(예:/output/${JOB ID}).
  • Write all files directly and delete target directory if already exists
    파일이 대상 디렉토리에 직접 기록됩니다.
    참고: 실행 시 개체 디렉토리의 존재 여부를 확인하고 존재 시 개체 디렉토리를 삭제합니다.
  • Write all files directly and replace files in directory if they already exist
    파일을 대상 디렉토리에 직접 씁니다.이 옵션을 선택하면 대상 디렉터리가 있어도 작업이 실패하지 않고 파일이 기존 디렉터리에 기록됩니다.디렉토리에 같은 이름의 파일이 있으면 덮어씁니다.디렉토리에 파일을 추가하려면 작업을 수행할 때마다 고유한 파일 모드를 사용하도록 변경합니다(예: 변수 $JOB ID}를 사용하여 파일을 접두어로 사용합니다(아래 참조).
    참고: 작업이 실패했을 때 대상 디렉토리가 삭제됩니다.
  • Use intermediate storage and copy files to an existing directory in destination
    파일이 중간 저장소에 기록되면 복사된 대상 디렉터리로 복사됩니다.
    참고: 이 옵션을 사용할 때 대상 디렉토리가 있는지 확인하십시오.디렉토리가 없는 동안 오류가 발생했습니다.
  • 팁: 저장 시 파일 이름 지정 정보


    Xplenty에서 파일을 내보낼 때 다음과 같은 번호가 자동으로 지정됩니다.

    이 파일 이름에 자동으로 번호를 부여하지 마십시오. 원하는 대로 파일 이름을 설정하는 방법은 다음과 같습니다.
    1. File store 구성 요소의 설정 화면에 있는 "Destination action"에서 "Unsent intermediate store and copy files to an eixisting directory in destination"을 선택합니다.

    2. 폴더 경로 옆에 지정할 파일 이름을 포함합니다.

    3. 대상 파일 이름이 지정한 저장 경로로 출력합니다.

    File Storage 구성 요소: 추가 Tips

  • 스토리지를 선택할 때 유연하게 파일을 저장할 수 있는 옵션이 많습니다.자세한 내용은 "스토리지 서비스 연합 기능: Shift-JIS 지원"에서 설명합니다.
  • Merge output to single file
    수신자 디렉터리에 단일 파일만 쓰여 있는지 확인하십시오.특정 플랫폼의 파일 크기 제한으로 인해 작업에 장애가 발생할 수 있습니다.
  • 좋은 웹페이지 즐겨찾기