엔터프라이즈 버스 매트릭스

Enterprise bus matrix

엔터프라이즈 버스 매트릭스랄프 킴볼이 만든 데이터 웨어하우스 계획 도구 및 모델이며, 데이터 웨어하우스 버스 아키텍처의 일부다. 매트릭스는 킴볼의 치수 모델링-정합 치수에 대한 접근방식의 핵심 개념 중 하나의 논리적 정의다.[1]

버스 매트릭스는 데이터 웨어하우스 버스 아키텍처의 일부를 정의하며, 킴볼 라이프사이클의 비즈니스 요구사항 단계의 결과물이다. 그것은 데이터 웨어하우스의 치수 모델링과 개발의 다음 단계에 적용된다. 매트릭스는 기술적 설계 도구, 프로젝트 관리 도구 및 커뮤니케이션 도구로[2] 하이브리드 모델로 분류할 수 있다.

배경

엔터프라이즈 버스 매트릭스는 전체적인 데이터 웨어하우스 환경 조성에 대한 이슈에서 비롯된다. 역사적으로 중앙집중적이고 계획적인 접근방식의 구조와 보다 느슨하게 정의되고 부서별 특정한 해결방안이 보다 독립적인 문제에서 개발되어 왔다. 자율적인 프로젝트는 광범위한 스토브 파이프 데이터 마트를 고립시킬 수 있다. 당연히 각 접근법에는 문제가 있다; 전체적인 비전적 접근법은 종종 형식과 범위 문제가 명백하게 드러나면서 긴 전달 주기와 대응 시간의 부족으로 어려움을 겪는다. 반면 고립된 데이터 마트 개발로 개발 시너지가 떨어지는 연통 시스템으로 이어졌다. 시간이 지남에 따라 이러한 접근방식은 상호운용성과 응집력 부족이 뚜렷하게 나타나고 전사적 데이터 웨어하우스의 실현을 방해할 수 있는 소위 데이터마트인(Data-mart-in-a-box) 아키텍처로[3] 이어질 것이다. 이 문제를 다루기 위한 시도로 랄프 킴볼은 기업용 버스를 소개했다.

버스 행렬

버스 매트릭스 목적은 데이터 웨어하우스 아키텍처 수준에서 높은 추상화 및 비전적 계획 중 하나이다. 전체적인 데이터 웨어하우스의 개발과 구현에서 일관성을 지시함으로써 버스 아키텍처 접근법은 보다 광범위한 엔터프라이즈 통합과 일관성에 대한 전체적인 비전을 가능하게 하는 동시에 문제를 보다 관리 가능한 부분[2](모두 기술과 소프트웨어 독립적 방식으로)으로 나눌 수 있다.[4]

버스 매트릭스와 아키텍처는 순응된 차원 개념에 기초하여 구축된다. 즉, DW와 관련된 모든 비즈니스 프로세스와 그 맥락을 도출하는 해당 사실표에 의해 기업 전체에서 이상적으로 사용될 수 있는 공통 차원의 구조를 만든다. 킴볼과 마기 로스의 기사 '견해의 차이'[5]에 따르면, "버스 아키텍처에 구축된 기업 데이터 웨어하우스는 "사업 프로세스 지표(사실)와 서술적 속성(치수) 관계를 파악해 시행한다"고 한다.

버스의 개념은 정보기술의 언어로 잘 알려져 있으며, 데이터 웨어하우스에 순응된 차원 개념을 반영하는 것으로, 시스템의 모든 부분이 연결되는 골격 구조를 만들어, 데이터의 상호운용성과 일관성을 보장함과 동시에 미래의 확장을 고려한다. 이를 통해 순응된 치수가 통합 '글루(glue)'로 작용하여 엔터프라이즈 데이터 웨어하우스의 강력한 백본을 만들 수 있다.[6]

설립 및 적용가능성

그림 1은[7] 전체 DW 구현을 위한 단일 문서 계획 도구에 대한 기반을 보여준다. 즉, 기업의 핵심 비즈니스 프로세스 또는 이벤트는 각각 사실의 측정표에 해당하는 그래픽 개요로, 수평줄의 주요 소스 시스템으로 보완된다. 수직 열에서 상황별 데이터 그룹은 공통의 순응 치수로 발견된다.

이러한 방식으로 각각의 프로세스가 세포 그림 2를 통해 어떤 차원에 적용되는지 나타내듯이 공유 치수는 정의된다.[2] 이러한 정의와 일치된 차원 및 프로세스의 조정에 의해 전체적인 데이터 DW 버스 아키텍처의 개발이 실현된다.[2] 매트릭스는 프로세스 및 팩트 표와 관련된 공유 차원을 식별하고, 접근해야 할 사항의 우선순위를 정하고, 구현을 조정하고, 준수 차원에 대한 중요성을 전달하는 도구가 될 수 있다.

Kimball은 데이터 웨어하우스 방법론의 다른 단계를 도입하여 그림 3과[2] 같이 매트릭스 버스를 상세히 확장한다. 팩트 표, Granularity 및 마지막으로 필요한 사실에 대한 설명. 각 프로세스의 팩트 표, 세분성 및 팩트 인스턴스(instance)에 대한 설명, 보다 구체적인 사항에서 기업 전체에 필요한 것을 구조화하고 명시하며, 매트릭스를 계획 도구로 사용할 수 있는 방법을 예시한다.

참조

  1. ^ "Design Tip #49: Off The Bench". Kimball Group. 2003-09-15. Archived from the original on 2013-02-16. Retrieved 2015-05-22.
  2. ^ a b c d e 킴볼, 랄프 & 로스, 마지; 데이터 웨어하우스 툴킷: 제2판 John Wiley & Sons, 2002년판 Dimensional Modeling 전체 가이드
  3. ^ [1] 2010년 7월 4일 웨이백머신보관
  4. ^ "Data Warehouse: Ralph Kimball's Vision by Katherine Drewek". Beyenetwork. 2005-03-16. Retrieved 2015-05-22.
  5. ^ "Enterprise Software News, Analysis, & Advice - InformationWeek". Intelligent-enterprise.informationweek.com. Retrieved 2015-05-22.
  6. ^ "Enterprise Software News, Analysis, & Advice - InformationWeek". Intelligent-enterprise.informationweek.com. Retrieved 2015-05-22.
  7. ^ Bob Becker. "Dimensional Modeling Overview" (PDF). Widama.is. Archived from the original (PDF) on 2013-03-22. Retrieved 2015-05-22.