none
Melhores Práticas SSIS - Perguntas

    Question

  •  

    Gente,

     

    Eu estou iniciando na area de BI e gostaria de trocar uma idéia para quem concorda ou não comigo.

     

     

    1 - É correto criar pacotes separados que se unem em um outro pacote para reaproveitamento de código, que seria quase como uma analise orientada a objetos ????

     

    2 - Como é a forma correta de passar variáveis entre parametro caso estes pacotes estejam sepados ???

     

    3 - É correto usar e abusar de scripts para orientar na criação do etl.  ???

     

    4 - Seria errado usar um script que faz uma consulta e obtem resposta em um Data Table e atualiza uma variável, ou desse data table é feito um loop via programação For...Next para ter uma solução mais rápida para resolver um problema e insolucionável com os objetos comuns ??? (Tenho alguns exemplos que só solucionei assim)

     

    5 - Para fazer um loop em arquivos do excel que começam com uma determinada frase. Ex: Vendas*.xl (Vendas2005.xls, Vendas2006.xls,Vendas2007.xls) eu faço com uma variável, mas tenho que deixar uma planilha de padrão para utilizar o data flow. não é isso ????

     

    Tem mais perguntas, mas esssas são as principais dúvidas.

     

    Abraço a Todos

     

     

     

    Friday, September 28, 2007 4:49 PM

Answers

  •  

    1 - É correto criar pacotes separados que se unem em um outro pacote para reaproveitamento de código, que seria quase como uma analise orientada a objetos ????

    Sim. Vc pode criar um pacote master e dentro dele criar um fluxo de execução dos outro pacotes atraves do "Execute Package Task"


    2 - Como é a forma correta de passar variáveis entre parametro caso estes pacotes estejam sepados ???

    - Clique com o botão direito em qualquer lugar no seu pacote
    - selecione a opção "Package configuration..."
    - Marque o checkbox "Enable package configuration"
    - Clique em Add
    - Escolha como vc quer compartilhar suas variaveis.

     

    3 - É correto usar e abusar de scripts para orientar na criação do etl.  ???

    Eu uso... mas prefiro não abusar.  Smile
     


    4 - Seria errado usar um script que faz uma consulta e obtem resposta em um Data Table e atualiza uma variável, ou desse data table é feito um loop via programação For...Next para ter uma solução mais rápida para resolver um problema e insolucionável com os objetos comuns ??? (Tenho alguns exemplos que só solucionei assim)


    Dá para especificar melhor a sua dúvida?
     


    5 - Para fazer um loop em arquivos do excel que começam com uma determinada frase. Ex: Vendas*.xl (Vendas2005.xls, Vendas2006.xls,Vendas2007.xls) eu faço com uma variável, mas tenho que deixar uma planilha de padrão para utilizar o data flow. não é isso ????

    Vc pode usar o Foreach Loop Container. ele pode percorrer uma pasta pegando todos os seus arquivos.

     

     

    Abraço

    Saturday, September 29, 2007 4:57 PM