Une feature très attendue pas les développeurs décisionnels, c’est l’alignement des outils de développement avec Visual Studio 2010 ; plus besoin d’installer les 2 versions.
Avec cet alignement, on voit quelques améliorations notoires du côté de SSIS. Je suis pourtant fan de cet ETL mais je dois reconnaitre que certains assistants ne sont pas des plus aboutis ou compliqués à utiliser.
La première amélioration est très visuelle. On la remarque dès l’ouverture d’un package : le rendu graphique est grandement amélioré.
Cela est dû au designer développé en WPF dans cette version. C’est plus joli (les icônes ont été un peu relookés) et il est possible de zoomer (car le rendu est vectoriel).
Autre amélioration que j’ai grandement apprécié dès l’ouverture d’un package, c’est une meilleure gestion des connexions.
On a tous un jour maudit SSIS parce qu’il teste les connexions à l’ouverture d’un package.
Le comportement est normal sauf que SSIS teste chaque connexion de chaque composant et attend la fin du LoginTimeout pour s’apercevoir que la base ou le serveur n’est pas accessible.
Sur un gros package, cela peut prendre plusieurs minutes.
Les développeurs SSIS connaissent donc le mode offline mais qui désactive toute la connectivité du projet.
Avec Business Intelligence Developement Studio 2010, la connectivité est testée une bonne fois pour toute à l’ouverture (si le serveur ne ping pas, la main est rendue aussitôt) et il est possible de mettre Offline juste une connexion.
Autres améliorations que j’ai noté en vrac dans le développement de package DTSX :
- le Ctrl+Z enfin implémenté
- les annotations avec un retour à la ligne automatique
- les tooltips précisant les types dans le composant de Lookup
- l’ajout de “groupes” dans les Data Flow Task
- la possibilité de promouvoir une connexion au niveau projet
Je ferai un post (voire un article complet) sur le moteur SSIS qui voit de nombreuses améliorations importantes.
Migration
Avant de terminer, quelques mots sur la migration de package.
J’ai converti 2 projets SSIS 2008 sans problème. J’ai rencontré un effet de bord dans quelques Data Flow Task où le designer n’arrive pas à positionner les composants (donc tout se cale en haut à gauche).
Bonjour,
Peut-on savoir ou l’on peut telecharger l’extension a installer pour mettre a jour VS2010 ?
Merci de votre reponse
Laurent
Il faut télécharger la CTP 3 de SQL Server (Denali). Vous l’avez dans l’un de mes articles sur le sujet.