Ok, sono un principiante e non penso davvero "dimensionalmente" ancora, ho la maggior parte del mio schema iniziale malmesso ma continuo a girare avanti e indietro su un tavolo.
Ho una tabella di contratti e contiene una colonna di quantità (tonnellate) e una colonna di prezzo netto, che devono essere riassunti in vari modi, e il contratto ha molte chiavi esterne (produttore, merce, futures mese ecc.) e date quindi sembra essere una tabella dei fatti. Anche il contratto non viene mai aggiornato, se questo fa la differenza.
Tuttavia, creiamo biglietti in contanti che utilizziamo per pagare una parte o tutto il contratto e che hanno un ID contratto su di essi, in modo che il contratto assomiglia a una dimensione nello schema a stella del ticket di cassa.
Questo è un problema? Qualche idea sul processo per risolvere questo, perché la gente non sembra gradire l'idea di unire due tabelle dei fatti.
Dovrei inserire producerId e commodityId sul biglietto in contanti? Sembrerebbe davvero strano non avere un contratto su di esso.