본문 바로가기

개발자정보

Salesforce로 데이터 가져오기를 위한 6가지 모범 사례

반응형

효과적인 CRM이 되기 위해 Salesforce는 정확하고 최신 데이터에 의존합니다. 고객 상호 작용, 기회 또는 계약 세부 사항이 무엇이든 일관성이 없거나 신뢰할 수 없는 데이터는 치명적일 수 있으며 궁극적으로 비즈니스 비용을 초래할 수 있습니다.

Salesforce로 데이터를 성공적으로 가져오는 방법을 배우면 이러한 실수를 피하는 데 도움이 되는 동시에 사용자가 정말 중요한 것에 집중할 수 있습니다.

 

Salesforce 데이터를 올바르게 가져오려면 다음 6가지 규칙을 따르십시오.

1. Salesforce에는 "실행 취소"가 없습니다.

간단하지 않을 수 있지만 작업의 이전 버전을 복구해야 하는 경우에 대비하여 항상 전략을 준비해야 합니다.

연락처 레코드를 삭제하고 다시 삽입하려고 한다고 가정해 보겠습니다. 삭제된 연락처와 관련된 작업 또는 사례가 있었습니까? 이 경우 최근에 삽입된 레코드에 없습니다. 기존 데이터를 업데이트하거나 삭제할 때마다 영향 분석을 수행하고 실수가 발생할 경우 필요한 단계를 문서화하십시오.

가져오기를 완료한 후 생성된 결과 파일을 안전한 장소에 보관하십시오. 이 방법을 사용하면 완료된 작업에 대한 감사 추적과 함께 롤백에 도움이 되는 파일을 사용할 수 있습니다.

Excel과 달리 Salesforce에서는 "CTRL + Z"를 사용할 수 없습니다. 가져오기를 완료하면 기록이 그대로 유지됩니다. Salesforce는 가져오기를 실행 취소하는 기본 기능을 제공하지 않지만 Salesforce Backup 및 롤백 기능을 제공하는 기타 ETL 도구는 백스톱을 보호하는 방법을 보장합니다.

 

2. 가져오기 전 중복 제거

중복은 Salesforce에서 악몽이 될 수 있습니다. 보고, 사용자 경험 및 데이터 품질은 모두 중복이 있으면 막대한 영향을 받습니다. Salesforce로 레코드를 가져올 때 가져오기를 시도하기 전에 원본 데이터의 중복을 제거하십시오.

중복 제거를 수행하려면 ETL 도구 또는 Excel을 사용하십시오! 가져오기를 시도하기 전에 중복을 제거하면 모든 종류의 오류를 방지할 수 있습니다.

이를 중복 제거 규칙과 결합하여 일관된 전략을 보장합니다. 표준 중복 제거 규칙만 사용하지 말고 비즈니스 요구 사항을 분석하십시오. 그리고 타당한 경우 사용자 지정 일치 규칙을 만듭니다.

 
 

3. 프로세스 확인

Salesforce로 데이터를 가져와서 레코드가 원본 데이터와 다른 이유가 궁금하신 적이 있습니까? Salesforce에 데이터를 업데이트하거나 수정하는 프로세스가 있기 때문입니다. 잘못된 사용자 정의 필드가 있는 경우 이 필드가 사용된 위치를 클릭하여 해당 필드의 위치를 ​​확인하십시오.

 

트리거, 프로세스 및 흐름과 같은 참조를 확인하고 필드가 처리되는 방식을 분석합니다. 이러한 프로세스가 수입에 영향을 미치고 있습니까?

또한 이러한 프로세스로 인해 제한 문제가 발생하는지 확인하십시오. 특정 기준에 따라 관련 레코드를 업데이트하는 트리거를 예로 들 수 있습니다. Salesforce 제한 내에 있고 가져오기가 문제 없이 처리되도록 가져오기의 배치 크기를 변경하는 것이 좋습니다.

Salesforce는 또한 데이터를 가져올 때 다양한 API를 제공합니다. REST 및 SOAP API는 한 번에 몇 개의 레코드를 업데이트하는 가져오기용으로 설계 및 최적화된 반면 대량 API는 대량 데이터 가져오기용으로 특별히 제작되었습니다. 요구 사항에 따라 올바른 API를 설정했는지 확인하고 각각의 속도와 제한 사항을 테스트하십시오.

 

