[Salesforce Data Uploader Program] 데이터로더를 이용하여 UPSERT&DELETE하기 !! 4편


안녕하세요. DATA LOADER를 이용한 데이터 업로드의 마지막 편인 UPSERTDELETE하는 방법에 대해서 알아보도록 하겠습니다. DATA LOADER에 대한 이전 편이 궁금하신 분들은 아래 링크를 참고하시면 되겠습니다.


1편 데이터로더에 대해서 알아보자

2편 데이터로더를 이용하여 IMPORT 하기

3편 데이터로더를 이용하여 UPDATE 하기


UPSERTDELETE의 사용 방법은 3편에서 소개해드렸던 UPDATE 방법과 기능적인 차이만 있을 뿐 전체적인 방법은 동일합니다.

따라서 이번 포스팅에서는 UPSERT&DELETE의 기능데이터 로더의 사용 방법 순서를 간략하게 설명해드리고, Data Loader 사용 시 주의사항을 마지막으로 데이터 업로드 포스팅을 마무리 하도록 하겠습니다.




· · · · ·




< UPSERT&DELETE 기능 >

UPSERT, DELETE 또한 UPDATE와 마찬가지로 레코드(Salesforce 데이터)의 고유한 ID 값을 사용하셔야 데이터 업로드 작업을 진행하실 수 있습니다. Salesforce의 ID 확인 방법이 궁금하신 분은 #3편 데이터로더를 이용하여 UPDATE 하기 편을 참고하시면 되겠습니다.



Salesforce의 ID를 확인하셨다면 우선 데이터 작업을 하려는 개체의 레코드를 Excel 파일로 작성하신 후 CSV파일로 변환하여 준비해줍니다.


이때 UPSERT의 경우 개체의 레코드 ID 값(예 : 기회 id)이 존재하면 해당 레코드는 UPDATE 작업이 진행되고, ID값이 없다면 IMPORT 작업이 진행됩니다. 즉, UPSERT는 ID의 값의 유무에 따라 업데이트와 등록이 동시에 이루어진다고 생각하시면 되겠습니다.


DELETE의 경우에는 레코드의 ID값을 식별하여 삭제하는 작업이 진행됩니다.


자세한 방법은