ETL 정의 빠른 시작 가이드
ETL 정의를 설정하고 사용하여 데이터를 테이블로 ServiceNow 임포트하는 방법에 대해 알아봅니다.
시작하기 전에
필요한 역할: 관리자
이 빠른 시작 가이드에서는 다음 JSON 파일의 데이터를 대상 테이블로 임포트합니다 ServiceNow . 이 JSON 파일에는 학교, 수업, 학생 및 과목에 대한 계층 구조 데이터가 포함되어 있습니다. 다음 컨텐츠를 JSON 파일에 저장합니다.
[{
"name": "schoolA",
"classes": [
{
"name": "classA",
"students": [
{"name": "studentA", "subjects": [{"name": "subjectA", "marks": 80},
{"name": "subjectB", "marks": 90},{"name": "subjectC", "marks": 100}]},
{"name": "studentB", "subjects": [{"name": "subjectA", "marks": 75},
{"name": "subjectB", "marks": 85}, {"name": "subjectC", "marks": 95}]}
]
},{
"name": "classB",
"students": [
{"name": "studentC", "subjects": [{"name": "subjectA", "marks": 60},
{"name": "subjectB", "marks": 70}, {"name": "subjectC", "marks": 80}]},
{"name": "studentD", "subjects": [{"name": "subjectA", "marks": 55},
{"name": "subjectB", "marks": 65}, {"name": "subjectC", "marks": 75}]}
]
}
]
}]프로시저
-
데이터 소스를 생성하고 데이터를 로드합니다.
-
데이터를 임포트할 대상 테이블 구조를 만듭니다.
- 이 예에서는 여러 학급이 있는 학교가 있고 각 학급에는 여러 학생이 있으며 각 학생에게는 여러 과목이 있습니다.
- 이러한 관계를 반영할 테이블 구조를 생성합니다.
-
학교 - > 이름: 문자열. -
클래스 -> 이름: 문자열, 학교: 학교 참조. -
학생-> 이름: 문자열, 클래스: 클래스 참조. -
제목 -> 이름: 문자열, 표시: 정수, 학생: 학생에 대한 참조.
-
ETL 정의를 작성하여 JSON 기록 데이터를 대상 테이블에 매핑합니다.
-
엔터티를 생성합니다.
-
RTE 엔터티 매핑을 추가합니다.
-
강력한 임포트 세트 변환기 기록을 생성하고 임포트를 실행합니다.