Download - SSIS – O poder da configuração
![Page 1: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/1.jpg)
SSIS – O poder da configuração.
Isaque d’Aires• Skills: ASP.NET, VB.NET, C#:NET, Sql Server,
SSIS...
• Consultor da Novabase na CGD
• E-mail: [email protected]
![Page 2: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/2.jpg)
• Introdução
• XML Configuration files
• Boas práticas
• Recursos
• Perguntas
Agenda:
![Page 3: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/3.jpg)
IntroduçãoImplementação de Software
Na passagem (produto) entre ambientes:• Configuração;• Transferência.
Vários ambientes
DEV QUA PROD
Nos packages de “Integration Services” também temos essa necessidade!
![Page 4: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/4.jpg)
IntroduçãoSSIS a partir da versão 2005, introduziu uma característica chamada "Package Configurations“, permitem fazer pacotes SSIS flexíveis que ajudam a tornar dinâmicos todos os objectos dentro do “package”.
Com o "Package Configuration Wizard" podemos criar facilmente configurações no “package”.
![Page 5: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/5.jpg)
Tipos de configuração• XML configuration file: Um ficheiro XML contendo as informações de configuração. • Environment variable: Uma variável de ambiente contém as informações de configuração.• Registry entry: A entrada de registo contém as informações de configuração. • Parent package variable: Uma variável no package contém a configuração. Este tipo de configuração é normalmente usado para actualizar as propriedades em packages filhos. • SQL Server: Uma tabela de uma base de dados SQL Server contém a configuração.
Dentre todas as opções acima, a "XML configuration file“ é opção mais flexível e menos intrusiva.
![Page 6: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/6.jpg)
XML Configuration files 1. No tab "Control Flow", clique com o botão direito sobre a superfície de design e seleccione "Package Configurations…“.
![Page 7: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/7.jpg)
XML Configuration files 2. Marque a check box “Enable package configurations”.
![Page 8: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/8.jpg)
XML Configuration files 3. Clique no botão “Add…”, para abrir o “Package Configuration Wizard”.
![Page 9: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/9.jpg)
XML Configuration files 4. Na área “Configuration Type” seleccione “XML Configuration File”.
![Page 10: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/10.jpg)
XML Configuration files 5. Clique em "Browse ..." para seleccionar um local para o ficheiro de configuração XML.
6. Especificar um nome do ficheiro no dialog box "Select Configuration File Location" e clique em guardar.
![Page 11: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/11.jpg)
XML Configuration files 7. Clique em "Next" no package configuration wizard.
8. Na estrutura da árvore "Objectos", marque os objectos para os quais deseja gerar o ficheiro de configuração, e clique em "Next“.
![Page 12: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/12.jpg)
XML Configuration files 9. Escolher um nome para esta configuração e clique em “Finish“.
![Page 13: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/13.jpg)
XML Configuration files Aspecto do ficheiro XML
![Page 14: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/14.jpg)
XML Configuration files Notas:• Para usar um ficheiro de configuração XML existente, na etapa 6, seleccione o ficheiro de configuração pretendido e quando solicitado, seleccione “Reuse Existing”.
![Page 15: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/15.jpg)
Boas práticas • Nomenclatura das conexões (SERVIDORbasedados);
• Usar “package configuration wizard” depois de desenhar o Package (“Tasks” e variáveis…);
• Segmentar em vários ficheiros de configuração (.dtsconfig) para o mesmo package quando:
• Guardar as configurações de vários servidores;• Cenários em que negócio tem configuração própria.
![Page 16: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/16.jpg)
Recursos
http://www.sqlis.com/
http://msdn.microsoft.com/en-us/library/ms141682.aspx
![Page 17: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/17.jpg)
Perguntas
![Page 18: SSIS – O poder da configuração](https://reader036.vdocuments.com.br/reader036/viewer/2022081419/56813592550346895d9d039c/html5/thumbnails/18.jpg)
Obrigado!