재고 - 서울시립대 데이터마이닝...

28
재고 chapter 4 데이터 마이닝 연구실 2015.10.02 김소현

Upload: others

Post on 20-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

재고

chapter����������� ������������������  4����������� ������������������  데이터����������� ������������������  마이닝����������� ������������������  연구실����������� ������������������  ����������� ������������������  

2015.10.02

김소현

Page 2: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

목차

• 가치 사슬 • 재고 모델

- 주기적인 재고 스냅샷- 재고 트랜젝션- 점진적 재고 스냅샷

• 버스 아키텍처- 버스 아키텍처의 이해- 전사 DW 버스 매트릭스

• 표준 디멘션- 표준 디멘션- 드릴 어크로스- 데이터 거버넌스- 표준 디멘션과 애자일 운동

Page 3: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

가치 사슬 Value Chain

제조업체에 구매주문

창고에 입고

창고의 상품 재고 발생

상점에 입고

상점의 상품 재고 발생

소매 판매

소매업의 가치 사슬 중 일부

Page 4: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

가치 사슬 Value Chain

• 조직의 핵심 업무 프로세스• 각 프로세스가 특정 시간마다 특정 그레인, 디멘션을 가진 고유 측정값 생산

• 각 프로세스는 여러 개의 팩트 테이블 생성• DW/BI 데이터 아키텍처에 상위 수준의 통찰력 제공

Page 5: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

재고 모델1. 주기적인����������� ������������������  재고����������� ������������������  스냅샷����������� ������������������  

2. 재고����������� ������������������  트랜젝션����������� ������������������  

3. 점진적����������� ������������������  재고����������� ������������������  스냅샷

Page 6: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

Snapshot 이란?

• 특정 시점의 고정된 읽기 전용 데이터 베이스• 특정 시점에 스냅샷이 만들어지고 나면 원본 데이터 베이스의 데이터가 변경되어도 스냅샷은 변경되지 않는다.

Page 7: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

주기적인 재고 스냅샷 Inventory Periodic Snapshot

• 소매 지점 관점에서의 재고 모델• 상품 재고 수준이 일정한 주기로 측정되어 팩트 테이블의 각각의 로우로 입력

• 지점들의 재고 수준을 최적화• 품절을 최소화, 전반적인 재고 운반 비용 감소

Page 8: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

주기적인 재고 스냅샷 Inventory Periodic Snapshot

보유 재고

보관 요구 사항 유형

가장 단순한 형태의 주기적인 재고 스냅샷

“매일 지점별로 개별 제품에 대한 재고를 파악하자”

지점 재고 스냅샷 팩트

Page 9: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

주기적인 재고 스냅샷 Inventory Periodic Snapshot

보유 재고 판매 수량 비용 기준 재고 가치 최근 판매 가격 기준 재고 가치

개선된 주기적 재고 스냅샷

Page 10: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

주기적인 재고 스냅샷 Inventory Periodic Snapshot

데이터량의 과도화 문제• 재고 팩트 테이블은 대용량 스냅샷 테이블 생성• 매일 모든 지점의 모든 제품들에 대한 로우 발생• 재고가 없는 재품에 대해서도 로우 발생• 100개의 매장에 60000개 제품의 재고 • 60000* 100개의 로우 발생

• 스냅샷의 빈도를 줄인다.• 최근 60일의 재고는 일별, 그전 데이터는 주별• 3년 동안 1095개의 스냅샷을 208개의 스냅샷으로 줄일 수 있다.• 일별, 주별로 분리된 팩트 테이블에 저장

문제 해결 방법

Page 11: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

재고 트랜젝션 Inventory Transaction

• 창고 관점에서의 재고 모델• 개별 재고 트랜젝션당 하나의 로우 생성• 스냅샷 테이블이 트랜젝션 팩트 테이블을 보완• 트랜젝션이 가지는 디멘션이 이벤트 마다 다르면 여러 팩트 테이블로 나눠서 구성

• 제품 입고 • 창고 내 제품 배치 • 제품 포장 • 재고에서 제품 제거 • …

Page 12: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

재고 트랜젝션 Inventory Transaction

창고에서의 재고 트랜젝션

창고 재고 트랜젝션 모델

재고 트랜젝션 유형키재고 트랜젝션 유형 디멘션

Page 13: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

점진적 재고 스냅샷 Inventory Accumulating Snapshot

• 창고 관점에서의 재고 모델• 특정한 시작과 끝, 특정한 마일스톤을 가지는 프로세스에서만 사용된다.

• 제품이 창고에 들어와서 나갈때 까지의 제품의 위치 변동이 하나의 로우로 생성된다.

• 제품의 시리얼 번호나 로트(1회 생산, 운반되는 제품의 특정 단위)번호에 의해 제품의 이동 추적

Page 14: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

점진적 재고 스냅샷 Inventory Accumulating Snapshot

입고 일자 디멘션 검사 일자 디멘션 적재 일자 디멘션 최초 출고 일자 디멘션 최종 출고 일자 디멘션

Page 15: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

점진적 재고 스냅샷 Inventory Accumulating Snapshot

