BI 도구 (예 : PowerBI)가 여러 날을 초과하는 날짜 범위를 선택할 수있는 스타 스키마의 데이터를 모델링하는 올바른 방법은 무엇입니까?별도의 날짜 및 시간 차원이있는 별표 스키마에서 일 경계를 넘나들며 데이터 선택
나는 현재 별도의 날짜 및 시간 차원이있는 팩트 테이블을 얻었습니다. 내 시간 해상도는 초로, 날짜 해상도는 하루입니다.
관심 데이터가 같은 날 또는 여러 개의 완전한 날짜 인 경우 집계를 수행하는 것이 현재 매우 쉽지만, 말하자면 12 시간의 롤링 창을 요구할 때 더욱 복잡해집니다. 자정 경계를 넘는다.
예, 해당 날짜 전체에 대한 모든 행을 먼저 추출한 다음 실제 날짜 시간을 사실 테이블의 필드로 저장하여 SQL 문을 작성하여 실제 데이터까지 추가로 필터링 할 수 있습니다 관심있는 시간 범위 BI보고 도구에서 할 수있는 일은 간단하지 않거나 경우에 따라 가능하지 않습니다.
그러나 이것은 데이터웨어 하우스에서 자주 발생하는 시나리오 여야합니다 ... 어떻게해야합니까?
예는 2017/월/02 1600 2017 년/월/03 0400
주문이 fact_orders 테이블에 개별적으로 저장되는 사이에 나에게 fact_orders 테이블에서 주문한 항목의 수를 줄 것이다.
내 실제 시나리오에서는 Azure SQL 데이터베이스를 사용하고 있지만 일반적인 디자인 문제에 가깝습니다.
감사합니다.