Data Warehouse

꾸Jun·2023년 12월 11일
0

📚 Database

목록 보기
20/20

Information System

  • 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로 갖고 있음
profile
꾸준🐢

0개의 댓글