Show Menu
화제×

데이터 업데이트

업데이트 데이터 ​유형 활동은 데이터베이스의 필드를 대량으로 업데이트합니다.

작업 유형

Operation type 필드를 사용하면 데이터베이스의 데이터에 대해 수행할 프로세스를 선택할 수 있습니다.
  • Insert or update :이미 추가된 데이터를 추가하거나 업데이트합니다.
  • Insert :데이터만 추가합니다.
  • Update :데이터만 업데이트합니다.
  • Update and merge collections :데이터를 업데이트하고 "마스터" 레코드를 선택한 다음 이 마스터 레코드의 복사본에 연결된 요소를 연결합니다. 그런 다음 연결된 고아 요소를 만들지 않고 중복을 삭제할 수 있습니다.
  • Delete :데이터를 삭제합니다.
Batch size 필드를 사용하면 업데이트할 인바운드 전환 요소의 수를 선택할 수 있습니다. 예를 들어 500을 지정하면 처음 500개 레코드가 업데이트됩니다.

기록 식별

데이터베이스의 레코드를 식별하는 방법을 지정합니다.
  • 데이터 항목이 기존 타깃팅 차원과 관련된 경우 By directly using the targeting dimension 옵션을 선택하고 Updated dimension 필드에서 선택합니다.
    확대경 단추를 사용하여 선택한 차원에 대한 필드를 표시할 수 Edit this link 있습니다.
  • 그렇지 않으면 데이터베이스에서 데이터를 식별하거나 조정 키를 직접 사용할 수 있는 링크를 하나 이상 지정합니다.

업데이트할 필드 선택

Adobe Campaign에서 업데이트할 필드를 자동으로 식별하려면 이 Automatically associate fields with the same name 옵션을 사용합니다.
또한 Insert 아이콘을 사용하여 업데이트할 데이터베이스 필드를 수동으로 선택할 수도 있습니다.
업데이트할 모든 필드를 선택하고 필요한 경우 업데이트를 수행할 내용에 따라 조건을 추가합니다. 이렇게 하려면 Taken into account if 열을 사용합니다. 조건은 목록의 순서와 일치하여 차례로 적용됩니다. 오른쪽의 화살표를 사용하여 업데이트 순서를 변경합니다.
동일한 대상 필드를 여러 번 사용할 수 있습니다.
작업 내에서 개별적으로 또는 각 필드에 적용할 캠페인을 선택할 수 Insert or update 있습니다. 이렇게 하려면 Operation 열에서 원하는 값을 선택합니다.
관리 모드가 필드 업데이트 표에 특별히 구성되어 있지 않는 한, 데이터 업데이트 중에 modifiedDate modifiedBy , createdDate createdBy 필드가 자동으로 업데이트됩니다.
레코드 업데이트는 하나 이상의 차이가 포함된 레코드에 대해서만 수행됩니다. 값이 동일하면 업데이트가 수행되지 않습니다.
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
업데이트 후 올바르게 처리되지 않은 레코드를 포함하는 아웃바운드 전환을 만듭니다(예: 중복이 있는 경우). 업데이트는 일반적으로 타깃팅 워크플로우의 끝을 표시하므로 기본적으로 옵션이 활성화되지 않습니다.

컬렉션 업데이트 및 병합

데이터를 업데이트하고 컬렉션을 병합하면 원할 경우 한 개 또는 여러 개의 보조 레코드의 데이터를 사용하여 레코드에 포함된 데이터를 업데이트할 수 있습니다. 이러한 업데이트는 규칙 세트에 의해 관리됩니다.
이 옵션을 사용하면 워크플로우 작업 테이블(targetWorkflow), 배달(targetDelivery) 및 목록(targetList)에서 보조 레코드에 대한 참조를 처리할 수도 있습니다. 필요한 경우, 이러한 링크는 필드와 컬렉션을 선택하는 목록에 표시됩니다.
  1. 작업을 Update and merge collections 선택합니다.
  2. 링크의 우선 순위 순서를 선택합니다. 이렇게 하면 기본 레코드를 식별할 수 있습니다. 사용 가능한 링크는 인바운드 전환에 따라 다릅니다.
  3. 기본 레코드로 이동할 컬렉션을 선택하고 업데이트할 필드를 선택합니다.
    하나 또는 여러 개의 보조 레코드가 식별되면 이러한 레코드에 적용되는 규칙을 입력합니다. 이렇게 하려면 표현식 빌더를 사용할 수 있습니다. For more on this, refer to this section . 예를 들어, 보관해야 하는 모든 다른 레코드 중에서 가장 최근에 업데이트된 값이라고 지정하여
    그런 다음 규칙에 대해 고려할 조건을 입력합니다.
    마지막으로 수행할 업데이트 유형을 지정합니다. 예를 들어 데이터를 업데이트한 후 보조 레코드를 삭제하도록 선택할 수 있습니다.
    예를 들어 수신자에 대한 구독 목록과 같은 이기종 데이터가 포함된 컬렉션의 병합을 구성할 수 있습니다. 규칙을 사용하여 보조 레코드 구독에서 새 구독 내역을 만들거나 보조 레코드에서 기본 레코드로 구독 목록을 이동할 수도 있습니다.
  4. ​>를 선택하여 보조 레코드를 처리할 순서를 Advanced parameters 지정합니다 Duplicates .
보조 레코드에 대한 데이터는 정의된 규칙을 적용할 수 있는 경우 기본 레코드와 연결됩니다. 선택한 업데이트 유형에 따라 보조 레코드를 삭제할 수 있습니다.

예:데이터 강화

단계 2:요약 목록을 생성하는 세부 정보에 대한 사용 사례의 '구매' 테이블 섹션에 풍부한 데이터를 작성하면 보충 활동 후 데이터 업데이트의 예를 제공합니다.

입력 매개 변수

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