Magazine

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

Publié le 09 juillet 2013 par Olivier Moreau

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.

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

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.

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

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

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

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

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 :

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

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


via BI experience http://feedproxy.google.com/~r/biexperience/~3/8qucTHJABPY/


Retour à La Une de Logo Paperblog