본문 바로가기
DataBase/Data & SQL

[Data] 마스터 데이터 vs 트랜잭션 데이터, fact테이블 vs dimension 테이블, 시계열 데이터란?

by 스파이디웹 2021. 8. 6.
728x90

마스터 데이터란? 트랜잭션 데이터란?

트랜잭션 데이터(transaction data):

  • 시간과 함께 생성되는 데이터를 기록한 것
  • 한 번 기록하면 시간과 함께 생성되기에 변화하지 않는다.
  • 트랜잭션 데이터 는 트랜잭션에서 수집한 정보입니다. 거래가 진행된 시간, 발생한 장소, 구매한 항목의 기준 소매 가격, 사용된 지불 방법, 할인(있는 경우), 거래와 관련된 기타 수량 및 품질이 기록

트랜잭션 데이터는 일반적으로 정형 데이터 범주에 속합니다. 몇 가지 예는 다음과 같습니다.

금융 트랜잭션 데이터: 보험 비용 및 청구 데이터, 또는 구매 또는 판매 데이터, 은행의 경우 입출금

데이터물류 트랜잭션 데이터: 배송 상태 데이터, 배송 파트너

데이터업무 관련 트랜잭션 데이터: 직원 시간 추적

ex) 판매 이력

마스터 데이터(master data):

  • 트랜잭션에서 참고되는 각종 정보가 마스터(master)
  • 상황에 따라 다시 쓰인다.
  • 마스터 데이터는 데이터 분석이 수행되는 매개변수를 고려하여 해당 트랜잭션이 수행되는 실제적이고 중요한 비즈니스 개체


ex) 고객 마스터, 점포 마스터, 상품 마스터


fact 테이블이란? dimension 테이블이란?

fact 테이블:

  • 트랜잭션 데이터 처럼 사실이 기록된 테이블

ex) 집계의 기반이 되는 숫자 데이터, 판매액

dimension 테이블:

  • 거기에서 참고되는 마스터 데이터 등의 데이터가 담긴 테이블
  • 데이터를 분류하기 위한 속성값으로 사용된다.

시계열 데이터란?

  • 일정한 시간동안 수집 된 일련의 순차적으로 정해진 데이터 셋의 집합
  • 일정 시간 간격으로 배치된 데이터들의 수열

728x90

댓글