Gestion des Environnement avec SSIS
Posted by Gregoire Saintenac in SSIS, XML
Afin de permettre aux packages SSIS d'être portables sous différents environnements sans avoir à re-parametrer l'ensemble des composants (je vous rappelle qu'un environnement de production ne contient pas visual studio... :) ) il est nécessaire d'utiliser un fichier de configuration.
mon choix est le fichier de configuration XML,
1- Plus flexible, il permet aux administrateurs de paramétrer les variables des différents environnements sans pour autant connaître SSIS,SQL serveur.
2- Lors de l'installation via le "Deployement manifest" il est possible d'éditer directement les configurations
3- Les paramètres gérés par ce fichiers sont sélectionnés manuellement
Tutorial:
- http://vyaskn.tripod.com/sql_server_2005_making_ssis_packages_portable.htm
- http://social.msdn.microsoft.com/Forums/en-US/sqldocumentation/thread/4982759f-29a9-4554-b44e-72b46cd52b83
- http://www.sqlis.com/post/Easy-Package-Configuration.aspx
Best practices:
- Sélectionner uniquement les données variables d'un environnement à un autre, nom de serveur,
- Utiliser un fichier par source de données (dans le cas ou vous avez plusieurs packages, ils ne portent pas tous les même sources)