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
  • 스키마
각 인바운드 이벤트는 이러한 매개 변수로 정의된 대상을 지정해야 합니다.