[SSIS] Data Transformation : synchronisation des insertions et des mises-à-jour entre une source de données et une destination (Merge Join Transformation)

Ce billet répond, via un exemple très simple, à la problématique suivante : « Comment insérer ou mettre-à-jour des lignes de données d’une table en se basant sur le contenu d’une autre source de données ? ». Nous utiliserons la synchronisation avec un composant Merge Join Transformation entre une feuille Excel et une table SQL Server, pour l’exemple.

Le modus operandi de notre exemple d’implémentation sera effectué avec l’outil de développement SQL Server Data Tools (à partir de SQL Server 2012). Mais toutefois, il reste valable dans le cas d’une utilisation de Visual Studio ou de Business Intelligence Development Studio (BIDS) dont l’interface graphique est sensiblement la même.

Lire la suite

[SSIS] SSIS Transactions : utilisation de transactions sans MSDTC

Ce billet présente comment utiliser les transactions sans avoir recours à la fonctionnalité MSDTC (Microsoft Distributed Transaction Coordinator) qui peut, parfois, ne pas être utilisable pour raisons diverses (non-installée, non-configurée, dysfonctionnelle,…).

Lire la suite