Utilisation des paramètres de flux de données

Dans le service d'intégration de données, les types de paramètre que vous pouvez utiliser dans les flux de données sont définis par l'utilisateur ou générés par le système.

Le service d'intégration de données génère les paramètres de système lors de l'exécution, par exemple SYS.TASK_START_TIME. Les valeurs des paramètres du système peuvent être utilisées dans des expressions pour journaliser les informations sur le système. Actuellement, vous ne pouvez utiliser des paramètres générés par le système qu'avec l'opérateur Expression.

Les paramètres définis par l'utilisateur vous donnent la flexibilité d'utiliser des tâches avec différentes configurations de sources, de cibles et de transformations lors de la conception et de l'exécution. Pour utiliser des paramètres, commencez par créer des paramètres pour les opérateurs dans un flux de données. Par exemple, lors de la conception d'un flux de données, utilisez l'onglet Détails du panneau Propriétés d'un opérateur pour ajouter et affecter des paramètres pour les types de ressource suivants :

  • Ressource de données (source et cible)
  • Connexion (opérateurs Source et Cible)
  • Schéma ou seau (source et cible)
  • Entité de données (source et cible)
  • Condition (filtre, jointure, consultation, fractionnement)

Avec une entité de données, au lieu de paramétrer le nom complet de l'entité, vous pouvez inclure un ou plusieurs paramètres dans le nom de l'entité de données. Voir À propos des paramètres dans les noms d'entité de données.

Pour les opérateurs de flux de données qui utilisent des expressions dans la configuration, tels que les opérateurs Expression et agréger, et les opérateurs Filtrer, Jointure, Consultation et fractionner, vous pouvez utiliser des paramètres dans les expressions (également appelés paramètres scalaires). Voir À propos des paramètres d'expression.

Lorsque vous utilisez des paramètres définis par l'utilisateur et des paramètres d'expression dans un flux de données, vous devez spécifier des valeurs par défaut pour ces paramètres. Ensuite, lorsque vous créez une tâche d'intégration pour le flux de données paramétré, vous pouvez modifier une ou plusieurs de ces valeurs par défaut dans la page Configurer les paramètres, ou vous pouvez modifier les valeurs au moment de l'exécution. Si vous ne modifiez pas un paramètre lors de la conception ou de l'exécution, la valeur par défaut définie dans le flux de données est utilisée lorsque vous exécutez la tâche.

Des paramètres peuvent également être affectés à des ressources dans des tâches telles que SQL, le service de flux de données OCI et des tâches REST. Pour utiliser des paramètres pour les ressources source et cible dans une tâche de chargement de données, voir Utilisation de paramètres pour la source et la cible.

Lorsque vous ajoutez une tâche paramétrée à un pipeline, vous pouvez reconfigurer les valeurs des paramètres entrants définis au niveau de la tâche ou au niveau du flux de données associé. Vous pouvez également reconfigurer les valeurs des paramètres d'expression. Voir Utilisation de paramètres dans les pipelines.

Éléments à considérer concernant l'utilisation des paramètres

L'utilisation de paramètres empêche les ressources d'intégration de données et les valeurs d'être liées en permanence à une tâche d'intégration. Si vous n'affectez pas de paramètres, les ressources et valeurs choisies sont utilisées chaque fois que vous exécutez la tâche. Les paramètres vous permettent de réutiliser une conception de flux de données avec différentes ressources d'intégration de données et valeurs. Pour modifier les valeurs lors de la conception, utilisez le panneau Paramètres ou la page Configurer les paramètres lorsque vous configurez le flux de données dans une tâche d'intégration.

Bien que les paramètres soient conçus pour vous donner de la flexibilité lorsque vous exécutez le flux de données dans une tâche d'intégration, ils peuvent rapidement devenir complexes et créer de la confusion. Par exemple, lorsque vous ajoutez un opérateur Source à un flux de données, vous sélectionnez la ressource de données, la connexion, le schéma, puis l'entité de données qui sert de source de données du flux de données. Ces quatre valeurs sont les valeurs par défaut de l'opérateur. Des paramètres peuvent être affectés à chacune de ces valeurs. Lorsque vous affectez des paramètres, vous devez agir avec prudence et porter une attention particulière aux valeurs que vous affectez.

