I have the following model:
Charge <== ChargeCostCentre ==> CostCentre
A charge is a single charge to the business, as it stands this would be my fact table. If the charge is a call charge then the call duration is presented.
Chage: idCharge, Quantity, Duration, Amount
A charge is normally allocated to a single cost centre but there are cases where there can be more than one cost centre.
CostCentre: idCostCentre, CostCentreName
Therefore a bridge table is used to allocate charges to multiple cost centres. The bridge table holds a percentage split which determines the cost apportionment to a given cost centre.
ChargeCostCentre: idCharge, idCostCentre, Split(%)
There is likely to be 12 million charges per month and growing so the Charge and the ChargeCostCentre table can grow very large.
I am having difficulty modelling this in both Tabular and Multidimensional, any advice would be much appreciated.