Loading

Data Loader를 사용하여 필드 내역 추적 데이터 내보내기

게시 일자: Oct 13, 2022
상세 설명
Data Loader 내보내기 마법사를 사용하여 필드 내역에서 18개월보다 오래된 데이터를 추출하십시오. 자세한 내용은 데이터 내보내기를 참조하십시오. 

참고: queryAll() API를 사용하여 이 데이터를 취득할 수도 있습니다. 자세한 내용은 SOAP API Developer Guide - queryAll()를 참조하십시오. 

Winter ’19부터는 Data Loader를 사용하거나 API를 통한 제한된 방식으로만 18개월보다 오래된 데이터에 액세스할 수 있습니다. Spring ’19부터는 최대 24개월까지의 필드 내역 데이터를 액세스할 수 있지만, 24개월보다 오래된 필드 내역 데이터에 대해서는 제거 프로세스가 시작됩니다. 
솔루션

Data Loader 를 통해 필드 내역 추적 데이터를 추출하는 방법 :

1. Data Loader를 여십시오.

2. 설정 | 설정을 클릭하십시오.

3. [Use Bulk API]의 선택을 취소하십시오.

4. [OK]를 클릭하십시오.

5. [Export All]을 클릭하십시오.

6. OAuth 를 선택하여 Salesforce 사용자명과 비밀번호를 입력하거나, Password Authentication 을 선택하여 Salesforce 사용자명과 비밀번호를 입력한 후 보안토큰을 제공하고 [로그인]을 클릭합니다.

참고 : 이전에 Oauth 를 선택했었다면, 팝업창이 표시됩니다. 'Allow' 를 클릭하십시오.

7. 로그인이 되면 [Next]를 클릭하십시오. 로그아웃하거나 프로그램을 닫을 때까지 다시 로그인하도록 요청하지 않습니다.

귀하의 조직에서 IP 주소를 제한하는 경우 신뢰할 수 없는 IP의 로그인은 IP가 활성화될 때까지 차단됩니다. Salesforce는 로그인하는 데 사용할 수 있는 활성화 이메일을 자동으로 전송합니다. 해당 이메일에는 비밀번호 끝에 추가해야 하는 보안 토큰이 포함되어 있습니다. 예를 들어, 비밀번호가 mypassword이고 보안 토큰이 XXXXXXXXXX인 경우 로그인하려면 mypasswordXXXXXXXXXX를 입력해야 합니다.

8. [Show all Salesforce objects.]를 선택하여 모든 개체를 표시합니다.

9. 필요한 필드 내역 보관 개체를 선택하십시오(예: AccountHistory 또는 ContactHistory 개체). 개체는 현지화된 레이블 이름별로 나열됩니다(괄호 안에 개발 이름 포함). 개체 설명은 SOAP API Developer Guide를 참조하십시오.

10. [Browse]를 클릭하여 파일 이름을 입력 후, 파일 이름의 끝에 .csv를 입력한 다음, 파일을 저장할 위치를 선택합니다. 저장을 클릭합니다.

11. [Next]를 클릭하십시오.

12. 데이터 내보내기에 대한 SOQL 쿼리를 작성하십시오.

a. 내보내려는 필드를 선택하십시오.

b. 선택적으로, 데이터 집합을 필터링할 조건을 선택하십시오. 조건을 선택하지 않는 경우 읽기 액세스 권한이 있는 모든 데이터가 리턴됩니다.

c. 생성된 쿼리를 검토하고 필요한 경우 편집하십시오.

13. [Finish]를 클릭하십시오.

내보내기에 삭제된 레코드가 포함된다는 경고가 표시됩니다. Salesforce에서 삭제한 필드 내역 데이터는 포함되지 않습니다.

14. [Yes]를 클릭하십시오.

진행 상태 정보 창에서 작업의 상태를 보고합니다. 작업이 완료되고 나면 확인 창에 결과가 요약됩니다.

15. CSV 파일을 보려면, [View Extraction]를 클릭하고, 닫으려면 [OK]를 클릭하십시오.

 

Admin 은 관련된 개체의 필드를 포함하도록 SOQL 관계 쿼리를 사용할 수 있습니다.

예:
Select Id, IsDeleted, AccountId, CreatedById, CreatedDate, Field, OldValue, NewValue, Account.Name FROM AccountHistory WHERE CreatedDate <= 2016-06-01T00:00:00.000Z

Data Loader에서 관계 쿼리를 사용하는 경우 완전하게 지정된 필드 이름은 대소문자를 구분합니다. 예를 들어, ACCOUNT.NAME 대신에 Account Name을 사용하십시오.

Data Loader는 중첩 쿼리 또는 쿼리 하위 개체를 지원하지 않습니다. 다음과 유사한 쿼리는 오류를 리턴합니다.

SELECT Id, Name, (Select Id, IsDeleted, AccountId, CreatedById, CreatedDate, Field, OldValue, NewValue, Account.Name FROM AccountHistory) FROM Account
Knowledge 기사 번호

000383373

 
로드 중
Salesforce Help | Article