Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

차원 모델링 기술이란 무엇입니까?

<시간/>

사실표 및 차원표 − 차원 모델링의 요소는 거의 모든 유형의 비즈니스 데이터가 데이터 큐브 유형으로 설명될 수 있다는 것입니다. 여기서 큐브의 셀에는 측정된 값이 포함되고 큐브의 가장자리는 데이터의 자연적인 차원을 나타냅니다.

디자인에서 3차원 이상을 사용할 수 있으므로 기본적으로 모든 사람이 큐브 및 데이터 큐브 방법을 사용하지만 기술적으로는 큐브를 하이퍼큐브로 호출해야 합니다.

사실 − 차원 모델은 사실과 속성을 특성화합니다. 사실은 일반적으로 사전에 인식되지 않는 것입니다. 사실은 시장에서 보는 관점입니다. 비즈니스 세계의 몇 가지 사실은 수학이지만 일부는 텍스트 값일 수 있습니다.

설계자는 특히 값이 부동 소수점 숫자인 경우 일부 수학적 데이터 필드가 속성이 아니라 사실일 가능성이 있다고 의심해야 합니다. 때로는 '표준 비용'과 같은 수학적 값이 제품 차원의 속성으로 나타나며, 미리 유행하는 상수로 보입니다.

속성 − 속성은 일반적으로 텍스트 필드이며 일반적으로 유형의 특성을 정의합니다. 가장 명백한 속성은 제품의 정의입니다. 제품의 풍미는 제품의 유명한 속성이며 제품 포장에 눈에 띄게 나타납니다.

크기 − 사물을 정의하는 텍스트 속성은 차원 내부에 구성됩니다. 소매 데이터베이스에서는 가장 낮은 수준에서 제품 차원, 상점 차원, 고객 차원, 판촉 차원 및 시간 차원을 가질 수 있습니다.

차원은 서로 크게 적용되는 텍스트와 같은 속성 집합입니다. 치수 선택에는 디자이너의 판단이 있습니다. 소매 데이터베이스에서 제품 차원을 매장 차원과 통합하고 개별적인 대규모 제품-매장 차원을 만들려고 합니다.

만약 그것이 1000개의 제품과 100개의 매장을 가질 수 있다면, 이 차원을 결합하려고 할 때 최종 제품 매장이 몇 개인지 물어봐야 합니다. 제품과 상점 간에 유의미한 상관 관계가 없고 각 제품이 각 상점에서 판매된 경우 결합된 제품-상점 차원은 두 초기 차원의 데카르트 곱이 되며 100,000개의 제품-상점을 가질 수 있습니다.

차원 모델에서 차원 테이블의 속성은 필수적인 역할을 합니다. 이러한 속성은 텍스트이거나 텍스트처럼 작동하며 개별 값을 가지며 마지막 보고서의 소프트웨어 제약 조건 및 행 헤더의 소스입니다.