이 질문에 대한 수정을 위해 수정했습니다 :다른 레벨에서 데이터 믹싱
우리는 무역 및 하위 무역 데이터를 저장하려고합니다.
| TradeKey1 | TradeLevelMeasure1 |
| TradeKey2 | TradeLevelMeasure2 |
하위 전시회 데이터
| TradeKey1 | SubTradeId1 | Measure2 | Measure3 |
| TradeKey1 | SubTradeId2 | Measure2 | Measure3 |
| TradeKey2 | SubTradeId1 | Measure2 | Measure3 |
모든 우리가 찾고있는
전시회 데이터 (관계형 스토어) : 그래서 데이터의 아이디어를 제공하기 위해, 우리는이 같은 입력 데이터를 AP에서이를 모델링하는 가장 좋은 솔루션입니다.
우리가 관계형 상점을 사용하여 위와 동일한 레이아웃 (하위 ACTIVE_PIVOT 저장소 인 하위 무역 스토어가있는) 인 2 개의 매장을 만들고 TradeKey를 기반으로 가입하면 Trade-Level에서 잘못 집계됩니다. 각 하위 무역 항목에 대한 무역이 큐브에 복사되므로 예를 들어 TradeLevelMeasure1은 두 하위 거래 엔트리에 대해 입방체에 존재하는 정확한 값을 두 배로합니다.
우리가 생각해 낸 솔루션은 단일 매장을 사용하고 무역 수준을 나타내는 새로운 차원을 추가하는 것입니다 (무역 또는 하위 거래). 그래서 우리는 다음과 같은 것을 얻습니다 :
| Trade | TradeKey1 | TradeLevelMeasure1 | | | |
| SubTrade | TradeKey1 | | SubTradeId1 | Measure2 | Measure3 |
| SubTrade | TradeKey1 | | SubTradeId2 | Measure2 | Measure3 |
| Trade | TradeKey2 | TradeLevelMeasure2 | | | |
| SubTrade | TradeKey2 | | SubTradeId1 | Measure2 | Measure3 |
이렇게하면 필요한 경우 하위 거래 대책을 올바르게 집계하고 확장 할 수 있어야합니다.
이 방법이 실행 가능한 솔루션처럼 보입니까? 아니면 더 좋은 방법이 있습니까?