데이터웨어 하우스에서 작업하고 특성이있는 큰 차원 대 여러 차원을 갖는 것에 대한 제안을 찾고 있습니다.데이터웨어 하우스 디자인, 여러 차원 또는 특성이있는 하나의 차원?
현재 DimEntity, DimStation, DimZone, DimGroup, DimCompany가 있고 각 차원의 키가 들어있는 여러 팩트 테이블이 있습니다. 이것이 가장 좋은 방법입니까 아니면 DimEntity라는 단 하나의 차원을 갖고 역, 지대, 그룹 및 회사를 엔티티의 속성으로 포함시키는 것이 더 낫지는 않습니까?
ETL을 사용하여 별도의 차원 경로가 이미 있으므로 별표를 채우고 빌드하는 작업이 문제가되지 않습니다. 성능 및 유지 보수성이 중요합니다. 이러한 차원은 자주 변경되지 않으므로 이러한 차원을 처리하는 가장 좋은 방법에 대한 지침을 찾고 있습니다.
사실 테이블에는 1 억 개가 넘는 레코드가 있습니다. 엔터티 차원에는 약 1000 개의 레코드가 있고 나열된 다른 차원에는 각각 200 개 미만의 레코드가 있습니다.
불행히도 엔티티가 무엇인지, 애트리뷰트가 무엇인지, 팩트 테이블이 나타내는 내용, 사용자가 데이터를 보는 방법,보고 도구가 가지고있는 기능 등을 많이 모른 채이 질문에 대답하는 실제적인 방법은 없습니다 아마도 당신이 당신의 질문을 더 구체적으로 만들 수 있다면 더 좋은 반응을 얻을 수 있습니다. – Pondlife
투표 해 주셔서 감사합니다! – maguy
나는 이유를 설명하기 위해 투표 한 사람들을 원합니다. 또한 더 많은 정보를 추가한다고 말하는 사람들에게 투표를하기 전에 업데이트 할 시간을주는 방법은 어떨까요? 어떤 사람들은 실제로 삶을 살아야하며 그들의 컴퓨터에 연중 무휴로 붙어 있지 않습니다. 생명을 구하십시오. – maguy