견고한 임포트 세트 변압기
데이터를 추출하고 변환하여 하나 이상의 대상 테이블로 로드하려면 변환 맵 대신 강력한 임포트 세트 변환기를 사용하십시오.
강력한 임포트 세트 변환기와 변환 맵 비교
변환 맵은 스테이징 테이블에 Now Platform저장된 임포트한 데이터에서 . 또한 변환 맵은 대상 테이블에 데이터를 삽입하여 변환 기능과 처리 기능을 모두 수행합니다. 여러 변환 맵으로 여러 테이블 매핑을 정의할 수 있습니다.
강력한 변환 엔진(RTE)과 강력한 임포트 세트 변환기는 변환 및 처리 함수를 분리하여 변환 맵에 대한 보다 유연한 대안을 제공합니다. 강력한 임포트 세트 변환기를 사용하면 소스 테이블에서 중간 데이터 구조로 데이터를 추출할 수 있습니다. 원하는 대로 데이터를 변환한 다음 해당 데이터를 하나 이상의 대상 테이블에 로드할 수 있습니다. 기록은 성능 향상을 위해 배치로 처리됩니다.
변환 맵에서 소스 테이블의 데이터가 서로 다른 세 개의 대상 테이블로 이동하도록 하려면 세 개의 개별 변환 맵을 생성해야 합니다. 각 변환 맵은 데이터를 개별적으로 구문 분석하며, 그 결과 세 개의 개별 읽기 작업이 발생합니다. 반면, 강력한 임포트 세트 변환기는 한 번의 읽기 작업만으로 세 개의 대상 테이블에 대한 데이터를 준비할 수 있습니다. 강력한 임포트 세트 변환기는 특히 여러 대상 테이블을 처리할 때 더 효율적입니다.
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"
}
]
}
]
}
}
]
}