Loading
CRM Analytics
Salesforce 데이터의 증분 동기화 구성

Salesforce 데이터의 증분 동기화 구성

데이터 동기화를 실행하거나 예약하기 전에 동기화가 각 Salesforce 개체에서 증분 변경 사항 또는 모든 레코드를 추출할지 여부를 지정합니다. 기본적으로 CRM Analytics가 증분 동기화를 수행합니다. 증분 동기화는 Salesforce 개체에 대한 최근 변경 사항만 추출하므로 더 빠르게 실행됩니다.

개체를 처음 동기화할 때 CRM Analytics가 항상 전체 동기화를 수행합니다. 사이트를 전환하거나 조직을 마이그레이션해도 개체가 전체 동기화됩니다.

노트
노트 작업 관리자에서 증분 동기화 작업의 결과를 검토할 때 행 포함 및 행 제외 값은 모든 동기화 전반의 총 행 수를 나타냅니다.
  1. 데이터 관리자에서 연결 탭을 클릭합니다.
  2. SFDC_LOCAL과 같은 로컬 또는 외부 Salesforce 연결에서 동기화할 Salesforce 개체의 오른쪽에 있는 작업 버튼을 클릭한 다음, 연결 모드 편집을 선택합니다.

    연결 모드는 연결 유형이 다른 개체에는 적용되지 않습니다.

  3. 다음 모드 중 하나를 선택합니다.
    연결 모드 설명
    증분 동기화

    이전 동기화 실행 이후 Salesforce 개체의 변경 사항과 일치하는 새 레코드 또는 업데이트 및 일시 삭제된 레코드만 가져옵니다. 이 방법을 사용하면 더 빠르게 동기화할 수 있습니다.

    증분 동기화는 데이터 동기화 필터를 통해 제외된 레코드를 업데이트하거나 영구 삭제된 레코드를 제거하지 않습니다.

    정기적인 전체 동기화 예약된 각 동기화에 대한 증분 동기화를 실행합니다. 또한 조직의 시간대에서 금요일 오후 11시 이후에 첫 번째 동기화에서 전체 동기화를 실행합니다.
    전체 동기화 Salesforce 개체에서 모든 레코드를 가져와서 이전 동기화의 레코드를 덮어씁니다.
  4. 노트
    노트

    커넥터의 API 유형은 증분 및 정기적인 전체 동기화에 대한 BULKV2이어야 합니다.

  5. 변경 사항을 저장합니다.

데이터 증분 동기화 시 고려 사항

  • 증분 동기화는 Salesforce 주요 개체 또는 다음 개체에서는 지원되지 않습니다.
    • CallCenter
    • CaseTeamMember
    • CategoryNode
    • CollaborationGroup
    • CollaborationGroupMember
    • CollaborationGroupMemberRequest
    • 디비전
    • 도메인
    • DomainSite
    • 그룹
    • GroupMember
    • ModelFactor
    • 프로필
    • 사이트
    • 영역
    • 주제
    • 사용자
    • UserRole
    • UserTerritory
  • 증분 동기화가 활성화된 경우에도 CRM Analytics는 전체 동기화를 수행합니다.
    • 개체가 레코드에서 영구 삭제 또는 계단식 영구 삭제를 수행합니다.
    • 특정 필터 또는 where 조건 없이 쿼리할 경우 개체가 실패하는 것으로 알려져 있습니다.
    • 개체에 날짜/시간 시스템 필드가 없습니다.
    • 개체에 이전에 동기화된 개체와 일치하지 않은 동기화에 대해 지정된 필드 또는 필드 특성(배율 및 정밀도 등)이 있습니다. 필드 추가 또는 제거나 특성 변경과 같이 sfdcDigest 데이터 플로 노드에서 필드를 변경하는 경우 CRM Analytics 가 다음에 동기화를 실행할 때 전체 동기화를 트리거합니다.
    • 개체가 정기적인 전체 동기화를 수행하도록 구성되었습니다.
    • 개체의 메타데이터가 변경되어 다음에 동기화가 실행될 때 개체 구조를 업데이트하는 전체 동기화를 트리거합니다.
  • ContentVersion과 같은 일부 개체는 증분 메커니즘에 알리지 않고 레코드를 삭제하므로 데이터 드리프트가 발생할 수 있습니다. 데이터 드리프트는 데이터 동기화가 실행되는 동안 실행되는 작업 때문에 레코드가 포함되거나 제외될 수 있는 가능성입니다. 예를 들어, 동기화 동안 데이터 추가가 항상 추가되지 않거나 증분 실행 간의 영구 레코드 삭제를 무시할 수 있습니다. 정기적인 전체 동기화를 선택하면 Salesforce에서 표시되는 내용에 대한 데이터 동기화 개체를 True로 유지하는 데 필요한 재설정을 수행합니다.
  • 조직에 동일한 개체에 대해 충돌하는 동기화 설정이 있는지 확인하십시오. 예를 들어 증분 동기화가 sfdcDigest 노드에서 해제되어 있고 동일한 데이터 플로의 동일한 개체에 대해 이후 노드에서 설정되어 있지 않은 경우 전체 동기화가 수행됩니다. 증분 동기화를 활성화하려면 데이터 플로 JSON에서 incremental 매개 변수를 true로 설정합니다.
  • 여러 데이터 플로에 동일한 개체에 대해 충돌하는 동기화 설정이 있는 경우 CRM Analytics가 마지막에 저장된 데이터 플로에서 해당 개체의 동기화 설정을 사용합니다.
  • 수식 필드를 포함하는 개체에 대해서는 전체 동기화를 실행합니다. 증분 동기화 사용 시 수식 필드와 동기화한 개체와의 동기화가 해제될 수 있습니다.
  • 여러 업데이트가 있는 개체에 대한 증분 동기화가 실패할 경우 수동으로 전체 동기화를 실행합니다. 증분 동기화가 계속 실패할 경우 개체의 연결 모드를 전체 동기화로 설정합니다.
  • 모든 업데이트가 포함되도록 하려면 개체의 연결 모드를 정기적인 전체 동기화로 설정합니다.
 
로드 중
Salesforce Help | Article