Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
boa tarde!
Estou tendo um problema com referencia circular, eu dei uma pesquisada e falaram para juntar a tabela Fato, porém não recomendam muito fazer isso, e falam para fazer link table. Mas e caso seja necessário criar mais de uma link table, ele vai continuar com o problema. Você tem alguma dica da melhor forma de fazer isso?
Achei esse link:http://www.quickqlearqool.nl/?p=910
Você pode tirar um print do visualizador de tabelas (CTRL + T) e postar aqui para podermos entender e também informar qual seria a melhor solução?
Abraços
Posso sim segue o Print´. Vou colocar o QVW que eu estou utilizando para teste, junto com as planilhas
Pelo o que percebi no exemplo, não existe vinculo entre as tabelas FATO_APONTAMENTO e FATO_DESPESA.
Duplique as tabelas DIM_CC, DIM_CONTRATANTE, DIM_PROJETO e DIM_USUARIO.
Você teria uma tabela para cada dimensão fato, o que não ocasionaria a referencia circular
ficaria algo assim:
FATO_APONTAMENTO
DIM_CC_APO
DIM_CONTRATANTE_APO
DIM_PROJETO_APO
DIM_USUARIO_APO
e
FATO_DESPESA
DIM_CC_DES
DIM_CONTRATANTE_DES
DIM_PROJETO_DES
DIM_USUARIO_DES
DIM_DESPESA
Eu pensei em fazer isso, mas e seu eu quiser cruzar os dados, FATO x DESPESAS?
Para você realizar o cruzamento entre estas tabelas, você precisaria de um campo para relacionar as duas tabelas.
Por qual campo é feita a relação entre as tabelas?