컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - ODS란 무엇인가요? 팩트 테이블과 차원 테이블이 무엇인가요? 전문가님들의 조언 부탁드립니다~

ODS란 무엇인가요? 팩트 테이블과 차원 테이블이 무엇인가요? 전문가님들의 조언 부탁드립니다~

ODS는 Operational Data Store의 약자로, 기업의 포괄적인 요구를 충족하는 데 사용되는 "주제 중심, 통합, 가변, 반사 및 세부 현재 데이터 값 모음입니다." ." 통합 및 운영 처리가 필요합니다." (Bill.Inmon) ODS는 데이터 웨어하우스 아키텍처의 선택적 부분입니다. ODS에는 데이터 웨어하우스의 일부 기능과 OLTP 시스템의 일부 기능이 있습니다.

팩트 테이블은 특정 분석 필드에 따라 결합된 데이터 테이블입니다.

위도 테이블은 해당 필드에 대한 분석 지표를 조합한 테이블입니다.

설명 2 :

간단히 말하면;

팩트 테이블은 트랜잭션 테이블입니다.

차원 테이블은 기본 테이블입니다.

팩트 테이블에서 키워드 위도의 구체적인 내용을 설명하는 데 사용됩니다.

설명 3:

팩트 테이블

팩트 테이블과 차원 테이블을 연결하는 숫자 측정값과 키가 포함된 데이터 웨어하우스 아키텍처의 중앙 테이블입니다. 팩트 테이블에는 은행 거래, 제품 판매 등 기업 내 특정 이벤트를 설명하는 데이터가 포함되어 있습니다.

차원 테이블

사실 테이블의 데이터를 설명하는 항목이 있는 데이터 웨어하우스의 테이블입니다. 차원 테이블에는 차원이 생성되는 데이터가 포함됩니다.

또 다른 실제적인 예를 들어보겠습니다. 은행은 예금 계좌를 보관합니다. 표 A는 계좌 번호, 기관 번호, 예금 금액 등을 포함한 실제 데이터를 저장합니다. 표 B는 기관 번호와 기관 이름 간의 대응을 저장합니다. 그러면 A는 팩트 테이블이고 B는 차원 테이블입니다.

팩트 테이블

각 데이터 웨어하우스에는 하나 이상의 팩트 테이블이 포함되어 있습니다. 팩트 테이블에는 금전 등록기 거래에서 생성된 데이터와 같은 비즈니스 판매 데이터가 포함될 수 있습니다.

팩트 테이블에는 일반적으로 많은 수의 행이 포함됩니다. 팩트 테이블의 주요 특징은 숫자 데이터(팩트)를 포함하고 이 숫자 정보를 요약하여 단위에 대한 데이터를 히스토리로 제공할 수 있다는 것입니다. 각 팩트 테이블에는 데이터를 외부 키로 포함하는 다중 부분 인덱스가 포함되어 있습니다. 상관 관계는 팩트 레코드의 특성을 포함하는 차원 테이블의 기본 키입니다. 사실 테이블에는 설명 정보가 포함되어서는 안 되며, 사실이 위도 테이블의 항목과 일치하도록 만드는 숫자 측정값 필드 및 관련 인덱스 필드 이외의 데이터도 포함되어서는 안 됩니다.

팩트 테이블에는 두 가지 유형의 "측정값"이 포함되어 있습니다. 하나는 누적 측정값이고 다른 하나는 비누적 측정값입니다. 가장 유용한 측정값은 누적 측정값이며, 여기서 누적 숫자는 매우 의미가 있습니다. 예를 들어 사용자는 측정항목 값을 누적하여 요약 정보를 얻을 수 있습니다. 특정 기간 동안 상점 그룹의 특정 품목 판매를 요약할 수 있습니다. 누적되지 않는 측정값은 팩트 테이블에도 사용될 수 있으며, 단일 요약 결과는 일반적으로 의미가 없습니다. 예를 들어 건물 내 여러 위치의 온도를 측정할 때 건물 내 모든 위치의 온도를 누적하는 것은 의미가 없습니다. 그러나 평균화는 의미가 있습니다.

일반적으로 팩트 테이블은 하나 이상의 위도 테이블과 연결되어 있습니다. 사용자가 팩트 테이블을 사용하여 다차원 데이터 세트를 생성하는 경우 하나 이상의 차원 테이블을 사용할 수 있습니다.

차원 테이블

차원 테이블은 사용자가 데이터를 분석하는 창이라고 볼 수 있습니다. 위도 테이블에는 팩트 데이터 테이블에 있는 팩트 레코드의 특성이 포함되어 있습니다. 설명 정보 및 일부 속성은 분석가에게 유용한 정보를 제공하기 위해 사실 테이블 데이터를 요약하는 방법을 지정하며, 차원 테이블에는 데이터를 요약하는 데 도움이 되는 속성의 계층 구조가 포함되어 있습니다. 예를 들어, 제품 정보가 포함된 차원 테이블에는 일반적으로 제품을 식품, 음료, 비소모품 등과 같은 범주로 나누는 계층이 포함됩니다. 이러한 각 제품 범주는 각 제품이 가장 낮은 수준에 도달할 때까지 여러 번 더 세분화됩니다.

차원 테이블의 각 테이블에는 다른 차원 테이블과 독립적인 사실 속성이 포함되어 있습니다. 예를 들어 Customers 차원 테이블에는 고객에 대한 데이터가 포함되어 있습니다. 차원 테이블의 열 필드는 정보를 다양한 계층 구조 수준으로 나눌 수 있습니다.

上篇: 회사가 직원의 개인 휴대폰을 확인하는 것이 불법인가요? 下篇: 야오한에는 어떤 아동복 브랜드가 있나요?
관련 내용