Show Menu
화제×

파일 전송

설명

Transfer file 활동을 통해 파일을 수신하거나 보내고, 파일이 있는지 테스트하거나, Adobe Campaign에 파일을 나열할 수 있습니다.
20.3 릴리스부터는 Transfer File 활동과 함께 다운로드한 파일이 X일 후 삭제됩니다. 여기서 X는 워크플로우 속성의 History in days 메뉴 아래에 있는 Execution 필드에 의해 결정됩니다.

사용 상황

데이터를 추출하는 방법은 활동이 구성될 때 정의됩니다. 로드할 파일은 연락처 목록일 수 있습니다(예:
이 활동을 사용하여 Load file 활동과 함께 구조화된 데이터를 복구할 수 있습니다.

구성

  1. 워크플로우에 Transfer file 활동 삽입
  2. 활동을 선택한 다음 나타나는 빠른 작업의 단추를 사용하여 엽니다.
  3. 필드의 드롭다운 목록을 사용하여 다음 활동 작업 중 하나를 선택합니다. Action
    • 파일 다운로드 :파일을 다운로드할 수 있습니다.
    • 파일 업로드 :파일을 업로드할 수 있습니다. Adobe Campaign 파일에서 파일을 업로드하면 Export audits 메뉴에서 로그 항목이 생성됩니다. 내보내기 감사에 대한 자세한 내용은 감사 내보내기 섹션을 참조하십시오.
    • 파일이 있는지 ​테스트:파일이 있는지 확인할 수 있습니다.
    • 파일 목록 :탭에 정의된 서버에 있는 파일을 나열할 수 Protocol 있습니다. 이 작업은 주로 디버깅을 위해 사용되며 원격 서버에서 파일을 다운로드하기 전에 사용자의 요구 사항에 따라 활동이 구성되어 있는지 확인합니다.
  4. 사용할 프로토콜을 선택합니다.
  5. 선택한 프로토콜에 따라 사용할 수 있는 Additional options 섹션에서 프로토콜에 매개 변수를 추가할 수 있습니다. 다음 작업을 수행할 수 있습니다.
    • Delete the source files after transfer
    • Disable passive mode
    • List all files :이 옵션은 File listing 작업을 선택할 때 사용할 수 있습니다. General . 이 변수를 사용하면 서버에 있는 모든 파일을 vars.filenames 이벤트 변수에서 파일 이름이 'n' 문자로 구분되는 인덱스를 만들 수 있습니다.
  6. If no files are found 탭의 Advanced options 섹션에서 활동이 시작될 때 오류나 존재하지 않는 파일이 감지되면 특정 작업을 구성할 수 있습니다.
    재시도를 정의할 수도 있습니다. 다른 재시도가 워크플로우 실행 로그에 표시됩니다.
  7. 활동 구성을 확인하고 워크플로우를 저장합니다.

HTTP를 사용한 구성

HTTP 프로토콜을 사용하면 외부 계정 또는 URL에서 파일 다운로드를 시작할 수 있습니다.
이 도구를 사용하여 옵션을 선택할 수 Use connection parameters defined in an external account 있습니다. 이 경우 원하는 계정을 선택하고 다운로드할 파일의 경로를 지정합니다.
옵션을 선택할 수도 Quick configuration 있습니다. URL 필드에 URL만 입력하면 됩니다.

SFTP를 사용한 구성

SFTP 프로토콜을 사용하면 URL 또는 외부 계정에서 파일 다운로드를 시작할 수 있습니다.
이 도구를 사용하여 Use connection parameters defined in an external account 옵션을 선택한 다음 원하는 계정을 선택하고 다운로드할 파일의 경로를 지정할 수 있습니다.
와일드카드가 지원됩니다.
옵션을 선택할 수도 Quick configuration 있습니다. URL 필드에 URL만 입력하면 됩니다.

Amazon S3를 사용한 구성

Amazon S3 프로토콜을 사용하면 URL 또는 외부 계정에서 Amazon Simple Storage Service(S3)를 통해 파일 다운로드를 시작할 수 있습니다.
  1. Amazon S3 외부 계정을 선택합니다. 자세한 내용은 이 페이지를 참조하십시오.
  2. 원하는 경우 Define a file path 또는 Use a dynamic file path ​원하는 대로 선택합니다.
  3. 다운로드할 파일의 경로를 지정합니다.
  4. 전송이 완료되면 소스 파일을 삭제하려면 을(를) Delete the source files after transfer ​선택합니다.

Microsoft Azure Blob 저장소를 사용한 구성

Microsoft Azure Blob 프로토콜을 사용하면 Microsoft Azure Blob 저장소 계정에 있는 Blob에 액세스할 수 있습니다.
  1. 외부 계정을 Microsoft Azure Blob 선택합니다. 자세한 내용은 이 페이지를 참조하십시오.
  2. 원하는 경우 Define a file path 또는 Use a dynamic file path ​원하는 대로 선택합니다.
  3. 다운로드할 파일의 경로를 지정합니다. 이 경로는 여러 Blob와 일치할 수 있습니다. 이 경우, File transfer 활동은 BLOB당 한 번씩 나가는 전환을 활성화합니다. 그런 다음 알파벳순으로 처리됩니다.
    와일드카드는 여러 파일 이름과 일치하도록 지원되지 않습니다. 대신 접두사를 입력해야 합니다. 해당 접두사와 일치하는 모든 Blob 이름이 적합합니다.
    파일 경로 목록은 아래에 나와 있습니다.
    • "campaign/" :컨테이너의 루트에 있는 캠페인 폴더의 모든 blob과 일치합니다.
    • "campaign/new-" :"new-"로 시작하고 Campaign 폴더 아래에 있는 파일 이름의 모든 blob과 일치합니다.
    • "" :빈 경로를 추가하면 컨테이너에서 사용할 수 있는 모든 블로그를 일치시킬 수 있습니다.

Adobe Campaign 서버에 파일이 있는 구성

File(s) present on the Adobe Campaign server 프로토콜은 복구할 파일이 들어 있는 저장소에 해당합니다. 메타 문자 또는 와일드카드(예: * 또는 ?) 를 사용하여 파일을 필터링할 수 있습니다.
원하는 옵션을 Define a file path 선택하거나 Use a dynamic file path ​이 Use a dynamic file path 옵션을 사용하여 표준 표현식 및 이벤트 변수를 사용하여 전송할 파일의 이름을 개인화할 수 있습니다. 자세한 내용은 이벤트 변수를 사용하여 활동 사용자 지정 섹션을 참조하십시오.
경로는 Adobe Campaign 서버의 저장소 공간 디렉토리에 상대적이어야 합니다. 파일은 sftp<yourinstancename>/ 디렉토리에 있습니다 . 또한 저장소 공간 위의 디렉토리는 검색할 수 없습니다. 예:
>**user&amp;lt;yourinstancename>/my_recipients.csv**&#x200B;가 맞습니다.
    >
    >**../hello/my_recipients.csv**&#x200B;이(가) 잘못되었습니다.
    >
    >**//myserver/hello/myrecipients.csv**&#x200B;이(가) 잘못되었습니다.

내역 설정

활동이 실행될 때마다 업로드되거나 다운로드된 파일이 전용 폴더에 저장됩니다. Transfer file 워크플로우의 각 Transfer file 활동에 대해 하나의 폴더가 생성됩니다. 따라서 서버의 물리적 공간을 보존하려면 이 폴더의 크기를 제한할 수 있어야 합니다.
이렇게 하려면 Historization settings 활동의 Advanced options Transfer File 창에서 정의할 수 있습니다.
Historization settings 활동의 폴더에 대한 최대 파일 수 또는 전체 크기를 정의할 수 있습니다. 기본적으로 100개 파일과 50MB가 인증됩니다.
활동이 실행될 때마다 폴더는 다음과 같이 선택됩니다.
  • 활동이 실행되기 24시간 전에 생성된 파일만 고려됩니다.
  • 고려된 파일 수가 Maximum number of files Maximum number of files 매개 변수의 값보다 크면 허용된 파일에 도달할 때까지 가장 오래된 파일이 삭제됩니다.
  • 고려된 파일의 전체 크기가 Maximum size (in MB) Maximum size (in MB) 매개 변수의 값보다 크면 허용된 파일에 도달할 때까지 가장 오래된 파일이 삭제됩니다.
활동이 다시 실행되지 않으면 해당 폴더는 검사되거나 삭제되지 않습니다. 따라서 대용량 파일을 전송할 때는 주의하십시오.

다음 예는 파일 전송 작업의 구성을 보여 줍니다. 이 구성 뒤에는 파일 로드 작업 다음에 데이터 업데이트작업이표시됩니다. 이 워크플로우의 목표는 워크플로에서 복구된 데이터로 Adobe Campaign 데이터베이스 프로필을 추가하거나 업데이트하는 것입니다.
  1. Transfer 파일 작업을 워크플로우로 드래그하여 놓습니다.
  2. 활동을 선택한 다음 나타나는 빠른 작업의 단추를 사용하여 엽니다.
  3. 탭에서 SFTP를 Protocol 선택합니다 .
  4. 외부 계정에 정의된 연결 매개 변수 사용 옵션을 선택합니다.
  5. 외부 계정 이름을 입력합니다.
  6. 원격 서버에 ​파일 경로를 입력합니다.
  7. 활동을 확인하고 워크플로우를 저장합니다.