-3

사실 테이블 사건 "에 사용하는 치수를 내가 제안했다. 그러나 내가하지 않는 것은의 마트는 어떤 크기는 내가 사건에 대한 정보를 보유 사실 테이블을 구축하고자

Time_Dimension : ID_Time, Year, Month, Day 
Location_Dimension : (City for exemple) :ID_City, name 

입니다

사건에 대한 정보를 가지고 있어야하고 어떤 사건이 차원으로도 사용된다는 점을 일부 DWH 설계에서 알았습니다. 그리고 나는 스스로 다른 차원 (예 : 위치 차원, 시간 차원)의 이점이 무엇인지 설명합니다. 팩트 테이블에 대한 정보가 이미 "사건"차원에 있습니다. 계산할 측정 항목은 "Incident"(월간) 및 Incident (월별) 숫자입니다.

답변

1

인시던트 디멘션이 있다고해서 해당 디멘션으로 위치와 시간을 옮기는 것은 아닙니다. 사건에는 누가 그 사건을 소유했는지, 어떤 유형인지 등의 다른 속성이있을 수 있습니다. 이러한 사건은 사건 차원에서 처리됩니다. 특정 위치에 묶여있는 다른 것들이 있다면 인시던트 차원을 위치 차원에 연결하는 것이 옳은 일입니다. 그리고 모든 사실은 날짜/시간 차원에 묶여 있어야합니다.

마치 입체 모델링을 시작한 것처럼 들립니다. 어떻게 작동하는지 더 잘 이해하려면 The Kimball Group을 확인하고 싶을 것입니다. 데이터웨어 하우스 툴킷 책에는 데이터 모델링 방법을 이해하는 데 도움이되는 많은 좋은 예가 있습니다.