none
Data Warehouse - Importação dos DADOS SSIS RRS feed

  • Pergunta

  • Pessoal, bom dia!

     

    É o seguinte, não estou conseguindo entender como eu faço para importar os dados de um modelo OLTP para OLAP. Vamos supor que tenho o seguinte exemplo, em uma tabela OLTP tenho os dados do cliente o departamento em que ele reside, a data de inicio de sua contratação e fim da mesma, só que para meu modelo OLAP, tenho que dividir essa tabela em dimensões para criar um star schema então divido ela da seguinte forma: DimensãoCLIENTE, DimensãoTEMPO, DimensãoDEPARTAMENTO. Como faço para dividir esses dados e manter a integridade dos mesmos.

     

    Quero fazer o seguinte da tabela OLTP, quero tirar o nome, idade e sexo e colocar na DimensãoCLIENTE, depois da mesma tabela quero tirar o nome do departamento e localidade do departamento e colocar na   DimensãoDEPARTAMENTO e por fim tirar a data de criação e data de fim e colocar na DimensãoTEMPO, como realizo isso para colocar no modelo OLAP e saber que essa pessoa, está nesse departamento e na data correta por exemplo?

     

    Muito obrigado!

    terça-feira, 11 de maio de 2010 15:09

Respostas

  • Bom dia Luan,

    É o seguinte:

    A sua tabela de fatos, terá a seguinte estrutura

    ClienteID
    DepartamentoID
    TempoID
    (*medidas que se deseja manipular)

    Então vc terá um componente de origem, como o OLEDB, para retirar os dados do seu banco OLTP. Ligue este componente num componente MultiCast. Ligue o MustiCast a cada fonte de destino OLEDB (se for o caso). As suas tabelas dimensões terão um campo chave, como o ClienteID, DepartamentoID,TempoID. Então na fonte de destino da sua Tabela de fatos, vc vai arrastar os campos chaves de cada Dimensão.

    Para criar a dimensão tempo, vc pode usar uma dica já postada aqui no fórum:

    http://social.msdn.microsoft.com/forums/pt-BR/analysisservicespt/thread/7e6e28fc-19ec-4ff4-af50-b777fc84e513/

    Abraços

    Jean Carvalho

     

    quinta-feira, 20 de maio de 2010 12:19