원격 테이블 및 추출 테이블 탐색 ERP용 제로 카피 커넥터
ERP(전사적 자원 관리) 기록 시스템의 데이터로 작업하도록 원격 테이블과 추출 테이블을 구성합니다.
ERP용 제로 카피 커넥터에서 원격 테이블과 추출 테이블을 사용하여 모델이 구성된 후 ERP 데이터를 가져옵니다. 일반적인 용도는 동일하지만 서로 다른 데이터 볼륨에 맞게 설계되었습니다. 단일 접근 방식으로는 충분하지 않을 때 함께 사용할 수 있습니다.
원격 테이블은 외부 데이터 소스에 대해 연결된 스크립트를 실행하여 기록을 얻습니다. 원격 테이블은 ERP 기록 시스템에서 검색하려는 데이터의 스키마를 설명합니다. 원격 테이블을 사용하여 외부 데이터를 검색하고 선택적으로 메모리에 캐시할 수 있도록 타사 소스 또는 다른 인스턴스에 연결합니다. 목록이나 양식에서 외부 데이터를 보고 표준 Glide 스크립트로 처리할 수 있습니다. 표준 내부 테이블과 마찬가지로 데이터를 그룹화, 정렬, 집계 및 필터링할 수도 있습니다.
추출 테이블은 대용량 데이터를 위해 설계된 ETL(추출, 변환 및 로드) 데이터 소스입니다. ERP 시스템을 실시간으로 쿼리하는 대신, 추출 테이블은 하루에 한 번과 같이 예약에 따라 실행됩니다. 추출 테이블은 ERP 시스템에서 대량의 데이터를 끌어와 임시 변환 테이블에 저장한 다음 임포트 세트를 사용하여 Glide 테이블에 로드합니다. 그러면 데이터를 쿼리 가능한 영구 테이블로 사용할 수 있습니다. 여러 추출 테이블을 동일한 ERP 모델로 이동할 수 있으며 필요한 만큼 생성할 수 있습니다.
두 테이블 유형 모두 모델 내에서 ERP용 제로 카피 커넥터 구성되며 사용 가능한 필드를 제어하는 모델에 연결됩니다. 표준 원격 및 추출 테이블은 자동으로 포함 ERP용 제로 카피 커넥터 되며(판매, 배송, 구매와 같은 영역의 경우) 필요에 따라 사용자 지정 테이블을 생성할 수 있습니다.
주요 이점
원격 테이블은 스토리지 오버헤드 없이 실시간 ERP 데이터를 제공합니다. 원격 테이블 데이터는 메모리에 저장되며 ServiceNow에 저장되지 않기 때문에 항상 요청 시점의 ERP 시스템에 있는 데이터와 정확히 일치합니다. 따라서 원격 테이블은 현재 데이터가 중요한 경우 정보를 찾고 통합하는 데 이상적입니다.
추출 테이블은 대용량 배치 처리를 제공합니다. 요청 시 ERP 시스템을 쿼리하는 것이 너무 느리거나 자원 집약적인 대규모 데이터 세트의 경우 추출 테이블은 일정에 따라 데이터를 대량으로 가져와 로컬에 저장합니다. 이를 통해 쿼리 속도가 빨라지고, 복잡한 보고 및 분석을 지원하며, 실시간 호출을 반복하지 않고 요청을 일괄 처리하여 ERP 시스템의 부하를 줄일 수 있습니다.
원격 테이블과 추출 테이블 모두 노출할 필드를 정확하게 선택할 수 있습니다. 이메일 주소 또는 생년월일과 같은 중요한 필드는 테이블 구성 수준에서 제외할 수 있습니다. 모든 원격 테이블은 ACL로 추가로 보호되므로 관리자는 어떤 사용자가 어떤 ERP 데이터를 볼 수 있는지 세부적으로 제어할 수 있습니다.
원격 및 추출 테이블을 통해 얻은 데이터는 ERP 데이터 위에 빌드하기 위한 데이터 소스로 사용할 수 있습니다. ServiceNow 스튜디오, 워크플로우 스튜디오 플로우 및 플레이북, 테이블 작성기, UI 빌더, 작업 공간 빌더.
사용 케이스
한 회사가 구매 팀에 미해결 구매 주문에 대한 가시성을 제공하는 소싱-지급(S2P) 작업 공간을 구축하고자 합니다. 데이터 세트에는 여러 SAP 회사 코드에 걸쳐 수십만 개의 PO 기록이 포함되어 있습니다. 구매 팀은 매일 해당 데이터를 필터링, 분석 및 보고해야 하지만 분 단위로 업데이트할 필요는 없습니다.
개발자는 구매 주문서 모델에 연결된 추출 테이블을 만듭니다. 매일 실행되도록 예약된 추출을 구성하여 SAP에서 이번 달에 대해 열려 있는 모든 PO를 가져와 Glide 테이블에 로드합니다. 구매 작업 공간은 해당 Glide 테이블 위에 구축되어 사용자가 모든 페이지 로드 시 SAP를 누르지 않고도 PO 데이터에 빠르고 필터링 가능한 액세스를 제공합니다.
공급자 문의에 대한 응답으로 특정 PO의 현재 상태를 조회하는 것과 같은 즉각적인 요구를 위해 개발자는 동일한 모델을 가리키는 원격 테이블도 구성합니다. 구매 팀 구성원이 PO 기록을 열고 라이브 데이터가 필요한 경우 원격 테이블은 SAP를 직접 쿼리하고 요청 시 현재 값을 반환합니다.