Show Menu
화제×

중복 제거

중복 제거는 인바운드 활동 결과로부터 중복 항목을 삭제합니다. 데이터 중복 제거는 이메일 주소, 전화 번호 또는 다른 필드에서 수행할 수 있습니다.

권장사항

중복 제거 중에는 인바운드 플로우가 별도로 처리됩니다. 쿼리 1의 결과뿐만 아니라 쿼리 2의 결과에서도 인스턴스 수신자 A가 발견되면 중복 제거되지 않습니다.
이 문제는 다음과 같이 해결되어야 합니다.
  • 각 인바운드 흐름을 통합하기 위한 결합 활동을 생성합니다.
  • 연합 활동 이후 데이터 중복 제거 활동을 만듭니다.

구성

데이터 중복 제거 기능을 구성하려면 레이블, 방법, 데이터 중복 제거 기준 및 결과에 대한 옵션을 입력하십시오.
데이터 중복 제거 모드를 정의하려면 Edit configuration... 링크를 클릭합니다.
  1. 대상 선택
    이 활동에 대한 타겟 유형(기본적으로 데이터 중복 제거와 관련된 수신자)과 사용할 기준(예: 동일한 값을 사용하여 중복 항목을 식별할 수 있는 필드)을 선택합니다. 이메일 주소, 모바일 또는 전화 번호, 팩스 번호 또는 다이렉트 메일 주소.
    외부 데이터를 입력으로 사용하는 경우(예: 외부 파일의 경우) Temporary schema 옵션을 선택해야 합니다. 다음 단계에서, 이 옵션을 사용하여 Other 사용할 기준이나 기준을 선택할 수 있습니다.
  2. 데이터 중복 제거 방법
    드롭다운 목록에서 사용할 데이터 중복 제거 방법을 선택하고 보관할 중복 항목의 수를 입력합니다.
    다음 방법을 사용할 수 있습니다.
    • Choose for me : 임의로 복제되지 않도록 할 레코드를 선택합니다.
    • Following a list of values : 하나 이상의 필드에 대한 값 우선 순위를 정의할 수 있습니다. 값을 정의하려면 필드를 선택하거나 표현식을 만든 다음 해당 표에 값을 추가합니다. 새 필드를 정의하려면 값 목록 위에 있는 Add 단추를 클릭합니다.
    • Non-empty value : 이렇게 하면 선택한 표현식의 값이 우선 순위로 비어 있지 않은 레코드를 유지할 수 있습니다.
    • Using an expression : 지정된 표현식의 최저(또는 최고) 값으로 레코드를 유지할 수 있습니다.
      선택한 중복 제거 방법 Finish 을 승인하려면 을 클릭합니다.
    창의 가운데 섹션에서는 정의된 구성을 요약합니다.
    활동 편집기 창의 하단 섹션에서 그래픽 객체의 아웃바운드 전환 레이블을 수정하고 활동 결과와 연관된 세그먼트 코드를 입력할 수 있습니다. 이 코드는 나중에 타깃팅 기준으로 사용할 수 있습니다.
    나머지 인구를 이용하려면 Generate complement 옵션을 선택합니다. 그 보완은 모든 복제로 구성되어 있다. 그러면 다음과 같이 활동에 추가 전환이 추가됩니다.

예: 배달 전 중복 항목 식별

다음 예에서는 데이터 중복 제거가 세 개의 쿼리 결합에 대해 우려를 나타내고 있습니다.
워크플로우의 목표는 동일한 수신자에게 여러 번 보내지 않도록 중복 항목을 제외하여 배달 대상을 정의하는 것입니다.
또한 복제된 데이터는 필요한 경우 다시 사용할 수 있는 전용 중복 목록으로 통합됩니다.
  1. 워크플로우가 위와 같이 작동하는 데 필요한 다양한 활동을 추가하고 연결합니다.
    조합 활동은 여기에서 세 개의 쿼리를 하나의 전환으로 "통합"하는 데 사용됩니다. 따라서 데이터 중복 제거는 각 쿼리에 개별적으로 사용할 수 없고 전체 쿼리에 사용할 수 없습니다. 이 주제에 대한 자세한 내용은 우수 사례를 참조하십시오 .
  2. 데이터 중복 제거 작업을 연 다음 링크를 클릭하여 데이터 중복 제거 모드를 정의합니다. Edit configuration...
  3. 새 창에서 선택합니다 Database schema .
  4. 타깃팅 필터링 차원으로 수신자를 선택합니다.
  5. 각 이메일 주소로 한 번만 배달되도록 중복 항목의 ID 필드 Email 를 선택한 다음 을 클릭합니다 Next .
    특정 필드에 중복 ID를 지정하려면 사용 가능한 필드 목록 Other 에 액세스하려면 선택합니다.
  6. 여러 수신자에 대해 동일한 이메일 주소가 확인되면 하나의 항목만 유지하도록 선택합니다.
  7. 중복 Choose for me 제거 모드를 선택하여 중복 항목이 식별되는 경우 저장된 레코드를 임의로 선택한 다음 을 클릭합니다 Finish .
워크플로우를 실행할 때 중복으로 식별된 모든 수신자는 결과에서 제외되어 중복 목록에 추가됩니다. 중복 항목을 다시 식별하지 않고 이 목록을 다시 사용할 수 있습니다.

입력 매개 변수

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

출력 매개 변수

  • tableName
  • 스키마
  • recCount
이 세 가지 값 집합은 중복 제거로 인해 발생한 대상을 식별합니다. tableName 는 대상 식별자를 저장하는 테이블 이름 schema 으로, 모집단(일반적으로 nms:recipient)의 스키마이며 표의 요소 recCount 수입니다.
보완과 연결된 전환에는 동일한 매개 변수가 있습니다.