Accéder au contenu principal Passer au contenu complémentaire

Utiliser les variables de contextes pour se connecter à la base de données des rapports

Vous pouvez utiliser des variables de contexte dans l'éditeur de rapports afin de définir une connexion au datamart contenant les résultats de l'exécution des rapports de profiling.

Vous pouvez définir des paramètres de contexte et les utiliser pour exécuter des rapports de qualité de données dans différentes configurations, Prod et Test par exemple.Vous pouvez effectuer et valider plusieurs étapes de test avant de décider qu'un groupe de rapports est prêt à aller en production. Vous pouvez effectuer et valider plusieurs étapes de test avant de décider qu'un groupe de rapports est prêt à aller en production.

Le Studio Talend vous offre la possibilité de créer plusieurs contextes de jeux de données. Vous pouvez créer des contextes de jeux de données en une seule fois à partir de la fenêtre Preferences du Studio Talend ou créer des contextes de jeux de données à partir du nœud Contexts de la perspective Integration et les stocker dans le référentiel du Studio Talend.

Vous pouvez sélectionner n'importe quelle variable de contexte du Repository à partir de l'éditeur de rapports de la perspective Profiling et l'utiliser pour stocker les résultats du rapport.

Pour plus d'informations concernant les contextes et leur centralisation dans le référentiel Studio Talend, consultez Utiliser les contextes et les variables.

Exporter les paramètres du datamart de rapports en tant que contextes

About this task

  • Vous avez défini les paramètres du datamart de rapports dans la fenêtre Preferences, comme décrit dans Configurer une base de données distante.
  • Vous avez sélectionné la perspective Profiling .

Afin d'exporter les paramètres de la base de données de rapports en tant que contexte et utiliser les variables de contexte dans l'éditeur de rapports, procédez comme suit :

Procedure

  1. Dans la barre de menu, sélectionnez Window > Preferences pour ouvrir la boîte de dialogue Preferences.
  2. Commencez à saisir Reporting dans le champ de filtre et sélectionnez Reporting dans la liste.
    Vue d'ensemble de la fenêtre Reporting.
  3. Cliquez sur Export as context afin d'ouvrir l'assistant de création de contextes.
  4. Suivez les étapes dans l'assistant afin de définir les variables de contexte et exportez la connexion au datamart ainsi que le chemin vers le dossier de rapports et le logo en tant que contextes.
    Un nom par défaut est donné aux variables de contexte si vous ne changez pas ce dernier dans l'assistant de création de contextes. Les variables de contexte sont centralisées sous le nœud Contexts dans l'arborescence DQ Repository.
    Pour plus d'informations concernant la centralisation des contextes dans le référentiel du Studio, consultez Centraliser les variables de contexte dans le Repository.https://help.talend.com/fr-FR/studio-user-guide/8.0/centralizing-context-variables-in-repository
    Un message apparaît afin de montrer la progression de l'opération.
  5. Vous pouvez cliquer sur Revert Context (Revenir au contexte précédent) afin de revenir à l'état initial de la connexion.
  6. Dans l'arborescence DQ Repository, cliquez-droit sur une ou plusieurs analyse·s et générez un rapport.
    L'éditeur de rapports s'ouvre dans les paramètres de rapport.
    Vue d'ensemble de l'onglet Report Settings (Paramètres du rapport) et de la vue Context (Contexte).
    Dans la vue Database Connection Settings en bas de l'éditeur, les paramètres de connexion sont déjà remplis avec les variables de contextes définies et exportés en tant que contexte dans la fenêtre Preferences.
    La vue Context Settings (Paramètres de contexte) affiche les valeurs de la connexion de contexte.
    La vue Context (Contexte) affiche les variables que vous avez exportées et centralisées dans le référentiel du Studio Talend sous le nœud Contexts (Contextes) de l'arborescence DQ Repository (Référentiel DQ). Si cette vue n'est pas ouverte dans le Studio Talend, utilisez le menu Window (Fenêtre) > Show View (Afficher la vue) > Profiling > Context (Contexte) pour l'ouvrir.
    Note InformationsRemember: Un rapport créé dans le Studio Talend avant que vous ayez défini et exporté les variables de contexte garde ses paramètres de base de données originaux. Si vous souhaitez l'utiliser avec un datamart ou des contextes de connexion différents, vous devez ouvrir le rapport et sélectionner la connexion de contexte manuellement dans l'éditeur de rapports. Pour plus d'informations, consultez Sélectionner ou modifier les variables de contexte dans l'éditeur de rapports.
  7. Sauvegardez le rapport et exécutez-le.
    Les résultats du rapport sont écrits dans la connexion de contexte définie dans l'éditeur de rapports.

