Xplanty: S3, SFTP/FTTPS와 같은 스토리지 통합 기능

이번 블로그에서는 Xplenty의 스토리지 결합 기능에 대해 자세히 설명합니다.

Xplenty의 스토리지 공동 작업 객체

  • S3 ※ 여기.의 단계를 참고하여 S3 측의 권한을 설정하세요.
  • SFTP ※ SSH 터널 및 리버스 SSH 터널 지원
  • FTPS 한정 ※ Explicit mode 가능
  • Azure Blob Storage
  • Google Cloud Storage
  • HDFS(Hadoop Distributed File System)
  • 편리한 기능


    1. 유연한 Source 폴더 파일 가져오기 설정


    1-1. 모호한 검색 조건


    별표 검색을 통해 조건에 맞는 모든 파일을 얻을 수 있습니다.

    1-2. 사용자 변수의 획득 조건 설정


    상대 날짜 조건
    함수는 오늘과 어제 등 상대적인 날짜에 따라 조건을 설정할 수 있다.
    어제를 나타내는 함수식:ToString(SubtractDuration(SwitchTimeZone(CurrentTime(),'Asia/Tokyo'),'PT24H'), 'yyyy/MM/dd')오늘의 함수식을 나타냅니다.ToString(SwitchTimeZone(CurrentTime(),'Asia/Tokyo'),'yyyy-MM-dd')또한 상기 함수식을 변수로 정의함으로써 데이터 읽기 목표 디렉터리와 파일 이름을 더욱 유연하게 설정할 수 있다.

    1-3. 정규 표현식 조건 설정


    정규 표현식을 사용하면 더욱 풍부한 조건을 설정할 수 있다.
    예1: /2020-01-{01,02,03}/impressions/*/201-01/impressions/,/201-01-01-02/impressions/,/201-01-03/impressions/* 중 하나와 일치합니다.
    예2: /201[0-9]/01/*/2010/01/、/2011/01/、/2012/01/* 、... 、/2019/01/* 중 어느 하나라도 일치합니다.

    1-4. 검색 기준에서 여러 파일을 찾을 때


    파일 검색 조건이 여러 파일과 일치할 때 일치하는 모든 파일을 가져옵니다.
    여러 개의 파일이 조건에 부합된다고 가정할 때, 각 파일의 필드 이름은 반드시 같아야 한다.

    2. 변동분 로드(아직 가져오지 않은 파일만 가져옴)


    매니페스트 파일에 지금까지의 취입 이력을 보관하고, 폴더 안에 있는 파일에서 취입 이력에 없는 새 파일만 취득한다.

    Manifest file의 내용은 지금까지 얻은 파일 정보(파일 경로 및 파일 크기)를 보관하고 목록에 없는 파일만 차분 처리 대상으로 판별합니다.
    * Manifest 경로를 지정하면 경로 지정 디렉토리가 존재하지 않을 때 자동으로 생성됩니다.

    3. 일본 특유의 문서 규격에 대응


    3-1. 인코딩 옵션: Windows-31J


    Xplenty에서는 Shift-JIS로 인코딩된 CSV, TSV 파일 이외에도 Shift를 사용할 수 있습니다JIS를 확장하는 문자 코드 "Windows-31J"를 지원합니다."Windows-31J"를 사용하면 Shift-JIS에서 확장자 "①", "주식회사"등의 문자가 포함된 텍스트 파일을 부호화하지 않고 처리할 수 있습니다.
    저장된 Source 구성 요소 및 Destination 구성 요소는 다음과 같이 설정할 수 있습니다.
    Source 구성 요소
    Source action에서 "Copy,mergeand processalfiles"또는 "Processonly new files"를 선택하고Character encoding 목록 상자에서 "Windows-31J"를 선택합니다.

    Destination 구성 요소
    Destination action에서 "Unse intermediate store and copy files to an eixisting directory in destination"을, Character encoding 목록 상자에서 "Windows-31J"를 선택합니다.

    3-2. 행 분리 지정


    Destination 구성 요소
    Destination 어셈블리에서 파일을 저장할 때 행 코드를 지정할 수 있습니다.이렇게 하면 LF 외에도 CRLF에 저장할 수 있습니다.

    3-3. 도피 역할 지정


    Source/Destination 구성 요소

    최후


    Xplanty의 스토리지 결합 기능을 사용하면 스토리지 <>DB 간과 스토리지 <>SaaS 간의 협력을 더욱 유연하고 간단하게 실현할 수 있습니다.CSV, TSV, 로그 파일은 물론 JSON과XML 파일 공동 작업도 유연하게 실현할 수 있다.
    Xplanty의 스토리지 협업에 관심이 있는 사람은 반드시 링크로부터 온라인 시위를 신청하여 기능을 확인하십시오.

    좋은 웹페이지 즐겨찾기