데이터 가져오기
학습 목표
데이터 가져오기 소개
외부 데이터를 Salesforce로 쉽게 가져올 수 있습니다. 지원되는 데이터 소스에는 쉼표로 구분된 텍스트 형식(.csv)으로 데이터를 저장할 수 있는 모든 프로그램이 포함됩니다.
Salesforce는 데이터를 가져오기 위한 두 가지 주요 방법이 있습니다.
- 데이터 가져오기 마법사 - Setup(설정) 메뉴를 통해 액세스할 수 있는 이 도구를 사용하면 연락처, 리드, 계정과 같은 일반적인 표준 개체의 데이터와 사용자 정의 개체의 데이터를 가져올 수 있습니다. 한 번에 최대 50,000개의 레코드를 가져올 수 있습니다. 이 마법사의 간단한 인터페이스를 통해 구성 매개변수, 데이터 소스 및 가져오기 파일의 필드 이름을 Salesforce의 필드 이름과 매핑하는 필드 매핑을 지정할 수 있습니다.
- Data Loader - 파일 또는 데이터베이스 연결에서 모든 데이터 형식의 레코드를 한 번에 최대 500만 개까지 가져올 수 있는 클라이언트 애플리케이션입니다. 사용자 인터페이스나 명령줄을 통해 작동할 수 있습니다. 후자의 경우 구성 파일을 통해 데이터 소스, 필드 매핑 및 기타 매개변수를 지정해야 합니다. 이를 통해 API 호출을 사용하여 가져오기 프로세스를 자동화할 수 있습니다.
Data Loader를 사용하는 경우
- 5만~500만 개의 레코드를 로드해야 할 때. 500만 개 이상의 레코드를 로드해야 하는 경우 Salesforce 파트너와 협력하거나 AppExchange를 방문하여 적합한 파트너 제품을 찾아보세요.
- 데이터 가져오기 마법사에서 지원하지 않는 개체를 로드해야 할 때.
- 야간 가져오기 등 정기적인 데이터 로드를 예약할 때.
데이터 가져오기 준비하기
Cloud Kicks는 고객 개인 맞춤형 커스텀 운동화를 제작합니다. 최우수 영업 사원인 Candace와 Jose는 항상 신선한 공기를 마시며 운동하길 원하므로 사내 Salesforce 관리자인 Linda와 도보 회의 일정을 잡습니다. CRM 데이터를 Salesforce로 가져오기 위해 Linda의 도움이 필요합니다. 레코드가 50,000개 미만이므로 Linda는 데이터 가져오기 마법사를 사용하기로 결정합니다. 산책을 마치고 사무실로 돌아온 Linda는 가져올 데이터를 준비합니다.
데이터를 가져오기 전에 Linda는 다음의 Salesforce 데이터 가져오기 지침을 사용하여 데이터를 준비합니다.
- 기존 소프트웨어를 사용하여 내보내기 파일을 만듭니다. 이 내보낸 데이터 파일을 이제 데이터를 Salesforce로 가져오기 위해 사용할 것입니다.
- 정확성과 일관성을 위해 가져오기 파일을 정리합니다. 여기에는 중복을 제거하고 불필요한 정보를 삭제하고 맞춤법 및 기타 오류를 수정하고, 이름 지정 규칙을 적용할 수 있도록 데이터를 업데이트하는 작업이 포함됩니다.
- 데이터 필드를 가져올 수 있는 Salesforce 필드와 비교하고 데이터가 적절한 Salesforce 필드에 매핑되는지 확인합니다. 가져오기 전에 매핑을 미세 조정해야 할 수도 있습니다. 자세한 내용은 온라인 도움말의 데이터 소스에 대한 필드 매핑을 참조하세요.
- 가져온 데이터를 처리하기 위해 Salesforce에서 필요한 구성을 변경합니다. 예를 들어 새 사용자 정의 필드를 생성하거나 선택 목록에 새 값을 추가하거나 워크플로 규칙을 일시적으로 비활성화해야 할 수 있습니다.
Salesforce Series의 데이터를 가져오는 방법의 두 번째 비디오 'Data Import: Clean Up Your Import File(데이터 가져오기: 가져오기 파일 정리)'을 시청하여 가져오기 파일 정리에 대한 자세한 내용을 확인할 수 있습니다.
데이터 가져오기 마법사 사용하기
내보내기 파일을 만들고 가져올 데이터를 정리한 후 다음 단계에 따라 데이터 가져오기 마법사를 사용하여 데이터를 가져옵니다.
-
마법사를 시작합니다.
- Setup(설정)에서 Quick Find(빠른 찾기) 상자에 Data Import Wizard를 입력한 다음 Data Import Wizard(데이터 가져오기 마법사)를 선택합니다.
- 환영 페이지에 제공된 정보를 검토한 다음 Launch Wizard!(마법사 시작!)를 클릭합니다.
-
가져올 데이터를 선택합니다.
- 계정, 연락처, 리드, 솔루션, 개인 계정 또는 캠페인 멤버를 가져오려면 Standard Objects(표준 개체)를 클릭합니다. 사용자 정의 개체를 가져오려면 Custom Object(사용자 정의 개체)를 클릭합니다.
- Salesforce에 새 레코드를 추가할지, 기존 레코드를 업데이트할지 또는 레코드를 동시에 추가 및 업데이트할지 여부를 지정합니다.
- 필요에 따라 일치 및 기타 기준을 지정합니다. 각 옵션에 대한 자세한 내용을 보려면 물음표 위로 마우스를 가져갑니다.
- 데이터가 포함된 파일을 지정합니다. CSV를 페이지의 업로드 영역으로 드래그하거나 사용 중인 CSV 카테고리를 클릭한 다음 파일을 탐색하고 선택하여 데이터 파일을 지정할 수 있습니다.
- 파일의 문자 인코딩 방법을 선택합니다. 대부분의 사용자는 기본 문자 인코딩을 사용할 수 있습니다.
- Next(다음)를 클릭합니다.
-
데이터 필드를 Salesforce 데이터 필드에 매핑합니다. 데이터 가져오기 마법사는 가능한 한 많은 데이터 필드를 표준 Salesforce 데이터 필드에 매핑하려고 시도합니다. 그러나 Salesforce가 필드를 자동으로 매핑할 수 없는 경우 수동으로 매핑합니다. 매핑되지 않은 필드는 Salesforce로 가져오지 않습니다. 표준 Salesforce 데이터 필드 목록을 보려면 페이지 상단의 Setup(설정)에서 Object Manager(개체 관리자)를 클릭합니다. 관심있는 필드가 있는 개체를 클릭하고 Fields & Relationships(필드 및 관계)를 클릭합니다. 예를 들어 리드에 대한 표준 Salesforce 필드 목록을 보려면 Object Manager(개체 관리자) | Lead(리드) | Fields & Relationships(필드 및 관계)를 클릭합니다.
- 매핑된 데이터 필드 목록을 스캔하고 매핑되지 않은 필드를 찾습니다.
- 매핑되지 않은 각 필드의 왼쪽에 대한 Map(지도)을 클릭합니다.
- Map Your Field(필드 매핑) 대화 상자에서 매핑할 Salesforce 필드를 선택하고 Map(지도)을 클릭합니다. Map Your Field(필드 매핑) 대화 상자는 매핑되지 않은 필드의 데이터를 계정 및 연락처에 대한 일반 메모 필드에 저장하는 옵션도 제공합니다. 이렇게 하려면 Map To(매핑 대상) 드롭다운 목록에서 Account Note(계정 참고) 또는 Contact Note(연락처 참고)를 선택하고 Map(지도)을 클릭합니다.
- Salesforce에서 자동으로 수행한 매핑을 변경하려면 해당 필드 왼쪽에 있는 Change(변경)를 클릭한 다음 매핑할 Salesforce 필드를 선택하고 Map(지도)을 클릭합니다.
- Next(다음)를 클릭합니다.
-
가져오기를 검토하고 시작합니다.
- Review(검토) 페이지에서 가져오기 정보를 검토합니다. 가져올 매핑되지 않은 필드가 아직 있는 경우 Previous(이전)를 클릭하여 이전 페이지로 돌아가서 매핑을 지정합니다.
- Start Import(가져오기 시작)를 클릭합니다.
- 가져오기 상태를 확인합니다. Setup(설정)에서 Quick Find(빠른 찾기) 상자에 'Bulk Data Load Jobs' 입력한 다음 Bulk Data Load Jobs(대량 데이터 로드 작업)를 선택합니다. 데이터 가져오기를 시작한 사용자는 가져오기가 완료되면 상태 이메일을 수신하게 됩니다.
추가 정보...
이 정보는 가져온 데이터를 Salesforce에 통합하는 데 유용할 수 있습니다.
- New Values for Picklists and Multi-Select Picklists(선택 목록 및 다중 선택 선택 목록의 새 값) - 기존 선택 목록 값과 일치하지 않는 선택 목록 값을 가져오는 경우 다음과 같이 작동합니다.
- 무제한 선택 목록의 경우 데이터 가져오기 마법사는 가져오기 파일에 있는 값이 사용됩니다.
- 제한된 선택 목록의 경우 데이터 가져오기 마법사는 선택 목록의 기본값이 사용됩니다.
- Multi-Select Picklists(다중 선택 선택 목록) - 여러 값을 다중 선택 선택 목록으로 가져오려면 가져오기 파일에서 값을 세미콜론으로 구분합니다.
- Checkboxes(확인란) - 데이터를 확인란 필드로 가져오려면 선택된 값에 1을 사용하고 선택하지 않은 값에 0을 사용합니다.
- Default Values(기본값) - 선택 목록, 다중 선택 선택 목록 및 확인란 필드의 경우 가져오기 마법사에서 필드를 매핑하지 않으면 필드의 기본값(있는 경우)이 새 레코드나 업데이트된 레코드에 자동으로 삽입됩니다.
- Date/Time Fields(날짜/시간 필드) - 가져오는 날짜/시간 필드의 형식이 로케일 설정에 따라 Salesforce에 표시되는 방식과 일치하는지 확인합니다.
- Formula Fields(수식 필드) - 수식 필드는 읽기 전용이므로 가져온 데이터를 허용하지 않습니다.
- Field Validation Rules(필드 유효성 검사 규칙) - Salesforce는 레코드를 가져오기 전에 레코드에 대해 유효성 검사 규칙을 실행합니다. 유효성 검사에 실패한 레코드는 가져오지 않습니다. 가져올 레코드에 영향을 미치는 경우 가져오기를 실행하기 전에 적절한 유효성 검사 규칙을 비활성화하는 것이 좋습니다.