BI experience

SSIS transmission de paramètres : job, fichier de configuration, package père, package fils

| 0 Commentaires

Lors de vos développements, vous avez surment dû vous poser la question de variabiliser certains paramètres :
- des connexions pour le passage sur les différents environnements (developpement, recette, integration, production)
- un nombre de jours à partir duquelle vous calculerez une date d’extraction sur les données sources : pour alléger un chargement incrémental par exemple
- etc

Alors comment tout ça communique…Qui prime sur qui? Ce post a pour but de clarifier cette situation.

On va commencer par le plus haut : le job

Dans le job vous aller appeler un package père (ou package d’orchestration). Dans les propriétés du step vous pourrez y préciser comme ci-dessous, dans l’onglet « set values », les variables avec leurs valeurs à prendre en compte. Comme vous pouvez le constater nous avons pris le cas du nombre de jour.

le package père ou package d’orchestration
Comme vous pourrez le constater dans le package ci-dessous, dans le menu « SSIS > package configuration », il n’y a rien.

Par contre vous avez bien la déclaration des variables dans le package:

le package fils

Dans votre package fils, vous pourrez développer en toute sérénité en appliquant le fichier de configuration et faisant référence aux variables :

Voilà comment bien faire communiquer les variables d’un job à un package fils en passant par un package d’orchestration.

Laisser un commentaire

Champs Requis *.

*