반복 가져오기 워크플로우 설정

워크플로우 템플릿을 사용하는 것은 구조가 동일한 파일을 정기적으로 가져와야 하는 경우에 가장 좋습니다.

이 예제에서는 Adobe Campaign 데이터베이스의 CRM에 있는 프로필을 가져올 때 다시 사용할 수 있는 워크플로우를 미리 설정하는 방법을 보여 줍니다. 각 활동에 대해 가능한 모든 설정에 대한 자세한 내용은 이 섹션을 참조하십시오.

  1. Resources > Templates > Workflow templates​에서 새 워크플로 템플릿을 만듭니다.

  2. 다음 활동을 추가합니다.

    • Data loading (file): 가져올 데이터가 포함된 파일의 예상 구조를 정의합니다.
    • Enrichment: 가져온 데이터를 데이터베이스 데이터로 조정합니다.
    • Split: 필터를 만들어 레코드를 조정할 수 있는지 여부에 따라 다르게 처리합니다.
    • Deduplication: 데이터베이스에 삽입되기 전에 들어오는 파일에서 데이터를 중복 제거합니다.
    • Update data: 가져온 프로필로 데이터베이스를 업데이트합니다.

  3. Data Loading (file) 활동을 구성합니다.

    • 샘플 파일을 업로드하여 예상 구조를 정의합니다. 샘플 파일에는 몇 줄만 포함해야 하지만 가져오기에 필요한 모든 열이 포함되어 있어야 합니다. 파일 형식을 확인하고 편집하여 각 열의 유형이 올바르게 설정되었는지 확인합니다. 텍스트, 날짜, 정수 등 예제:

      lastname;firstname;birthdate;email;crmID
      Smith;Hayden;23/05/1989;hayden.smith@mailtest.com;123456
      
    • Name of the file to load 섹션에서 Upload a file from the local machine 을 선택하고 필드를 비워 둡니다. 이 템플릿에서 새 워크플로우를 만들 때마다 정의된 구조에 해당하는 한 여기에 원하는 파일을 지정할 수 있습니다.

      옵션을 사용할 수 있지만 그에 따라 템플릿을 수정해야 합니다. 예를 들어 Specified in the transition 을 선택하는 경우 FTP/SFTP 서버에서 가져올 파일을 검색하기 전에 File Transfer 활동을 추가할 수 있습니다. S3 또는 SFTP 연결을 통해 Adobe 실시간 고객 데이터 플랫폼을 통해 Adobe Campaign으로 세그먼트 데이터를 가져올 수도 있습니다. 자세한 내용은 이 설명서를 참조하십시오.

  4. Enrichment 활동을 구성합니다. 이 컨텍스트에서 이 활동의 목적은 들어오는 데이터를 식별하는 것입니다.

    • Enrichment 탭에서 Add data 을(를) 선택하고 가져온 데이터와 수신자 타겟팅 차원 간의 링크를 정의합니다. 이 예에서는 CRM ID 사용자 지정 필드를 사용하여 조인 조건을 만듭니다. 고유한 레코드를 식별할 수 있는 한 필요한 필드 또는 필드 조합을 사용하십시오.
    • Reconciliation 탭에서 Identify the document from the working data 옵션을 선택 취소합니다.

  5. 한 전환에서 조정된 수신자와 조정할 수 없지만 두 번째 전환에서 충분한 데이터를 가진 수신자를 검색하려면 Split 활동을 구성합니다.

    조정된 수신자와 함께 전환하여 데이터베이스를 업데이트하는 데 사용할 수 있습니다. 그러면 알 수 없는 수신자가 있는 전환을 사용하여 파일에서 최소 정보 세트를 사용할 수 있는 경우 데이터베이스에서 새 수신자 항목을 만들 수 있습니다.

    조정할 수 없고 데이터가 충분하지 않은 수신자는 아웃바운드 전환을 보완하여 선택되며 별도의 파일로 내보내거나 무시하면 됩니다.

    • 활동의 General 탭에서 필터링 설정으로 Use the additional data only 을 선택하고 Targeting dimension​이(가) 자동으로 Enrichment(으)로 설정되었는지 확인합니다.

      데이터베이스에 레코드를 삽입할 수 없는지 확인하려면 Generate complement 옵션을 선택합니다. 필요한 경우 보완 데이터에 추가 처리를 적용할 수 있습니다. 파일 내보내기, 목록 업데이트 등

    • Subsets 탭의 첫 번째 하위 집합에서 수신자 기본 키가 0이 아닌 레코드만 선택하려면 인바운드 모집단에 필터링 조건을 추가하십시오. 이렇게 하면 데이터베이스의 수신자와 조정된 파일의 데이터가 해당 하위 집합에서 선택됩니다.

    • 데이터베이스에 삽입할 충분한 데이터가 있는 조정되지 않은 레코드를 선택하는 두 번째 하위 집합을 추가합니다. 예: 이메일 주소, 이름 및 성

      하위 집합은 생성 순서로 처리됩니다. 즉, 이 두 번째 하위 집합이 처리되면 데이터베이스에 이미 존재하는 모든 레코드가 첫 번째 하위 집합에서 이미 선택됩니다.

    • 처음 두 하위 집합에서 선택되지 않은 모든 레코드는 Complement​에서 선택됩니다.

  6. 이전에 구성된 Split 활동의 첫 번째 아웃바운드 전환 뒤에 있는 Update data 활동을 구성합니다.

    • 인바운드 전환에는 데이터베이스에 이미 있는 수신자만 포함되므로 UpdateOperation type(으)로 선택합니다.

    • Record identification 섹션에서 Using reconciliation keys 을(를) 선택하고 타깃팅 차원과 Enrichment​에서 생성된 링크 사이에 키를 정의합니다. 이 예에서는 CRM ID 사용자 지정 필드가 사용됩니다.

    • Fields to update 섹션에서 파일에서 해당 열의 값으로 업데이트할 수신자 차원의 필드를 지정합니다. 파일 열의 이름이 수신자 차원 필드의 이름과 동일하거나 거의 동일한 경우 자동 선택 단추를 사용하여 다른 필드를 자동으로 일치시킬 수 있습니다.

  7. 조정되지 않은 수신자를 포함하는 전환 뒤에 있는 Deduplication 활동을 구성합니다.

    • Edit configuration 을(를) 선택하고 타겟팅 차원을 워크플로우의 Enrichment 활동에서 생성된 임시 스키마로 설정합니다.

    • 이 예제에서는 이메일 필드를 사용하여 고유한 프로필을 찾습니다. 입력되어 있는 모든 필드와 고유한 조합의 일부를 사용할 수 있습니다.

    • Deduplication method 화면에서 Advanced parameters 옵션을 선택하고 Disable automatic filtering of 0 ID records 옵션을 선택하여 기본 키가 0인 레코드(이 전환의 모든 레코드)가 제외되지 않았는지 확인합니다.

  8. 이전에 구성된 Deduplication 활동 뒤에 있는 Update data 활동을 구성합니다.

    • 인바운드 전환에는 데이터베이스에 없는 수신자만 포함되므로 InsertOperation type(으)로 선택합니다.

    • Record identification 섹션에서 Directly using the targeting dimension 을 선택하고 Recipients 차원을 선택합니다.

    • Fields to update 섹션에서 파일에서 해당 열의 값으로 업데이트할 수신자 차원의 필드를 지정합니다. 파일 열의 이름이 수신자 차원 필드의 이름과 동일하거나 거의 동일한 경우 자동 선택 단추를 사용하여 다른 필드를 자동으로 일치시킬 수 있습니다.

  9. Split 활동의 세 번째 전환 후 데이터베이스에 삽입되지 않은 데이터를 계속 추적하려면 Data extraction (file) 활동 및 File transfer 활동을 추가하십시오. 필요한 열을 내보내고 파일을 검색할 수 있는 FTP 또는 SFTP 서버에서 파일을 전송하도록 활동을 구성합니다.

  10. End 활동을 추가하고 워크플로우 템플릿을 저장합니다.

이제 템플릿을 사용할 수 있으며, 모든 새 워크플로우에 사용할 수 있습니다. 그런 다음 Data loading (file) 활동에서 가져올 데이터가 포함된 파일을 지정해야 합니다.

이 페이지에서는