Sélectionner ou modifier les variables de contexte dans l'éditeur de rapports

Before you begin

  • Vous avez sélectionné la perspective Profiling .
  • Au moins une connexion de contexte a été créée et sauvegardée dans le Repository du Studio Talend.

About this task

Dans la vue Context (Contexte) de l'éditeur de rapports de la perspective Profiling , vous pouvez :
  • Pour sélectionner des variables de contexte depuis le référentiel du Studio Talend, même si vous n'avez pas exporté les paramètres du datamart en tant que contexte à partir de la fenêtre Preferences (Préférences), cliquez sur Manage variables (Gérer les variables).

  • Pour définir des variables de contexte de zéro, cliquez sur le bouton [+] en haut à gauche de la vue.

  • Pour configurer des environnements de contexte pour le rapport, cliquez sur Manage environments (Gérer les environnements), en haut à droite de la vue.

Pour plus d'informations concernant les contextes et les variables, consultez Utiliser les contextes et les variables.

Pour changer une connexion de contexte pour un rapport à partir de l'éditeur, procédez comme suit :

Procedure

  1. Double-cliquez sur un rapport dans l'arborescence DQ Repository afin d'ouvrir l'éditeur de rapports.
    Si la vue Context (Contexte) n'est pas ouverte dans l'éditeur, sélectionnez Window (Fenêtre) > Show View (Afficher la vue) > Profiling > Context (Contexte) pour l'ouvrir.
  2. Dans la vue Context (Contexte), cliquez sur Manage variables (Gérer les variables).
    Une boîte de dialogue s'ouvre afin de lister toutes les variables de contexte créées et centralisées dans le Repository du Studio Talend.
  3. Cochez la case de la connexion de contexte dans laquelle vous souhaitez générer les résultats du rapport sélectionné.
    Vous pouvez sélectionner plus d'une connexion de contexte.
    Si vous ne souhaitez pas obtenir les variables de contexte à partir du référentiel du Studio Talend mais que vous voulez les définir à partir de zéro, vous pouvez cliquer sur le bouton [+] en bas de la vue Context (Contexte) et définir les valeurs de contexte.
  4. Cliquez sur OK.
    Les variables des connexions de contexte sélectionnées sont listées dans la vue Context (Contexte) et dans la vue Context Settings (Paramètres de contexte).
    Vue d'ensemble de l'onglet Report Settings (Paramètres du rapport) et de la vue Context (Contexte).
  5. Saisissez le nom des variables de contexte de la table Context Settings (Paramètres de contexte) dans la vue Database Connection Settings (Paramètres de connexion à la base de données). Saisissez context. suivi du nom de la variable.
  6. Si nécessaire, vous pouvez modifier les variables de contexte dans la vue Context (Contexte) en cliquant sur la valeur que vous souhaitez modifier.
    Exemple de modification d'une variable de contexte dans la vue Context (Contexte).
    Les valeurs de contexte sont modifiées dans l'éditeur de rapport, mais ces mises à jour ne sont pas propagées au groupe de contextes dans le référentiel. Vous pouvez exécuter uniquement le rapport courant avec les nouvelles valeurs de contexte.
  7. Dans la vue Database Connection Settings, cliquez sur Check afin de vous assurer que votre connexion fonctionne.
  8. Sauvegardez le rapport et exécutez-le.
    Les résultats du rapport sont écrits dans la connexion de contexte définie dans l'éditeur de rapports.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.