Supposons que vous affectez des paramètres aux valeurs d'entité de données et de ressource de données, mais pas aux valeurs de connexion ou de schéma, des erreurs risquent alors de se produire si vous modifiez la valeur d'un paramètre. Par exemple, si vous modifiez la valeur de la ressource de données, la nouvelle ressource peut avoir des valeurs de connexion, de schéma ou d'entité de données différentes des valeurs initiales. Le service d'intégration de données vous avertit lorsque vous modifiez une valeur, mais vous devez vérifier vous-même les relations et vous assurer que le flux de données fonctionne toujours avec les valeurs modifiées. Lors de la conception du flux de données, dans une tâche d'intégration et lorsque vous exécutez la tâche, gardez à l'esprit les valeurs des paramètres partout.

Note

Les paramètres sont propres au flux de données auquel vous les ajoutez. Vous ne pouvez pas les partager ou les réutiliser entre flux de données.

Soyez également attentif lorsque vous ajoutez un paramètre pour une nouvelle entité de données cible. Les nouvelles entités de données n'ont pas de forme, ce qui signifie qu'elles ne contiennent pas encore d'attributs. Pour éviter des erreurs au moment de la conception ou de l'exécution, soyez prudent lorsque vous réutilisez des paramètres affectés à de nouveaux objets. Par exemple, n'affectez pas à une entité de données source ou à une entité de données cible existante un paramètre dont la valeur par défaut est une nouvelle entité de données cible.

À propos des paramètres d'expression

Les paramètres vous donnent la flexibilité de réutiliser des expressions avec différentes valeurs au moment de la conception ou de l'exécution.

Vous ajoutez des paramètres aux expressions au niveau du flux de données lorsque vous configurez des opérateurs qui utilisent des expressions. Les paramètres d'expression (également connus sous le nom de paramètres scalaires) s'appliquent aux opérateurs Filtrer, joindre, rechercher, fractionner, expression et agréger. Selon l'opérateur, utilisez le générateur d'expressions ou le générateur de conditions pour ajouter des paramètres d'expression.

Les paramètres d'expression que vous ajoutez à un opérateur sont enregistrés dans le flux de données et sont disponibles pour d'autres opérateurs applicables dans le flux de données.

Un paramètre d'expression a un nom et une valeur par défaut, et il est associé à un type de données. Les types suivants sont pris en charge :

  • NUMERIC
  • VARCHAR
  • DATE
  • DATETIME
  • DECIMAL
  • DOUBLE
  • FLOAT
  • INTEGER
  • TIMESTAMP
  • TINYINT
  • BOOLEAN
  • LONG
  • STRING

Après avoir créé un paramètre d'expression, vous ne pouvez pas en modifier le nom ou le type, ni toute autre propriété correspondant à son type. Seule la valeur par défaut peut être modifiée. Vous pouvez modifier la valeur par défaut tant au moment de la conception et que de l'exécution.

Prenons, par exemple, l'expression suivante pour un filtre de condition dans un flux de données :

FILTER_1.COUNTRIES.CITY='Redwood Shores'

Au lieu d'indiquer une valeur explicite pour CITY, vous pouvez utiliser un paramètre dans l'expression. Supposons que vous ayez créé un paramètre d'expression VARCHAR, par exemple P_VARCHAR, et que vous définissiez la valeur par défaut à Redwood Shores. Vous pouvez ensuite modifier le filtre de condition pour utiliser le paramètre d'expression :

FILTER_1.COUNTRIES.CITY=$P_VARCHAR

À la conception, vous pouvez modifier la valeur par défaut de P_VARCHAR lorsque vous créez une tâche d'intégration qui utilise ce flux de données. Puis, lors de l'exécution, vous pouvez utiliser la valeur par défaut définie dans la tâche d'intégration ou modifier la valeur.

Tous les paramètres d'expression que vous ajoutez à un flux de données sont disponibles dans le panneau Paramètres.

À propos des paramètres du système

Un paramètre de système a un nom et un type. Vous pouvez lier la valeur d'un paramètre du système, mais vous ne pouvez pas la modifier.

