데이터 업데이트

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

작업 유형

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

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

Batch size 필드에서 업데이트할 인바운드 전환 요소의 수를 선택할 수 있습니다. 예를 들어 500을 입력하면 처리된 처음 500개의 레코드가 업데이트됩니다.

ID 기록

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

  • 데이터 항목이 기존 타깃팅 차원과 관련된 경우 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, 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

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

컬렉션 업데이트 및 병합

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

노트

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

  1. Update and merge collections 작업을 선택합니다.

  2. 링크에 대한 우선순위 순서를 선택합니다. 이렇게 하면 기본 레코드를 식별할 수 있습니다. 사용 가능한 링크는 인바운드 전환에 따라 다릅니다.

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

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

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

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

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

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

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

예:농축 후 데이터 업데이트

단계 2:요약 목록을 만드는 세부 정보를 포함하는 사용 사례의 'Purchases' 표 섹션에 농축 데이터를 쓰면 데이터 업데이트 예제가 제공됩니다.

입력 매개 변수

  • tableName
  • 스키마

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

이 페이지에서는