X

ODS (Operational Data Store)

1. ODS (Operational Data Store)의 개념 및 특징

개념 데이터에 추가 작업 위해 다양한 데이터 원천(Source)들로부터의 데이터를 추출·통합한 데이터베이스
특징 데이터 통합/보정 – 데이터 클린징, 중복 제거, 비즈니스 규칙에 따른 무결성 점검
하위 수준
데이터 저장
– 실시간(Real-time), 실시간 근접(Near Real-time) 트랜잭션이나 원자성을 지닌 하위 수준 데이터 저장
  • ODS 내 데이터는 향후 비즈니스 지원을 위해 타 정보 시스템으로 이관되거나, 다양한 보고서 생성을 위해 데이터 웨어하우스로 이관

 

2. ODS 구성 절차

(1) ODS 구성 절차도

(2) ODS 구성 단계별 세부 절차

# 단계 세부 절차
INTERFACE 단계 – 다양한 데이터 원천(Source)으로부터 데이터 획득
– OLEDB, ODBC, FTP 기반 RDB, XML 문서 등 획득
STAGING 단계 트랜잭션 데이터 추출, 스테이징 테이블에 저장
– 적재 타임테이블, 체크섬 등 통제 정보 추가
PROFILING 단계 – 데이터 프로파일링 → 통계 처리 → 품질 보고서
– 범위·도메인·유일성 확보 등의 규칙 적용
CLEANSING 단계 – 이전 단계에서 식별된 오류 데이터를 수정
– 클린징 스토어드 프로시저 → 클린징 ETL 도구 실행
INTEGRATION 단계 – 수정된 데이터를 단일 통합 테이블에 적재
– 통합 스토어드 프로시저 → 통합 ETL 도구 실행
EXPORT 단계 – Export ETL 기능을 통해 Export 테이블 생성
– Data Mart, Data Warehouse에 적재, OLAP 활용

 

[참고]

  • 한국데이터산업진흥원(Kdata), 데이터 분석 전문가 가이드, 2021.3
Categories: 데이터베이스
도리: