Info > Data Mining > 3-1. DM and DW > 데이터마트


▷▶ 데이터마트

 

Data Mart는 전사적인 Data의 부분 집합격으로 특정 사용자나 대상 (종종 LOB, 즉 Line of Business라고 함)에게 가치가 있는 Data들을 포함하는 작은 Warehouse이다. 이들 Data는 주로 사용자들 그룹내의 Data를 중심으로 필요시 다른 부서나 그룹의 Data를 가져오고 외부의 정보를 포함하기도 한다.

 

예 : 전국적인 규모의 유통업체의 경우 서울지역에서 판매된 제품에 대한 요약

Data의 경우 Data Mart로 간주될 수 있다. Data Mart는 대개 UNIX나 NT 또는 OS/2와 같은 운영체계를 사용하는 저가의 부서급 Server상에서 구현된다.

Data Mart는 그것이 사용하는 Data Source에 따라 두 가지로 분류된다.

☆ 독립적 Data Mart(independent data mart)는 기존의 운영계 시스템과 외부 Data를 Source로 한다. 어떠한 경우는 Data Mart에 들어갈 Data가 특정 부서나 작업현장에서 새로이 생성된 것일 수도 있다.
☆ 종속적 Data Mart(dependent data mart)는 전사적 DW에서 직접 Source Data를 추출한다.

각 SI업체들은 DW과 Data Mart들을 통합구조로 가져가는 Multi-Tier방식의 Warehouse를 구현할 것으로 보인다. 이같은 경우를 표현한 것이 다음과 같다.

「 Multi-tier 방식의 DW」

 

이같은 Multi-tier 방식의 Architecture에서 Data의 위치는 그 Data에 대한 무결성 (그 값이 정확하여 결함없이 완벽한 가치를 지녀야 한다는 Data의 속성)을 최대한 보장하는 범위 내에서 최고의 가용성과 시스템 성능을 확보할 수 있도록 존재해야 한다.

「 분산 Data Mart 환경 」

○ 의사결정지원과 관련하여 주목할 만한 솔루션
○ 특정 주제 혹은 부서 단위 데이터 저장고
○ 수주일에서 수개월 내로 구축 가능
○ 크기는 데이터 웨어하우스보다 작지만 복잡한 분석 업무를 수행한다는 차별성
○ 데이터마트는 데이터 웨어하우스와는 달리 읽기, 쓰기도 가능한 환경을 제공



○ 데이터 웨어하우스와 데이터마트의 차이점


데이터 웨어하우스

데이타마트

목 표
특 성
질의유형
응답속도
내 용
자료구조
데이터량
구축기간

잠재적인 모든 유형의 질의에 대처
데이터 저장고
읽기
질의 유형에 따라 가변적
과거, 현재
비정규화, 평면적
초대량, 매우 상세
수개월∼수년

특화된 분석지원
모델링 도구, 연산 엔진
읽기/쓰기
일관성, 신속성
과거, 현재, 미래
다차원적, 계층적
대량, 상세
수주일∼수개월


▶ Operational feedback

※ integrate data-driven decisions back into the operational systems.
※ Example : electronic data interchange(EDI) systems
→ keep track of inventory and can automatically place orders when inventory reaches certain levels.
※ also valuable wherever a corporation interacts with customers. (a call center)

 

▶ End users and Desktop tools

※ most important component in any DW.
▷ analysts who use the DW in a specialized way. (searching for information)
▷ application developers
▷ business users who act on the information.
▷ Analyst

※ want to access as much data as possible to discern patterns.
※ use special-purpose tools.(statistics packages, DM tools)
※ the purpose of the DW is to create value.
※ a DW brings together data in a cleansed, meaningful format.

▷ application developer

※ develop stable and robust applications.
※ some specific needs from DW.
→ the application they are developing need to be shielded from changes in the structure of the DW.
→ the developers need acces to valid field values and to know what the values mean.(metadata)
※ applications are a product for the end users.

▷ business users

※ the ultimate devourers of information derived from the corporate DW.
※ needs : the development of application, the architecture of the warehouse.
※ the people who use the computers on their desks and are willing to take advantage of direct access into the DW environment.
※ applications built for specific purposes.
※ examples
→ a resource scheduling application(genetic algorithms)
→ a sales forecasting application(neural network)


Info > Data Mining > 3-1. DM and DW > 데이터마트