피드로 돌아가기
Stop Naming Your Healthcare Columns Wrong — ISO-11179 Explained
Dev.toDev.to
Database

ISO-11179 표준 기반의 Self-documenting Schema 설계를 통한 데이터 상호운용성 확보

Stop Naming Your Healthcare Columns Wrong — ISO-11179 Explained

Season Mudbhary2026년 5월 18일7intermediate

Context

헬스케어 데이터 환경의 극심한 파편화로 인한 컬럼 명명 규칙 불일치 발생. 벤더 및 시스템별 상이한 명명법으로 인해 데이터 Join 시 과도한 분석 리소스 소모 및 파이프라인 구축 병목 현상 심화.

Technical Solution

  • ISO-11179 국제 표준을 적용한 예측 가능한 컬럼 구조 설계
  • Snowflake, BigQuery, Databricks 간 호환성을 보장하는 Lowercase snake_case 강제 적용
  • 도메인별 고유 Prefix를 통한 데이터 엔티티 식별 체계 구축
  • 데이터 타입별 표준 Suffix(_dt, _ts, _cd, _id 등)를 정의하여 별도 데이터 사전 없이 타입 유추 가능 구조 구현
  • mdatool 기반의 자동화된 Naming Auditor 도입으로 스키마 일관성 검증 프로세스 구축
  • 레거시 테이블 대상의 Standard View 생성을 통한 점진적 마이그레이션 전략 채택

- 신규 테이블 생성 시 ISO-11179 표준 명명 규칙 필수 적용 - 기존 테이블 수정 PR 시 관련 컬럼의 표준화 병행 처리 - 레거시 스키마 분석을 위한 Information_schema 기반의 SQL Audit 쿼리 실행 - 엔티티-속성-타입으로 이어지는 표준 접두사와 접미사 사전 정의 및 공유

원문 읽기