Loading

업데이트 또는 upsert 시 '업데이트 호출에 ID가 지정되지 않았습니다' 오류 발생

게시 일자: Jul 24, 2023
상세 설명
Data Loader를 사용하여 업데이트 또는 upsert를 수행하려고 하면 '업데이트 호출에 ID가 지정되지 않았습니다'라는 오류 메시지가 표시될 수 있습니다. 

이 오류는 CSV 파일에 Salesforce 레코드 ID가 포함되어 있지 않거나 ID 열이 ID 필드에 제대로 매핑되지 않은 경우 발생합니다. 

 
솔루션

 

  • Salesforce의 각 기존 레코드에는 고유한 Salesforce 레코드 ID가 할당됩니다. 기존 레코드를 업데이트하려면 CSV에 기존 레코드의 ID를 포함 및 지정하고 레코드 ID가 포함된 열을 귀하가 원하는 개체의 ID 필드에 매핑해야 Data Loader가 이를 인식할 수 있습니다. 이는 작업에서 업데이트할 기존 레코드를 올바르게 식별하기 위해 필요한 과정입니다.
  • 가져오기 파일에 기존 레코드의 ID 추가하기에서 필요한 ID를 파일에 추가하는 법을 상세하게 확인하세요.
  • csv 파일에 기존 레코드 ID가 포함되어 있는지 확인할 수 있을 경우, 필드 매핑 단계에서 csv 파일의 ID 열을 ID 필드에 매핑하고 있는지 확인하세요.
  • Upsert를 선택했지만 모든 레코드가 새 레코드이기 때문에 레코드 ID 열이 비어 있을 때도 ID 열을 매핑해야 합니다. 또는 Data Loader가 이 열에 대해 검사를 수행하지 않도록 Upsert 대신 삽입을 선택할 수 있습니다. 
  • Id 필드에 대한 상세 내용은 ID 필드 유형에서 확인하세요.
 
Knowledge 기사 번호

000386242

 
로드 중
Salesforce Help | Article