Utilisation de jobs dans différentes configurations système

Objective

After completing this lesson, you will be able to exécution de jobs dans différentes configurations

Paramètres de substitution

Les paramètres de substitution définissent les paramètres qui ont une valeur constante pour un environnement, mais la valeur peut être modifiée pour être utilisée dans d'autres environnements. Apportez une modification à un emplacement pour affecter tous les jobs. Vous pouvez remplacer le paramètre pour des exécutions de jobs particulières.

Le cas d'utilisation type concerne les emplacements de fichiers qui sont constants dans un environnement, mais qui changent lorsqu'un job est migré vers un autre environnement, par exemple, la migration d'un job de test vers un environnement de production.

Comme pour les variables et les paramètres, le nom peut inclure des caractères alphanumériques ou numériques ou des traits de soulignement, mais ne peut pas contenir d'espaces. Suivez la convention d'appellation et commencez le nom d'un paramètre de substitution par le signe double dollar ($$) et un préfixe S_ pour différencier des paramètres de substitution prêts à l'emploi.

Paramètres de substitution par rapport aux variables globales

Variables globalesParamètres de substitution ($$)
Peut être utilisé dans les transformations, les fonctions et les scripts.Peut être utilisé dans les transformations, les fonctions et les scripts.
Les valeurs par défaut affectées peuvent être remplacées au moment de l'exécution.Les valeurs par défaut affectées peuvent être remplacées au moment de l'exécution.
Défini au niveau du job.Défini au niveau du référentiel.
Ne peut pas être partagé entre plusieurs postes.Disponible pour tous les jobs d'un référentiel.
Spécifique au type de données.Toutes les chaînes sans type de données.
La valeur peut changer lors de l'exécution.Valeur fixe définie avant l'exécution du job.

Sélectionnez Configurations des paramètres de substitution dans le menu Outils pour créer une configuration des paramètres de substitution.

Laissez-moi vous montrer un exemple :

Attention

Lors de l'exportation d'un job vers un fichier ou un référentiel, les configurations des paramètres de substitution ne sont pas exportées avec eux. Exportez les paramètres de substitution via une commande distincte vers un fichier texte et utilisez ce fichier texte pour l'importer dans un autre référentiel.

Configurations de banque de données

La configuration de la banque de données est une autre chose qui dépend de l'environnement.

Le type, le nom ou l'utilisateur de la base de données peut être différent.

Vous pouvez définir plusieurs configurations de banque de données, comme vous le faites pour les paramètres de substitution.

Configuration système

Une fois que vous avez défini plusieurs configurations pour les paramètres de substitution et les banques de données, vous devez définir une configuration système à appliquer lors de l'exécution.

Chaque configuration système correspond à une configuration spécifique pour les paramètres de substitution et chaque banque de données.

Vous devez ensuite définir la configuration système à appliquer à l'exécution du job.

Je vais vous montrer comment créer de telles configurations :