4. 엑셀의 VLOOKUP을 조심하라

모두가 좋아하는 데이터 도구! Excel은 확실히 이점이 있고 데이터를 열고 편집하는 쉽고 편리한 방법을 제공하지만 오류가 발생하기 쉽습니다. 실수가 발생할 수 있으며 Salesforce의 데이터가 기본적인 철자 오류나 잘못된 공식으로 인해 올바르지 않다고 사용자에게 설명하는 것은 원하는 대화가 아닙니다.

그런데 VLOOKUP 은 대소문자를 구분하지 않는다는 사실을 알고 계셨나요? 보고서를 내보내고 VLOOKUP하려는 경우 표준 15자 ID가 아닌 Salesforce의 18자 ID를 사용하고 있는지 확인하십시오. 그렇지 않으면 조회에서 이상한 결과가 나타날 수 있습니다.

ETL 도구는 VLOOKUP, 필드 서식 및 연결과 같이 필요한 가장 일반적인 Excel 기능을 제공합니다. 조회 관계를 생성하는 경우 ID를 얻기 위해 VLOOKUP 수행을 건너뛰고 대신 데이터 로더의 조회 기능을 사용할 수 있습니다.

 

또한 Excel은 최대 약 백만 개의 행만 처리할 수 있으므로 대규모 데이터 세트에는 별도의 솔루션이 필요합니다.

 

5. 가능한 한 자동화

매일 데이터를 가져오려는 경우 작업을 자동화할 수 있습니다. 그것은 당신의 삶을 훨씬 더 쉽게 만들어 줄 뿐만 아니라 Salesforce에서 일관된 데이터를 보장할 것입니다.

Salesforce Data Loader 를 사용하여 매핑 파일을 저장하기만 하면 다음 가져오기 중에 필드를 잊지 않도록 할 수 있습니다.

 

Windows 배치 스크립트에 대한 지식이 있으면 실제로 작업 프로세스를 자동화할 수도 있습니다. 그렇지 않으면 항상 데이터 가져오기 도구를 사용하여 코드 없이도 매핑 및 일정 관리와 같은 자동화를 구축할 수 있습니다.

 

6. 먼저 샌드박스에서 테스트

Salesforce는 배포 전에 새 기능을 테스트할 수 있는 기회를 제공하기 위해 Sandbox를 만들었습니다. 그렇다면 데이터 테스트에도 샌드박스가 있으면 안 되는 이유는 무엇입니까?

다음에는 Salesforce Sandbox 환경에서 가져오기를 테스트해야 합니다. 원하는 결과를 얻었습니까?

 

물어볼 질문

  • 레코드 소유자가 정확합니까? 레코드 소유자가 지정되지 않은 경우 Salesforce에서 기본 레코드 소유자를 설정하므로 데이터를 가져올 때 레코드 소유자를 설정해야 합니다. 공유 모델에 따라 이는 특정 사용자가 가져온 레코드를 볼 수 없음을 의미할 수 있습니다.
  • 레코드 유형을 설정했습니까? 레코드 소유자와 유사하게 가져오는 동안 레코드 유형이 지정되지 않은 경우 Salesforce에서 자동으로 설정합니다.
  • 날짜 형식은 무엇입니까? Salesforce Data Loader 및 기타 도구에는 시간대 및 날짜 형식 옵션이 있으므로 잘못된 옵션을 선택하면 날짜 및 시간 가져오기가 일관되지 않을 수 있습니다. 어떤 설정이 의미가 있는지 확인하려면 소스 데이터를 확인하세요.

요약

데이터는 Salesforce 구현의 중요한 부분입니다. 데이터가 없으면 사용자는 빠르게 문제에 직면하게 됩니다.

데이터 가져오기가 올바르게 설정, 테스트 및 백업되어 데이터를 최대한 활용할 수 있을 뿐만 아니라 문제가 발생할 경우 자신과 회사를 보호할 수 있는지 확인하십시오.

Salesforce 및 기타 타사 앱은 이러한 기능을 많이 제공하므로 적절하게 사용하십시오! 데이터 가져오기는 다소 고마운 작업일 수 있으므로 Salesforce에서 데이터에 대한 불만을 받지 않았다면 훌륭하게 수행했다고 안심할 수 있습니다.

반응형