7분
매핑 시트 작성 실습
소스와 온톨로지를 잇는 매핑
매핑 시트 작성 실습
소스와 온톨로지를 잇는 매핑 > 소스와 온톨로지를 잇는 매핑
학습 목표
- 소스 하나를 전 필드 처분까지 매핑한다
- 스키마 개정 후보를 찾아낸다
매핑 시트 작성 실습
앞 과제의 서식으로 자기 소스를 끝까지 매핑합니다. 이 시트가 다음 모듈 적재 코드의 명세가 됩니다.
실습 순서
1. 소스 하나를 고르고 전 컬럼을 나열합니다.
앞 모듈 프로파일 리포트의 필드 목록을 그대로 가져오세요. 눈으로 훑어 고르면 반드시 빠뜨립니다.
2. 각 필드를 세 갈래로 처분합니다.
- 매핑함 → 대상 클래스·속성·관계를 적습니다
- 의도적 미사용 → 사유를 적습니다(스키마 밖 / 품질 미달 / 중복)
- 보류 → 무엇이 확인되면 판정할 수 있는지 적습니다
3. 시각 필드를 전수 점검합니다.
각 시각 필드에 timeBasis와 source를 채웁니다. 채울 수 없으면 그것 자체가 발견입니다 — 원천 문서를 다시 봐야 한다는 뜻입니다.
4. 변환 규칙을 구체적으로 씁니다.
"정제"처럼 뭉뚱그리지 마세요. 콤마 제거 → int, KST 해석 → UTC 저장처럼 그대로 코드가 될 수준으로 씁니다.
5. 역방향을 점검합니다.
스키마에는 있는데 어느 소스 필드도 채우지 못하는 속성을 찾습니다. 그 속성은 지금 비어 있게 됩니다 — 비워 둘 것인지, 다른 소스를 찾을 것인지 결정하고 기록하세요.
발견하면 기록할 것
⚠️ 스키마에 없는데 데이터에는 있는 개념을 만나면 스키마 개정 후보로 올립니다. 코스 2에서 정한 추적성 원칙대로, 개정은 CQ 변경에서 출발해야 합니다 — 이 개념이 어느 CQ를 새로 열어 주는지 먼저 확인하세요. 여는 CQ가 없으면 넣지 않습니다.
산출물: 매핑 시트 v0.1 (전 필드 처분 완료, 시각 필드 timeBasis·source 확정)
에디터 로딩 중...