Lors de l'ajout d'une expression à un opérateur Expression dans un flux de données, vous utilisez l'onglet Paramètres dans le générateur d'expressions pour voir la liste des paramètres de système. Vous pouvez utiliser les paramètres de système dans les expressions pour enregistrer les informations système.

Le tableau suivant présente les paramètres de système que vous pouvez utiliser.

Nom Type Description
SYS.TASK_START_TIME TIMESTAMP Heure de début de la tâche (UTC).
SYS.TASK_RUN_KEY

OCID

Identificateur interne de l'exécution de la tâche.
SYS.TASK_RUN_NAME

STRING

Nom de l'exécution de tâche.
SYS.TASK_SCHEDULE_TRIGGER_TIME TIMESTAMP Temps de déclenchement du programme (pour une exécution de tâche lancée à partir d'un programme). L'heure programmée peut être différente de l'heure de début de la tâche.
SYS.TASK_SCHEDULE_TIMEZONE STRING Fuseau horaire correspondant à l'heure programmée, qui représente l'heure du fuseau horaire définie dans le programme de la tâche.
SYS.RETRY_ATTEMPT INTEGER Nombre de tentatives d'exécution d'une tâche configurées pour les nouvelles tentatives en cas d'échec d'une exécution.

Note : La valeur d'un OCID est une chaîne.

À propos des paramètres dans les noms d'entité de données

Lors de la configuration d'un opérateur Source ou Cible dans un flux de données, vous pouvez inclure un ou plusieurs paramètres dans le nom de l'entité de données, à l'aide de la syntaxe ${PARAMETER_NAME}.

Un nom de paramètre est sensible à la casse et chaque paramètre que vous utilisez doit avoir une valeur par défaut.

Par exemple, CUSTOMERS_${COUNTRY} peut retourner la table de base de données CUSTOMERS_USA et BANK_${COUNTRY}/* peut retourner les fichiers du service de stockage d'objets dans BANK_EU.

Pour utiliser des paramètres dans les noms d'entité de données, vous pouvez les ajouter au flux de données avant d'ajouter l'opérateur de données. Vous pouvez également ajouter les paramètres lors de la configuration de l'entité de données pour l'opérateur.

  • Pour ajouter des paramètres à un flux de données, dans le flux de données, sélectionnez Paramètres dans le menu Voir de la barre d'outils du canevas pour ouvrir le panneau Paramètres.

    Dans le panneau des paramètres, sélectionnez Configuration, puis Ajouter.

    Dans le panneau Ajouter un paramètre, configurez un paramètre du type de données approprié, par exemple VARCHAR ou NUMERIC, et ajoutez une valeur par défaut.

  • Pour ajouter un paramètre lors de la configuration de l'entité de données, dans le panneau Parcourir les entités de données :

    • Dans le menu Actions supplémentaires, sélectionnez Ajouter un paramètre de flux de données.

    • Dans le champ de recherche, commencez à entrer ${ suivi de n'importe quel caractère. Si la première partie du nom du paramètre correspond à des paramètres existants dans le flux de données, une liste des noms suggérés s'affiche. Pour sélectionner un paramètre dans la liste, sélectionnez le nom du paramètre, complétez la syntaxe en ajoutant }, puis appuyez sur Entrée.

    • Dans le champ de recherche, entrez le nom du paramètre. Si le nom du paramètre n'existe pas encore dans le flux de données et que vous appuyez sur Entrée, le service d'intégration de données affiche le panneau Ajouter un paramètre de flux de données. Sinon, après avoir entré le nom du paramètre, sélectionnez Ajouter un paramètre de flux de données dans le menu Actions supplémentaires.

      Dans le panneau Ajouter un paramètre de flux de données, spécifiez le type de données, la valeur par défaut et d'autres propriétés pour le paramètre à ajouter et à utiliser.

    Pour le service de stockage d'objets, pour un opérateur Source uniquement : Lors de la configuration de l'entité de données pour un opérateur Source qui utilise une ressource de données de stockage d'objets, vous pouvez utiliser des paramètres et des modèles de fichier. Dans le panneau Parcourir les entités de données par modèle, entrez une expression en utilisant des paramètres et des modèles pour sélectionner une ou plusieurs entités. Par exemple : ADDRESSES_${STATE}/*

Note

Pour une entité de données dont le nom contient un paramètre de flux de données, vous ne pouvez pas lier la ressource d'entité à un autre paramètre. L'option Affecter un paramètre n'est pas disponible.

À propos du panneau Paramètres

Le panneau Paramètres d'un flux de données affiche les paramètres qui ont été définis dans l'ensemble du flux de données.

Utilisez le panneau Paramètres pour afficher :

  • Tous les paramètres créés pour les ressources de données, les connexions, les schémas ou les seaux et les entités de données utilisés dans le flux de données.
  • Tous les paramètres créés pour les opérateurs de mise en forme tels que Filtrer, Jointure et Consultation.
  • Tous les paramètres d'expression créés pour les opérateurs Expression et Agréger, ainsi que pour les opérateurs de mise en forme tels que Filtrer, Jointure, Consultation et Fractionner.
  • Tous les paramètres de flux de données créés pour les noms d'entité de données dans un flux de données.

Pour accéder au panneau Paramètres lors de l'ouverture du flux de données dans le canevas du concepteur, sélectionnez Paramètres dans le menu Voir de la barre d'outils.

The Parameters panel has two tabs, View and Config. Dans les deux onglets, vous pouvez effectuer une recherche dans la liste en entrant le nom complet d'un paramètre.

Dans l'onglet Vue, vous pouvez :

  • Voir les paramètres créés dans le flux de données, qu'ils soient affectés à un objet ou non. Un paramètre est affecté lorsque vous voyez une valeur dans le champ Utilisé dans.
  • Réduire et développer les détails de chaque paramètre.
  • Sélectionnez le lien Utilisé dans pour un paramètre affecté. L'opérateur référençant ce paramètre est mis en évidence sur le canevas et dans le panneau Propriétés (onglet Détails).

Dans l'onglet Configuration, vous pouvez :

  • Ajoutez des paramètres d'expression et des paramètres de flux de données. Sélectionnez Ajouter, puis utilisez le panneau Ajouter un paramètre qui s'affiche pour définir le paramètre.
  • Modifiez la valeur par défaut d'un paramètre. Dans le menu Actions (Menu Actions) du paramètre, sélectionnez Modifier pour utiliser le panneau Modifier le paramètre pour modifier la valeur.
  • Supprimer un ou plusieurs paramètres. Voir Suppression d'un paramètre.

Ajout d'un paramètre

Vous ajoutez et définissez des paramètres pour des opérateurs associés à des sources de données dans un flux de données.

Un paramètre d'un flux de données peut être réutilisé pour représenter la valeur par défaut pour une autre ressource du même type dans le même flux de données.

La définition d'un paramètre dépend du type de ressource auquel vous ajoutez le paramètre. Pour tous les types de paramètres, vous fournissez un nom et une description facultative, et définissez une valeur par défaut pour le paramètre. Vous ne pouvez pas modifier le nom et la description du paramètre après sa création.

Note

La procédure suivante ne s'applique pas à l'ajout de paramètres dans des expressions et des conditions. Voir Ajout d'un paramètre d'expression. Pour ajouter des paramètres de système à l'opérateur Expression, voir Ajout et configuration d'un opérateur Expression.

Pour ajouter un paramètre à un flux de données :

  1. Sur le canevas d'un flux de données, sélectionnez l'opérateur pour le type de ressource auquel vous souhaitez ajouter un paramètre.
    Par exemple, sélectionnez un opérateur Source ou Cible pour ajouter un paramètre pour une ressource de données, une connexion, un schéma ou une entité de données. Pour ajouter un paramètre pour une condition, sélectionnez un opérateur Filtrer, Jointure ou Consultation.
  2. Dans l'onglet Détails du panneau Propriétés, sélectionnez Affecter un paramètre à côté de la ressource (par exemple, Ressource de données ou Condition de filtre).
  3. Dans la page Affecter un paramètre, sélectionnez Ajouter un paramètre.
  4. Dans le panneau Ajouter un paramètre, entrez un nom pour le paramètre dans le champ Identificateur ou utilisez la valeur par défaut.
  5. (Facultatif) Entrez une description pour aider les autres utilisateurs à identifier la fonction du paramètre.
  6. Le champ Type indique le type de ressource auquel vous ajoutez le paramètre. Vous ne pouvez pas modifier le type.
  7. Définissez la valeur par défaut pour le paramètre.
    La façon dont vous définissez la valeur par défaut dépend du type de ressource. Par exemple, pour une entité de données, vous utilisez des menus pour sélectionner une ressource de données, une connexion et un schéma, puis vous sélectionnez l'entité.
  8. Sélectionnez Ajouter.
    Vous êtes ramené à la page Affecter un paramètre.
  9. Vous pouvez répéter les étapes 3 à 8 pour ajouter d'autres paramètres du même type de ressource, si nécessaire.

Affichage des paramètres définis par le système et l'utilisateur

Vous pouvez voir les paramètres de système disponibles dans un flux de données au moment de l'exécution, ainsi que les paramètres définis par l'utilisateur que vous avez créés.

Pour les paramètres définis par l'utilisateur, la liste inclut les paramètres affectés et non utilisés au niveau du flux de données pour les ressources de données, les connexions, les schémas ou les seaux et les entités de données. Dans le cas des paramètres affectés, vous pouvez voir où le paramètre est utilisé dans le flux de données.

La liste des paramètres définis par l'utilisateur comprend également les paramètres d'expression utilisés et inutilisés. Les paramètres d'expression sont des paramètres qui sont ajoutés au niveau du flux de données à l'aide du générateur de conditions (opérateurs Filtrer, Jointure, Consultation et Fractionner) ou du générateur d'expressions (opérateurs Expression et Agréger).

Utilisez l'onglet Paramètres du panneau Propriétés du flux de données pour voir les paramètres de système et définis par l'utilisateur.

  1. Dans le canevas du concepteur d'un flux de données, cliquez sur une zone vide.
  2. Dans le panneau Propriétés du flux de données, sélectionnez Paramètres.
  3. Sélectionnez Définie par l'utilisateur ou Définie par le système.

    Actuellement, vous ne pouvez utiliser des paramètres de système qu'avec l'opérateur Expression.

  4. Vérifiez les listes.
    La colonne Utilisé dans indique où le paramètre est utilisé dans le flux de données.

Affectation d'un paramètre

Vous pouvez affecter des paramètres à différents types de ressource, tels que les entités de données dans les opérateurs Source et Cible, et les conditions dans les opérateurs Filtrer, Jointure et Consultation.

Dans un flux de données, vous pouvez sélectionner parmi les paramètres existants, ou en ajouter un, puis l'attribuer.

Utilisez l'onglet Détails du panneau Propriétés d'un opérateur de flux de données pour affecter des paramètres. La procédure suivante peut être utilisée pour affecter des paramètres aux opérateurs Source, Cible, Filtrer, Jointure et Consultation.

Pour affecter un paramètre à un opérateur dans un flux de données :

  1. Sur le canevas d'un flux de données, sélectionnez l'opérateur pour le type de ressource que vous souhaitez affecter un paramètre.
    Par exemple, sélectionnez un opérateur Source ou Cible pour ajouter un paramètre pour une ressource de données, une connexion, un schéma ou une entité de données. Pour ajouter un paramètre pour une condition, sélectionnez un opérateur Filtrer, Jointure ou Consultation.
  2. Dans l'onglet Détails du panneau Propriétés, sélectionnez Affecter un paramètre à côté de la ressource (par exemple, Ressource de données ou Condition de filtre).
  3. Dans la page Affecter un paramètre, vérifiez la liste des paramètres existants, le cas échéant.
    Seuls les paramètres du même type de ressource apparaissent dans la liste.
  4. Pour affecter un paramètre à partir de la liste, sélectionnez le paramètre et sélectionnez Affecter.
  5. Pour créer et affecter un paramètre, sélectionnez Ajouter. Définissez le paramètre dans le panneau Ajouter un paramètre :
    1. Entrez un nom dans le champ Identificateur ou utilisez la valeur par défaut.
    2. (Facultatif) Entrez une description pour aider les autres utilisateurs à identifier la fonction du paramètre.
    3. Le champ Type indique le type de ressource auquel vous ajoutez le paramètre. Vous ne pouvez pas modifier le type.
    4. Définissez la valeur par défaut pour le paramètre.
      La façon dont vous définissez la valeur par défaut dépend du type de ressource. Par exemple, pour une entité de données, vous utilisez des menus pour sélectionner une ressource de données, une connexion et un schéma, puis vous sélectionnez l'entité.
    5. Sélectionnez Ajouter.
      Vous êtes ramené à la page Affecter un paramètre. Le paramètre que vous avez ajouté est sélectionné par défaut.
    6. Sélectionnez Affecter.

Modification d'un paramètre

Vous modifiez la valeur par défaut d'un paramètre affecté dans le flux de données où il est utilisé.

Vous pouvez également modifier la valeur du paramètre lorsque vous créez une tâche d'intégration à l'aide du flux de données ou lorsque vous exécutez la tâche. La procédure suivante décrit comment modifier une valeur de paramètre lors de la conception du flux de données.

Note

La procédure suivante ne s'applique pas à la modification des paramètres d'expression dans des expressions ou des conditions.

Pour modifier un paramètre affecté :

  1. Sur le canevas d'un flux de données, sélectionnez l'opérateur dont vous souhaitez modifier la valeur de paramètre.
  2. Dans l'onglet Détails du panneau Propriétés, pour le type de ressource de paramètre que vous souhaitez modifier, sélectionnez Modifier le paramètre.
  3. Dans le panneau Modifier le paramètre, modifiez les champs.
    Lorsque vous modifiez des valeurs pour les types de ressource de données, de connexion, de schéma et d'entité de données, vous devez sélectionner les valeurs dans l'ordre indiqué dans le panneau.
  4. Sélectionnez Enregistrer les modifications.
Note

Lorsque vous modifiez le paramètre d'une ressource de données, d'une connexion, d'un schéma ou d'une entité de données, assurez-vous de conserver les relations appropriées entre les valeurs. Par exemple, si vous modifiez la valeur du schéma, vérifiez que la nouvelle valeur contient l'entité de données que vous avez sélectionnée initialement. Si la valeur modifiée ne contient pas l'entité de données initiale, des erreurs risquent de survenir avec le flux de données lors de l'exécution. Le service d'intégration de données vous avertit des problèmes potentiels, mais vous êtes responsable de définir les valeurs appropriées pour les paramètres.

Retrait d'un paramètre

Le retrait d'un paramètre d'un opérateur supprime uniquement l'association entre l'opérateur et le paramètre.

Le paramètre n'est pas supprimé du flux de données lorsque vous le retirez. Vous pouvez toujours utiliser le paramètre pour un autre opérateur du même type de ressource.

Lorsque vous retirez un paramètre, la valeur affectée au paramètre devient la valeur par défaut de l'opérateur.

Note

La procédure suivante ne s'applique pas au retrait ou à la suppression des paramètres d'expression dans des expressions ou des conditions.

Pour retirer un paramètre affecté :

  1. Sur le canevas d'un flux de données, sélectionnez l'opérateur dont vous souhaitez supprimer le paramètre.
  2. Dans l'onglet Détails du panneau Propriétés, pour le type de ressource de paramètre que vous souhaitez supprimer, sélectionnez Supprimer un paramètre.
  3. Dans la boîte de dialogue Supprimer un paramètre, vérifiez la liste des opérateurs touchés si vous retirez ce paramètre, puis sélectionnez Supprimer.

Suppression d'un paramètre

Lorsque vous supprimez un paramètre d'un flux de données, ce paramètre n'est plus disponible pour utilisation dans le flux de données.

Si le paramètre que vous supprimez est associé à un opérateur dans le flux de données, la valeur attribuée au paramètre devient alors la valeur par défaut de l'opérateur.

Pour supprimer un paramètre :

  1. Sur le canevas d'un flux de données, sélectionnez Paramètres dans le menu Voir de la barre d'outils du canevas.
    L'onglet Voir du panneau Paramètres affiche tous les paramètres créés dans le flux de données. Si un paramètre est affecté à une ressource dans le flux de données, le lien Utilisé dans indique le nom de l'opérateur où le paramètre est utilisé.
  2. Dans le panneau Paramètres, sélectionnez Configuration.
  3. Sélectionnez un ou plusieurs paramètres à supprimer, puis sélectionnez Supprimer.
    Attention

    En supprimant un paramètre, vous supprimez également toutes les associations du paramètre. La valeur attribuée à ce paramètre devient alors la valeur par défaut de l'opérateur.

  4. Dans la boîte de dialogue Supprimer un paramètre, vérifiez la liste des opérateurs touchés si vous supprimez ce paramètre.
  5. Sélectionnez Supprimer.

Ajout d'un paramètre d'expression

Utilisez le générateur d'expressions ou le générateur de conditions pour ajouter des paramètres d'expression dans un flux de données.

Un paramètre d'expression a un nom, un type et une valeur par défaut. Seule la valeur par défaut peut être modifiée après la création du paramètre.

Pour ajouter un paramètre d'expression :

  1. Sur le canevas d'un flux de données, sélectionnez l'opérateur pour ajouter ou modifier une expression.
    Par exemple, sélectionnez un opérateur Filtrer ou Expression.
  2. Selon l'opérateur que vous avez sélectionné, effectuez l'une des opérations suivantes :
    • Pour un opérateur Expression ou agréger, sélectionnez Ajouter une expression ou sélectionnez Modifier dans le menu Actions (Menu Actions) pour une expression existante.
    • Pour un opérateur Filtrer, Jointure ou Consultation, sélectionnez Créer ou Modifier.
    • Pour un opérateur Fractionner, sélectionnez Add (Ajouter) ou Edit (Modifier) dans le menu Actions (Menu Actions) pour une condition existante.
  3. Dans le panneau d'ajout ou de modification qui s'affiche, procédez de la façon suivante :
    1. Dans la section du générateur, sélectionnez Paramètres.
    2. Sélectionnez Ajouter.
    3. Dans le panneau Ajouter un paramètre, entrez un nom pour le paramètre dans le champ Identificateur.
    4. (Facultatif) Entrez une description pour aider les autres utilisateurs à identifier la fonction du paramètre.
    5. Dans le menu Type de données, sélectionnez un type pour ce paramètre.
    6. Définissez la valeur par défaut du paramètre.

      La façon dont vous définissez la valeur par défaut dépend du type de données. Par exemple, un type Varchar a le champ Longueur.

    7. Sélectionnez Ajouter.
      Le paramètre est ajouté à la liste Paramètres.
    8. Répétez les étapes pour créer d'autres paramètres d'expression, si nécessaire.
Les paramètres d'expression que vous ajoutez sont enregistrés dans le flux de données. Vous pouvez voir et modifier les valeurs par défaut des paramètres d'expression dans le panneau Paramètres ou dans l'onglet Paramètres du panneau Propriétés du flux de données.

Modification d'un paramètre d'expression

Vous pouvez seulement modifier les valeurs par défaut des paramètres d'expression. Vous ne pouvez pas modifier le nom, le type ou les autres propriétés propres au type d'un paramètre d'expression.

Vous pouvez utiliser le panneau Paramètres ou l'onglet Paramètres du panneau Propriétés du flux de données pour modifier les valeurs par défaut.

La procédure suivante utilise l'onglet Paramètres du panneau Propriétés du flux de données.

  1. Dans le canevas d'un flux de données, sélectionnez une zone vide.
  2. Dans le panneau Propriétés du flux de données, sélectionnez Paramètres.
  3. Sélectionnez Défini par l'utilisateur.
  4. Vérifiez les paramètres répertoriés par nom.

    Vous pouvez effectuer une recherche dans la liste en entrant le nom complet d'un paramètre.

  5. Dans la rangée du paramètre d'expression que vous souhaitez modifier, sélectionnez Modifier dans le menu Actions (Menu Actions).
  6. Dans le panneau Modifier le paramètre, modifiez la valeur du paramètre d'expression.
  7. Sélectionnez enregistrer.