web-dev-qa-db-fra.com

Variables et paramètres dans Azure Data Factory?

Je viens d'apprendre l'ADF, pouvez-vous m'expliquer la différence entre les variables et les paramètres? Je ne peux pas trouver une bonne explication à ce sujet.

5
Ruben Maldonado

Les paramètres peuvent être définis pour être modélisés (jeu de données, pipeline, etc.) lors de l'exécution. Sans paramètres, votre modèle est fixe, par exemple, sans paramètres, vous ne pouvez écrire qu'une requête comme "select * from order where timestamp> '11/01/2018 '" in dataset, with parameter' TS 'you can write query like "select * de l'ordre où horodatage> '@ dataset.TS' "de sorte que votre exécution d'activité interroge et copie les données dans une fenêtre de temps différente.

Les variables sont quelque chose qui contient une valeur réelle au moment de l'exécution et peuvent être attribuées à ces paramètres dans le modèle d'application (jeu de données, pipeline, etc.) pour faire avancer les choses.

Voici quelques exemples:

https://docs.Microsoft.com/en-us/Azure/data-factory/control-flow-expression-language-functions#examples

2
Nicolas Zhang

Les paramètres sont définis pour l'ensemble du pipeline et sont constants pendant l'exécution d'un pipeline. Vous pouvez les lire pendant une exécution pour contrôler ce que fait le pipeline. Ils sont comme constantes dans un langage de programmation, défini en haut du code source.

Variables peut être défini au début d'un pipeline et lu et modifié pendant une exécution. Ils sont comme variables normales dans un langage de programmation.

1
Chuck Connell