Alternative au composant SSIS SCD ou Slowly Changing Dimension

Quelle est la meilleure alternative au composant SSIS SCD ou Slowly Changing Dimension natif ? La plupart du temps il est utile et surtout suffisant d’utiliser le composant Slowly Changing Dimension (SCD) disponible sous SSIS. Le composant est à disposition dans la suite Microsoft SQL Server depuis de nombreuses années.

Microsoft a publié un article sur le site officiel où un expert explique de manière très explicite le fonctionnement de la dimension à variation lente SCD sous SSIS. Il décrit quelques façons de contourner le composant SCD avec Integration Services.

Remplacer le composant SSIS SCD par le Merge Join

L’auteur nous fait la description de points de vue de différentes personnes sur l’utilisation d’un tel composant. Tout en faisant la présentation d’autres composants personnalisés qui permettent de contourner le composant SCD natif avec SSIS. En effet, ils ont un rôle identique ou qui simplifie la mise en place de Dimensions à Variations Lentes. Voici deux manières de réaliser du SCD avec SSIS:

  1. Utiliser le composant natif nommé Assistant Dimension à Variation Lente
  2. Utiliser le composant Merge

Le composant SSIS Merge permet de faire des jointures et de gérer avec du code dédié les SCD.

Jointure SSIS avec Merge Join

En conclusion, ce tutoriel présente une alternative possible pour remplacer le composant SSIS SCD. Il est toutefois possible de gérer les SCD avec SSIS d’un point de vue technique, et l’article est très instructif. Voici comment gérer et exécuter des packages en ligne de commande.

Exécuter un package SSIS en ligne de commande avec DTExec
Article sur la façon d’exécuter un package SSIS avec DTExec

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *