Salesforce
Salesforce에 저장된 문서를 크롤링합니다.
IBM Cloud Pak for Data IBM Software Hub
이 정보는 설치된 배포에만 적용됩니다. 관리형 배포에서 Salesforce에 연결하는 방법에 대한 자세한 내용은 Salesforce 을 참조하세요.
크롤링되는 문서
- 지식 기사는 해당 버전이 공개되어 있고 언어가 영어인 경우에만 크롤링됩니다.
- Discovery 가 지원하는 문서만 크롤링되고, 그 외의 모든 문서는 무시됩니다. 자세한 내용은 지원되는 파일 형식 를 참조하세요.
- 소스가 다시 크롤링되면, 새로 추가된 문서가 추가되고, 업데이트된 문서는 현재 버전으로 수정되며, 삭제된 문서는 새로 고침 중에 컬렉션의 색인에서 삭제됩니다.
- 모든 Discovery 데이터 원본 커넥터는 읽기 전용입니다. 크롤링 계정에 부여된 권한에 관계없이 Discovery는 원본 데이터 원본의 콘텐츠를 쓰거나 업데이트하거나 삭제하지 않습니다.
Discovery는 다음 개체를 크롤링할 수 있습니다:
- 액세스 권한이 있는 모든 기본 및 사용자 지정 개체
- Accounts
- 연락처
- 케이스
- 계약
- 지식 문서
- 첨부
데이터 소스 요구사항
설치된 모든 배포에 대한 데이터 소스 요구 사항 외에도 Salesforce 데이터 원본은 다음 요구 사항을 충족해야 합니다:
- 연결하려는 인스턴스는 Enterprise 요금제 이상에 속해 있어야 합니다.
- 연결하려는 데이터 소스에 필요한 모든 서비스 라이선스를 취득해야 합니다. 라이선스에 대한 자세한 내용은 데이터 원본의 시스템 관리자에게 문의하세요.
Salesforce에 대한 자세한 내용은 Salesforce 개발자 문서를 참조하세요.
전제 조건 단계
Salesforce에서 문서를 크롤링하려면 Discovery가 WSDL(웹 서비스 설명 언어) 파일을 사용합니다. WSDL 파일은 액세스를 관리하는 API를 생성하는 웹 서비스를 정의합니다.
샌드박스 인스턴스와 프로덕션 인스턴스 모두에서 문서를 크롤링하려는 경우에는 각 웹 서비스에 개별적으로 연결을 설정해야 합니다. 각 웹 서비스에서 JAR 파일을 다운로드하고 별도의 컬렉션을 설정해야 합니다.
WSDL JAR 파일 다운로드에 대한 정보는 다음 링크를 참조하십시오
-
다음 JAR 파일을 다운로드하십시오:
force-partner.jar(파트너 WSDL에서)force-metadata.jar(메타데이터 WSDL에서)force-wsc.jar(Force.com WSC(Web Service Connector)에서)commons-beanutils.jar(Apache Commons BeanUtils에서)
-
JAR 파일을 압축 파일로 압축합니다. 다음 절차에서 압축된 파일을 Discovery에 업로드합니다.
Salesforce 데이터 원본에 연결하기
Discovery 프로젝트에서 다음 단계를 완료하십시오
-
탐색 창에서 컬렉션 관리를 선택합니다.
-
새 컬렉션을 클릭합니다.
-
클릭 Salesforce 를 클릭한 다음, 다음을 클릭합니다.
-
컬렉션의 이름을 지정합니다.
-
Salesforce의 문서 언어가 영어가 아닌 경우 적절한 언어를 선택합니다.
지원되는 언어 목록은 언어 지원을 참조하십시오.
-
선택: 동기화 일정을 변경합니다.
자세한 내용은 크롤링 일정 옵션 를 참조하세요.
-
크롤링할 항목 지정하기 섹션에서 다음 필드에 값을 입력합니다:
- 사용자 이름
- Salesforce 의 API를 호출할 때 사용하는 사용자 이름입니다.
- 비밀번호
- 지정된 사용자의 비밀번호입니다.
- 보안 토큰
- Salesforce API를 호출하는 사용자의 보안 토큰.
- Jar zip 아카이브 파일
- 앞서 다운로드한 JAR 파일이 포함된 압축 파일을 업로드합니다. 또는 이전에 업로드한 압축 파일을 선택하여 재사용할 수 있습니다.
-
선택 사항: 프록시 서버를 사용하여 데이터 소스 서버에 액세스하는 경우 필요한 정보를 추가하려면 프록시 설정 섹션을 펼칩니다.
-
프록시 설정 활성화: 스위치를 켜기로 설정한 다음 다음 정보를 추가합니다:
- 사용자 이름
- 프록시 서버에 인증이 필요한 경우 인증에 사용할 프록시 서버 사용자 이름입니다. 사용자 이름을 모르는 경우, 프록시 서버 관리자에게 문의하면 확인할 수 있습니다.
- 비밀번호
- 프록시 서버에 인증이 필요한 경우 인증에 사용할 프록시 서버 비밀번호입니다. 비밀번호를 모를 경우, 프록시 서버 관리자에게 문의하면 비밀번호를 얻을 수 있습니다.
- 프록시 서버 호스트 이름 또는 IP 주소
- 프록시 서버의 호스트 이름 또는 IP 주소.
- 프록시 서버 포트 번호
- 프록시 서버에 연결하려는 네트워크 포트입니다.
-
-
오브젝트 유형* 섹션에서 크롤링할 오브젝트 유형을 지정합니다.
기본 작동은 모든 오브젝트 유형을 크롤링하는 것입니다.
- 사용자 정의 오브젝트 이름의 경우
__c를 추가하여 사용자 정의 오브젝트 이름에 대한 Salesforce API 규칙과 일치시키십시오. 예를 들어 MyCustomObject,를 크롤링하려면MyCustomObject__c를 지정합니다. FeedComment,CaseComment,IdeaComment과 같은 댓글 객체를 지정할 때 해당 루트 객체도 지정하지 않고FeedItem,Case,Idea과 같은 객체를 지정해서는 안 됩니다.- 태그 오브젝트를 지정하는 경우에는 해당 상위도 지정해야 합니다. 예를 들어,
AccountTag객체를 지정하지 않고Account객체를 지정하지 마십시오.
- 사용자 정의 오브젝트 이름의 경우
-
크롤러가 사이트의 이미지에서 텍스트를 추출하도록 하려면 추가 처리 설정를 확장하고 광학 문자 인식(OCR) 를
On으로 설정합니다.OCR이 활성화되어 있고 문서에 이미지가 포함되어 있으면 처리 시간이 더 오래 걸립니다. 자세한 내용은 광학 문자 인식 를 참조하세요.
-
** 완료**를 누르십시오.
컬렉션이 빠르게 생성됩니다. 데이터가 컬렉션에 추가되면 처리하는 데 시간이 더 걸립니다.
진행 상황을 확인하려면 활동 페이지로 이동하세요. 탐색 창에서 컬렉션 관리를 클릭한 다음 클릭하여 컬렉션을 엽니다.