none
Criar Facto Aditivo, apartir de uma Flag RRS feed

  • Pergunta

  • Bom dia, 

    Como criar um facto de uma flag? Ou seja, como criar uma facto, apartir de uma flag (0/1), sabendo que a soma desta flags não evidencia a realidade, porque esta aparece em todas as linhas, por exemplo de uma encomenda. Porem, se essa flaga, pertencer, a varias linhas, mas que na verdade, corresponde somente a um cliente, e uma data, ou ate mesmo a uma linha. 

    Eu teria assim no sistema OLTP:

    encomenda - cliente - data - produto - preço - flagErro

    111- 222 - '23-12-1023' - pijama- 23 - 1

    111- 222 - '23-12-1023' - calca - 43 -  1

    111- 222 - '23-12-1023' - camisa - 12- 1

    No sistema de DW eu deveria ter assim na tabela de facto:

    clienteid produtoid dataid contaerrosfacto preço

    1 - 2 - 56 - 1 - 23

    1 - 5 - 56- 0 - 43

    1 - 3 - 56 - 0 - 13

    Ao criar o cubo, e visualizando so dados eu teria:

     O cliente 1, no dia 23-12-1023, comprou o produto 2, 3 e 5 mas teve erro na compra.


    Ou seja so deveria aparecer uma unica vez esta flag...

    como fazer isso? e como posso fazer no SSIS?

    segunda-feira, 7 de maio de 2012 10:01