- operational information system
- online transaction processes system(OLTP)
- 일선에서 사용하는 시스템
- 처리하는 과정을 자동화하는 목적
- 처리하는데 빠르고 편리하게
- 데이터를 추가, 수정, 삭제, 꺼내기 등을 함
- 주요 관심사는 효율성과 데이터 무결성이 핵심
- data redundancy, update anomalies를 제거하기 위해
- strategic information system - analytic processing
- 의사결정을 위해서 전략적인 데이터 사용을 support하기 위해
- 데이터를 건드리면 안됨
- 데이터는 전부 OLTP를 통해서 쌓이고 가공해서 올림
- 올린 데이터를 읽을 수만 있음
- 현재 업데이트 될 수 있지만, 과거 데이터도 있음
- 주요 관심사는 보고서를 얼마나 잘 만드느냐, grouping dimension을 통해 조직화된 많은 양의 데이터들에 접근하는 성능
ETL
- ETL
- Extraction
- Transformation
- Load
- operational data base -------(ETL)-------> data warehouse
- OLAP: 분석적인 처리
- OnLine
- Analytical
- Processing
- data warehouse와 연결
- 자유자재로 편하게 보고서를 만들 수 있음
Dimensional Modeling(Star Schema)
사진출처-위키백과 star schema
- 별처럼 보이는 schema
- star schema에서 가운데 오는 것이 measure, 바깥쪽이 dimension
- measure는 값의 해당하는 column을 갖고 있고, dimension들과 연결되기 위해 dimension들의 pk를 fk로 갖고 있음