none
Como popular tabela Fato RRS feed

  • Pergunta

  • Bom dia,

    Não estou conseguindo popular minha tabela Fato via T-SQL podem por favor me ajudar?

    Tenho o seguinte cenario

    Dim1

    IDTDim1 Identitiy PK

    Dim2 

    IDTDim2 Identity PK

    Dim3

    IDTDim3 Identity PK

    DimTempo

    Data 

    Fato

    IDTDim1 FK

    IDTDim2 FK

    IDTDim3 FK

    Data FK

    Criei as dimensões com relacionamento via SK;

    todas as minhas dimensões estão populadas;

    minha fato esta vazia;

    Eu preciso popular a fato, ou seja, IDTDIm1, IDTDim2, IDTDim3, Data, a partir dos dados que ja existem nas dimensões

    por isso imagino ser algo do tipo

    insert into Fato (IDTDIm1, IDTDim2, IDTDim3, Data)

    select IDTdim1, IDTDim2, IDTDim3 from Fato Fat right join Dim1  D on D.IDTDim1 = Fat.IDTDim1

    porém ao continuar com esse cenário, não estou conseguindo obter os demias IDT's ele retorna NULL e apenas o ultimo contem valor.

    Alguem por favor pode me ajudar? se o metodo estiver errado, e puder me orientar como seria fazer isso via T-SQL, inserir dados na fato via select das Dims

    Desde ja grato 

    terça-feira, 19 de julho de 2016 14:25

Respostas

  • Olá,

    Você viu a última resposta que eu fiz na sua outra thread?
    https://social.msdn.microsoft.com/Forums/pt-BR/6d674180-1a0a-4513-90a7-9013d8f14162/right-join-com-vrias-tabelas?forum=analysisservicespt

    • Sugerido como Resposta André SeccoMVP quarta-feira, 20 de julho de 2016 20:50
    • Marcado como Resposta fit9 segunda-feira, 1 de agosto de 2016 18:04
    terça-feira, 19 de julho de 2016 14:29