ODS(Operation Data Store)
- Operation Data Store : 운영 데이터 저장하는 곳
- DW에 들어가기 전에 운영 데이터를 시계열 데이터 등으로 가공 변환하여 추출 & 적재해 놓은 별도로 저장하는 공간
- 의사 결정 지원 측면에서 EDW를 보완하는 요소로 사용되는데, 주로 운영보고(Report), 제어, 의사 결정, 데이터에 대한 추가 작업을 위한 여러 소스의 데이터를 통합 하도록 설계된 데이터베이스
- 즉, 다양한 보고서 생성을 하기 위해서 Raw Data를 포함하여 설계하는 DB
ODS가 필요한 이유
- DW를 위한 데이터를 만들기 위해 많은 가공이 필요함
- 가공을 운영이 되고 있는 시스템에서 수행을 할 수 없으므로 ODS에서 서비스
- 운영계는 이력데이터보다는 최종 데이터 형상으로 데이터를 관리하는 경우가 많음
- DW에서는 시계열 데이터가 필요함 > 운영계에서 ODS 적재할 때 시계열로 변환하여 적재
- 시간이 지남에 따라 새로운 분석이 필요함
- 운영데이터에서 추출할 수 없음 > 운영계에 너무 많은 부하를 일으킬 수 있으므로
- Fact 테이블 등에 문제가 발생하여 복구가 필요함
ODS vs DW