각 테이블의 로우가 로트 단위로 입고된 제품이 창고에서 나갈때 까지 반복적으로 갱신 update

로트 입고 번호

입고 일자 키

검사 일자 키

적재 일자 키

제품 키 입고 수량입고부터 검사 까지 소요시간

입고부터 적재 까지 소요시간

Page 16: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

가치 사슬 통합 Value Chain Integration

소매 판매 트렌젝션 팩트

소매 재고 스냅샷 팩트

창고 재고 트렌젝션 팩트

지점 디멘션

일자 디멘션

프로모션 디멘션

제품 디멘션

창고 디멘션

업무 프로세스간 디멘션 공유

• 여러 업무 프로세스를 통합하여 성과 관리• 재사용성을 높여 효율적인 자원 관리

Page 17: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

버스 아키텍처

1. 버스����������� ������������������  아키텍처의����������� ������������������  이해����������� ������������������  

2. 전사����������� ������������������  DW����������� ������������������  버스����������� ������������������  매트릭스����������� ������������������  

Page 18: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

버스 아키텍처의 이해 Understanding the Bus Architecture

• 버스는 모든 것이 연결 될 수 있는 공통적인 구조를 뜻한다.

• 장기적인 DW/BI 성공을 위한 아키텍처적이고 점진적인 접근 방식

• 표준 버스 아키텍처를 정의함으로써, 개별 다차원 모델이 서로 다른 사람들에 의해 다른 시점에 구축 될 수 있다.

• 일관적인 설계를 통해 표준 디멘션과 팩트를 가진 공통의 아키텍처를 공유

Page 19: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

버스 아키텍처의 이해 Understanding the Bus Architecture

가치 사슬

표준 디멘션을 가진 전사적 DW 버스

표준 디멘션

업무 프로세스

Page 20: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

전사 DW 버스 매트릭스 Enterprise Data Warehouse Bus Matrix

업무 프로세스

표준 디멘션

열은 전사적으로 사용되는 공통 디멘션을 나타낸다. ‘X’자로 각 프로세스와 연관되는 디멘션을 나타낸다.

Page 21: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

전사 DW 버스 매트릭스 Enterprise Data Warehouse Bus Matrix

• DW/BI 시스템을 위한 전반적인 데이터 아키텍처를 정의한다.

• 프로세스 전반적으로 활용되는 모습을 예측해서 설계할 수 있다.

• 프로젝트 설계 규모를 측정하는데 유용하다.• 경영자에게 전체적인 계획을 시각적으로 보여줄 수 있다.

Page 22: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

전사 DW 버스 매트릭스 Enterprise Data Warehouse Bus Matrix

비즈니스 기회/이해 관계자 매트릭스 상세 요건, 다차원 모델링, BI 애플리케이션을 정하기 위해

어떤 부서/조직을 불러야 하는지 식별 가능

판매/판촉 마케팅 매장운영 물류 재무

이해 관계자

업무 프로세스

Page 23: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

표준 디멘션

1. 표준����������� ������������������  디멘션����������� ������������������  

2. 드릴����������� ������������������  어크로스����������� ������������������  

3. 데이터����������� ������������������  거버넌스����������� ������������������  

4. 표준����������� ������������������  디멘션과����������� ������������������  애자일����������� ������������������  운동����������� ������������������  

Page 24: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

표준 디멘션 Conformed Dimensions

• 비즈니스 프로세스 팩트 테이블 전반에 공유, 버스의 기초

• ETL 시스템에서 구축되어 각 다차원 모델로 복제• 조인하는 모든 팩트 테이블 내에서 항상 같은 의미

• 일관된 디멘션 키, 속성 컬럼, 속성 정의, 속성 값을 가진다.

Page 25: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

드릴 어크로스 Drilling Across Fact Table

• 다른 큐브의 데이터에 접근• 표준 디멘션은 하나의 리포트에 다른 업무 프로세스에서 나온 측정치를 결합하는 것을 가능하게 해준다.

• 드릴 어크로스는 디멘션 테이블 속성 값이 같을때 수월하다.

Page 26: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

데이터 거버넌스 Data Governance

• 전사적 차원에서 보유하고 있는 데이터에 대한 체계적인 관리

• 고품질의 데이터 확보와 관리를 통해 정보 활용 극대화

• 각 업무간 겹치지 않는 고객과 제품을 가지고 교차 판매에 관심이 없다면 불필요 할 수 있다.

Page 27: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

표준 디멘션과 애자일 운동 Agile Movement

• 예측하여 개발하지 않고 일정한 주기를 가지고 그때 그때 필요한 요구를 더하고 수정하는 방법

• 표준 디멘션을 한번에 구축하여 재사용함으로써 더 애자일한 DW/BI 구축을 할 수 있다.

• 새로운 ETL 개발은 더 많은 팩트 테이블을 만드는 것에 초점을 둔다.

• 장기적인 구축과 전사적 의사결정의 효율성을 높이는 방법

Page 28: 재고 - 서울시립대 데이터마이닝 연구실datamining.uos.ac.kr/wp-content/uploads/2015/10/chapter4.pdf · • dw/bi 시스템을 위한 전반적인 데이터 아키텍

감사합니다.