견고한 임포트 세트 변압기
데이터를 추출, 변환 및 하나 이상의 대상 테이블로 로드하려면 변환 맵 대신 강력한 임포트 세트 변환기를 사용합니다.
강력한 임포트 세트 변환기와 변환 맵 비교
변환 맵은 준비 테이블에 ServiceNow AI Platform저장된 임포트한 데이터를 . 또한 변환 맵은 대상 테이블에 데이터를 삽입하여 변환 및 처리 기능을 모두 수행합니다. 여러 변환 맵을 사용하여 여러 테이블 매핑을 정의할 수 있습니다.
강력한 변환 엔진(RTE) 및 강력한 임포트 세트 변환기는 변환 및 처리 기능을 분리하여 변환 맵에 대한 보다 유연한 대안을 제공합니다. 강력한 임포트 세트 변환기를 사용하면 소스 테이블에서 중간 데이터 구조로 데이터를 추출할 수 있습니다. 원하는 대로 데이터를 변환한 다음 하나 이상의 대상 테이블에 해당 데이터를 로드할 수 있습니다. 기록은 성능 향상을 위해 배치로 처리됩니다.
변환 맵에서 소스 테이블의 데이터를 세 개의 서로 다른 대상 테이블로 이동하려면 세 개의 별도 변환 맵을 만들어야 합니다. 각 변환 맵은 데이터를 개별적으로 구문 분석하여 세 개의 개별 읽기 작업이 수행됩니다. 반면, 강력한 import set 변환기는 단 한 번의 읽기 작업만으로 세 개의 대상 테이블에 대한 데이터를 준비할 수 있습니다. 강력한 임포트 집합 변환기는 특히 여러 대상 테이블을 처리할 때 더 효율적입니다.
추출 변환 로드(ETL)
강력한 임포트 세트 변환기를 사용하면 ETL(추출 변환 로드) 기능이 임포트한 데이터를 대상 테이블로 전송합니다. 데이터를 추출, 변환 및 하나 이상의 대상 테이블로 로드하는 방법을 정의합니다. ETL 정의를 사용하여 다음을 수행할 수 있습니다.
- 엔터티를 정의합니다(테이블과 유사한 추상화).
- 엔터티 필드를 정의합니다(테이블 필드와 유사한 추상화).
- 엔터티 간의 매핑을 정의하고 데이터 통합 중에 특정 매핑을 무시할지 여부를 선택적으로 지정합니다.
- 엔터티 필드 매핑을 정의합니다.
- 엔터티 운영을 정의합니다.
ETL 정의에 대한 개요는 다음 문서를 참조하십시오 ETL(추출 변환 로드) 정의 개요. ETL 정의를 생성하는 방법에 대한 단계별 가이드는 다음 문서를 참조하십시오 ETL(추출 변환 로드) 정의 생성.
{
"records":[
{
"network":{
"location":"San Diego",
"computers":[
{
"id":"C100",
"os":"Mac",
"disks":[
{
"size":"200GB",
"type":"SSD"
},
{
"size":"1TB",
"type":"Magnetic"
},
{
"size":"1TB",
"type":"Magnetic"
}
]
},
{
"id":"C200",
"os":"Windows",
"disks":[
{
"size":"5TB",
"type":"Magnetic"
}
]
}
]
}
}
]
}