로컬 데이터 저장소를 사용하여 데이터 가져오기

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • 많은 양의 데이터를 자주 쿼리해야 하고 데이터가 실시간일 필요가 없는 경우 통합 애플리케이션의 데이터 저장소와 관심 있는 테이블을 동기화 ServiceNow 합니다.

    데이터 푸시

    • 예약된 작업을 ServiceNow 사용하면 보고서에서 csv/xml을 생성하고 이를 특정 위치로 이메일로 보낼 수 있습니다. 수신자는 이메일 첨부 파일을 가져오고, 구문 분석하고, 데이터가 필요할 때 애플리케이션이 통신할 수 있는 내부 테이블을 채우는 트리거를 가질 수 있습니다.
    • 예약 작업을 ServiceNow 사용하여 보고서에서 csv/xml을 생성하고 공용 FTP/FTPS 위치에 FTP로 보낼 수 있습니다. 통합 제품은 이 csv 파일을 정기적으로 사용하고 데이터가 필요할 때 애플리케이션이 통신할 수 있는 내부 테이블을 채웁니다.
    주:
    현재 플랫폼은 매우 많은 양의 데이터를 추출하고 출력을 FTP 서버로 보내는 방법을 제공하지 않습니다. 그러나 해당 기능을 수행하기 위한 사용자 지정은 여기에 설명되어 있습니다. 사용자 지정은 특정 ServiceNow 인스턴스에서 사용하기 위해 개발되었으며 고객 지원에서 ServiceNow 지원하지 않습니다. 메서드는 있는 그대로 제공되며 구현하기 전에 철저히 테스트해야 합니다. 이 사용자 지정에 대한 모든 질문과 의견을 커뮤니티 포럼에 게시합니다.

    데이터 끌어오기

    cron 작업을 사용하면 네트워크 내부의 시스템이 wget 호출을 수행하여 내의 ServiceNow모든 테이블에서 csv/xml 데이터를 가져올 수 있습니다. 통합 제품은 이 csv/xml 파일을 정기적으로 사용하고 데이터가 필요할 때 애플리케이션이 통신할 수 있는 내부 테이블을 채웁니다. 사용할 wget 명령의 예는 다음과 같습니다.

    • wget --user=itil --password=itil --no-check-certificate https://<인스턴스 이름>.service-now.com/incident_list.do?CSV
    • wget --user=itil --password=itil --no-check-certificate https://<인스턴스 이름>.service-now.com/incident_list.do?XML