Les meilleurs pratiques SSIS  

Posted by Gregoire Saintenac in

  1. Utiliser le bon "Protection Level", Pourquoi utiliser vous ce mode ? J'ai vu beaucoup de développeurs ne pas regarder ce paramètre alors que sa fonction est vitale pour travailler en équipe ou pour déployer sont travail.
  2. Utiliser un fichier de configuration pour L'ensemble des données variables des Packages.
    Sources,Destinations, noms des serveurs...(1 par sources afin de les reutiliser dans plusieurs Packages)
  3. Utiliser les transactions pour gerer l'arret des chargements en cas d'echec sans pour autant etre obliger de recharger l'ensemble des données
  4. Minimiser l'appel à des programmes externes. fichiers Bat,Cmd...
  5. Minimiser l'appel à des procedures stockées.(j'ai reussit beaucoup de projets sans!)
  6. Découper vos flux en arborecence de packages (1 Flux = 1 Package, 1 Dimension = 1 Package)
  7. Auditer les actions de vos ETL (voir methode Kimball)
  8. Pourquoi ne pas utiliser les bonnes pratiques du developpement logiciel (XP, SVN...)

Sur SQLCAT:
http://sqlcat.com/top10lists/archive/2008/10/01/top-10-sql-server-integration-services-best-practices.aspx
le blog de Matthew Roche:
http://bi-polar23.blogspot.com/2007/11/ssis-best-practices-part-2.html

0 commentaires

Enregistrer un commentaire