top of page
> BI솔루션 > 서비스 >  BI 컨설팅 및 구축 > 모델링

BI 컨설팅 및 구축 

모델링(Modeling)

모델링이란 현실세계를 추상화, 단순화, 명확화하기 위해 일정한 표기법에 의해서 표현하는 기법입니다.

모델링(Modeling)의 개념

1

추상화(모형화, 가설화)

- 추상화(모형화, 가설적)는 현실세계를 일정한 형식에 맞추어 표현을 한다는 의미다.

- 다양한 현상을 일정한 양식인 표기법에 의해 추상적인 표현한다는 것이다.

2

단순화

- 단순화는 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현하여 쉽게 이해할 수 있도록 하는 개념을 의미한다.

3

명확화

- 명확화는 누구나 이해하기 쉽게 하기 위해 대상에 대한 애매모호함을 제거하고 정확하게 현상을 기술하는 것을 의미한다.

따라서 정보시스템에서의 데이터 모델링(data modeling)이란 주어진 개념으로부터 논리적인 데이터 모델을 구성하는 작업을 말하며, 일반적으로 이를 물리적인 데이터베이스 모델로 구성하여 고객의 요구에 따라 특정 전산시스템의 데이터베이스에 반영하는 작업을 의미한다. 우리가 일반적으로 말하는 데이터모델링은 관계형 데이터베이스를 기반으로 한 데이터모델링을 말한다

데이터 모델링의 일반적인 순서

1

요구사항분석 단계

- 요구사항을 정의하여 데이터베이스에서 관리해야 하는 데이터를 도출하고 분석하는 단계

2

개념 모델링 단계

- 주요 데이터를 대상으로 모델링을 수행해야 하며 개념 모델 도출하는 단계

3

논리 모델링 단계

- 주요 데이터 이외의 전체 데이터를 대상으로 모델링을 수행(정규화).

4

물리 설계 단계

- 논리 모델을 물리 모델로 치환하고 목적에 따라 테이블을 분해하거나 합치는 작업(비정규화)을 하여 성능 최적화 작업을 하는 단계

5

데이터베이스 구축 단계

- 물리 설계에서 정의된 여러 객체(테이블.인덱스.제약 등)를 DB에 생성하는 단계

EDW시스템에서의 모델링 방법

DW(DataWarehouse)모델링 구성 

1

수집

- 다양한 원천 DB 또는 파일로부터 데이터 취합하는 단계로 원천데이타와 동일한 구조를 가짐

2

통합

- 다양한 원천 시스템의 데이터를 취합하며 정합성 점검 및 통합 정리하는 단계

3

요약

- 상세데이터 기반으로 주제영역별로 생성되며 시계열 및 요약정보로 구성되며 EIS및 레포트 등 마트 영역에 자료를 제공함 

DM(DataMart)모델링 구성 

bottom of page