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?