데이터 업데이트 update-data

An 데이터 업데이트-type 활동은 데이터베이스의 필드에 대한 대량 업데이트를 수행합니다.

작업 유형 operation-type

다음 Operation type 필드를 사용하면 데이터베이스의 데이터에 대해 수행할 프로세스를 선택할 수 있습니다.

  • Insert or update: 데이터를 추가하거나 이미 추가한 경우 업데이트합니다.
  • Insert: 데이터만 추가합니다.
  • Update: 데이터만 업데이트합니다.
  • Update and merge collections: 데이터를 업데이트하고 기본 레코드를 선택한 다음 이 기본 레코드의 중복에 연결된 요소를 연결합니다. 그런 다음 고아 첨부 요소를 만들지 않고 중복을 삭제할 수 있습니다.
  • Delete: 데이터를 삭제합니다.

다음 Batch size 필드를 사용하면 업데이트할 인바운드 전환 요소 수를 선택할 수 있습니다. 예를 들어 500이라고 지정하면 처음 처리된 500개의 레코드가 업데이트됩니다.

레코드 식별 record-identification

데이터베이스의 레코드를 식별하는 방법을 지정합니다.

  • 데이터 항목이 기존 타겟팅 차원과 관련된 경우 By directly using the targeting dimension 옵션을 선택하고 Updated dimension 필드.

    다음을 사용하여 선택한 차원에 대한 필드를 표시할 수 있습니다. Edit this link 돋보기 단추.

  • 그렇지 않으면 데이터베이스의 데이터를 식별하거나 조정 키를 직접 사용할 수 있는 링크를 하나 이상 지정합니다.

업데이트할 필드 선택 selecting-the-fields-to-be-updated

사용 Automatically associate fields with the same name Adobe Campaign이 업데이트할 필드를 자동으로 식별하도록 하는 옵션입니다.

다음을 사용할 수도 있습니다 Insert 아이콘을 클릭하여 업데이트할 데이터베이스 필드를 수동으로 선택합니다.

업데이트할 모든 필드를 선택하고 필요한 경우 업데이트를 수행할 항목에 따라 조건을 추가합니다. 이렇게 하려면 Taken into account if ​열을 사용합니다. 조건이 순서대로 적용되며 목록의 순서에 따라 적용됩니다. 업데이트 순서를 변경하려면 오른쪽의 화살표를 사용합니다.

동일한 대상 필드를 여러 번 사용할 수 있습니다.

다음 범위 내 Insert or update 작업을 수행할 때 적용할 캠페인을 개별적으로 또는 각 필드에 대해 선택할 수 있습니다. 이렇게 하려면 다음에서 원하는 값을 선택합니다 Operation 열.

다음 modifiedDate, modifiedBy, createdDatecreatedBy 필드는 관리 모드가 필드 업데이트 테이블에 특별히 구성되지 않은 경우 데이터 업데이트 중에 자동으로 업데이트됩니다.

레코드 업데이트는 하나 이상의 차이가 있는 레코드에 대해서만 수행됩니다. 값이 동일하면 업데이트가 수행되지 않습니다.

다음 Advanced parameters 링크를 사용하면 데이터 업데이트와 중복 관리를 처리하는 추가 옵션을 지정할 수 있습니다. 다음을 수행할 수도 있습니다.

  • Disable automatic key management.
  • Disable audit.
  • Empty the destination value if the source value is empty (NULL). 이 옵션은 기본적으로 자동으로 선택되어 있습니다.
  • Update all columns with matching names.
  • 에서 표현식을 사용하여 소스 요소를 고려하는 조건을 지정합니다. Enabled if 필드.
  • 표현식을 사용하여 중복을 고려하는 조건을 지정합니다. 다음을 확인하면 Ignore records which concern the same target 옵션을 선택하면 표현식 목록의 첫 번째 요소만 고려됩니다.

Generate an outbound transition

실행 종료 시 활성화될 아웃바운드 전환을 만듭니다. 업데이트는 일반적으로 타겟팅 워크플로우 끝에 신호를 보내므로 옵션은 기본적으로 활성화되지 않습니다.

Generate an outbound transition for the rejects

업데이트 후 올바르게 처리되지 않은 레코드(예: 중복이 있는 경우)가 들어 있는 아웃바운드 전환을 만듭니다. 업데이트는 일반적으로 타겟팅 워크플로의 끝을 표시하므로 해당 옵션은 기본적으로 활성화되지 않습니다.

컬렉션 업데이트 및 병합 updating-and-merging-collections

데이터 업데이트 및 컬렉션 병합을 사용하면 원하는 경우 하나 이상의 보조 레코드에서 데이터를 사용하여 레코드에 포함된 데이터를 업데이트할 수 있습니다. 이러한 업데이트는 규칙 세트에 의해 관리됩니다.

NOTE
또한 이 옵션을 사용하면 워크플로우 작업 테이블(targetWorkflow), 게재(targetDelivery) 및 목록(targetList)에서 보조 레코드에 대한 참조를 처리할 수 있습니다. 필요한 경우 필드 및 컬렉션을 선택하는 목록에 이러한 링크가 표시됩니다.
  1. 다음 항목 선택 Update and merge collections 작업.

  2. 링크의 우선 순위를 선택합니다. 이를 통해 기본 레코드를 식별할 수 있습니다. 사용 가능한 링크는 인바운드 전환에 따라 달라집니다.

  3. 기본 레코드로 이동할 컬렉션과 업데이트할 필드를 선택합니다.

    하나 또는 여러 개의 보조 레코드가 식별되면 여기에 적용되는 규칙을 입력합니다. 이를 위해 표현식 빌더를 사용할 수 있습니다. 자세한 정보는 다음을 참조하십시오. 섹션. 예를 들어, 보관해야 하는 모든 레코드 중에서 가장 최근에 업데이트된 값임을 지정하여 를 들 수 있습니다.

    그런 다음 규칙에 고려할 조건을 입력합니다.

    마지막으로 수행할 업데이트 유형을 지정합니다. 예를 들어 데이터를 업데이트한 후 보조 레코드를 삭제하도록 선택할 수 있습니다.

    예를 들어 수신자에 대한 구독 목록과 같은 다른 데이터가 포함된 컬렉션의 병합을 구성할 수 있습니다. 규칙을 사용하여 보조 레코드 구독에서 새 구독 내역을 만들거나 구독 목록을 보조 레코드에서 기본 레코드로 이동할 수도 있습니다.

  4. 을(를) 선택하여 보조 레코드를 처리할 순서를 지정합니다 Advanced parameters > Duplicates.

정의된 규칙을 적용할 수 있는 경우 보조 레코드의 데이터는 기본 레코드와 연결됩니다. 선택한 업데이트 유형에 따라 보조 레코드를 삭제할 수 있습니다.

예: 데이터 보강 후 데이터 업데이트 example--update-data-following-an-enrichment

다음 2단계: '구매' 표에 보강된 데이터 작성 요약 목록 만들기에 대해 자세히 설명하는 사용 사례 섹션은 데이터 보강 활동 후 데이터 업데이트의 예를 제공합니다.

입력 매개 변수 input-parameters

  • tableName
  • 스키마

각 인바운드 이벤트는 이러한 매개 변수로 정의된 대상을 지정해야 합니다.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1