대규모 내보내기 중단

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기1분
  • 익스포트할 기록 수가 실제 익스포트 한도를 초과하는 경우, 플랫폼에 상당한 성능 부하를 주지 않는 더 작은 증분으로 익스포트를 분할할 수 있습니다.

    시작하기 전에

    필요한 역할: 없음

    프로시저

    1. 의 단계에 URL에서 직접 내보내기따라 내보낼 필터링된 기록 목록을 만듭니다.
    2. 반환된 레코드 수를 기록합니다.
    3. 레코드 번호가 정의된 임계값보다 크면 다음 구문을 사용하여 처음 10,000개 레코드에 대해 sysparm 쿼리를 실행합니다.
      https://<instance name>.service-now.com/syslog_list.do?XML&sysparm_orderby=sys_id&sysparm_record_count=10000

      이렇게 하면 처음 10,000개의 레코드가 sys_id 번호별로 정렬된 순서대로 내보내집니다.

    4. 다음 기록을 순서대로 찾습니다(예: 10,001).
      테이블에 데이터베이스 뷰를 만들고 뷰에 sys_id 열을 추가하여 다음 Sys ID 값을 찾을 수 있습니다. where 절을 지정할 필요가 없습니다. 데이터베이스 뷰를 만든 후 시도를 선택하여 레코드와 해당 Sys ID 값을 봅 니다. sys_id 열을 기준으로 정렬하고 10,001을 입력하여 해당 행으로 건너뛸 수 있습니다.
    5. 행을 마우스 오른쪽 버튼으로 클릭하고 익스포트하려는 다음 기록의 sys_id 복사합니다.
    6. 레코드 10,001의 sys_id에 대해 실행된 쿼리보다 크거나 같은 다음 레코드 계열에 액세스합니다.

      다음 예에서는 b4aedb520a0a0b1001af10e278657d27 sys_id 사용하는 쿼리를 보여 줍니다. 이 쿼리에 표시된 구문을 사용하여 다음 기록 세트를 익스포트합니다.

      https://<instance name>.service-now.com/syslog_list.do?XML&sysparm_query=sys_id%3E%3Db4aedb520a0a0b1001af10e278657d27&sysparm_orderby=sys_id&sysparm_record_count=10000
      주:
      URL 쿼리는 일반적인 백분율 인코딩을 사용합니다. 이 예제에서 보다 큼 기호(>)는 %3E로 인코딩되고 등호(=)는 %3D로 인코딩됩니다.
    7. 옵션: 필요한 기록을 모두 익스포트할 때까지 다음 기록 집합에 대한 시작 sys_id 사용하여 이 쿼리를 계속 실행합니다.