Passer au contenu principal

logoCorrectSize.png

Workday Adaptive Planning Knowledge Center

Ajouter des tables de jointure et des colonnes SQL

En plus des tables de données et colonnes directement disponibles à partir d’une feuille de calcul ou d’une base de données, vous pouvez créer des tables avec des jointures SQL. Vous pouvez également utiliser des expressions SQL sur les données d’une colonne. Les tables de jointure et colonnes SQL sont disponibles dans toutes les sources de données.

 

Ajout d’une table de jointure SQL

Les tables de jointure SQL vous offrent une flexibilité accrue pour extraire et filtrer des informations.

Pour ajouter une table de jointure SQL, procédez comme suit :

  1. Dans le menu Composants de données, développez le dossier Table personnalisée .

  2. Faites glisser la table de jointure  vers la source de données et déposez-la dans la zone des tables.
    La boîte de dialogue Table de jointure  s’affiche, comme illustré ci-dessous.

    !sqljoin_1.jpg
  3. Entrez les informations de la table de jointure :

  • Nom :  Utilisez le nom par défaut ou saisissez un nom différent pour la table de jointure.
  • Table principale : Sélectionnez la table principale pour la jointure SQL dans la liste déroulante.
  1. Cliquez sur Ajouter une jointure.
  2. Sélectionnez Créer une nouvelle jointure  dans la liste déroulante.

Les nouvelles informations de jointure s’affichent à l’écran, comme illustré ci-dessous.

!sqljoin_2.jpg

6. Entrez les informations de la nouvelle jointure :

  • Nom de la jointure :  Utilisez le nom par défaut ou saisissez un nom différent pour la jointure. (Vous pouvez avoir plus d’une jointure dans une table).
  • Table principale : Sélectionnez la table principale dans la liste déroulante.
  • Table jointe :  Sélectionnez la table à joindre à la table principale dans la liste déroulante.
  • Type : Sélectionnez le type de jointure SQL dans la liste déroulante : Intérieure, Jointure gauche, ou Jointure droite.
  • Préfixe de colonne : Saisissez un préfixe de colonne facultatif. Le préfixe de colonne est une petite valeur de chaîne ajoutée à chaque nom de colonne dans la table de jointure. Ceci identi­fie l’origine d’une colonne particulière lorsqu’elle apparaît dans la liste de colonnes de la table de jointure.
  • Expression de jointure :  Cliquez sur ce champ. La boîte de dialogue Modifier l’expression de jointure SQL s’affiche comme indiqué ci-dessous.
!sqljoin_3_xantus.png
  1. Entrez une expression de jointure SQL. Une liste des colonnes disponibles apparaît à gauche de la boîte de dialogue. Cliquez sur Appliquer  pour vérifier automatiquement la syntaxe SQL de l’expression de jointure. L’expression que vous avez saisie apparaît dans le champ Expression de jointure  comme illustré ci-dessous. Pour obtenir une aide détaillée sur la syntaxe SQL, vous pouvez cliquer ici dans la sec­tion Notes.

    !sqljoin_4.jpg
  2. Cliquez sur Appliquer  dans la barre créer une nouvelle jointure de la boîte de dialogue Table de jointure pour appliquer les modifications.
  3. Vous pouvez répéter le processus pour ajouter une autre jointure à cette table, ou cliquez sur Appliquer  au bas de la boîte de dialogue pour enregistrer les modifications apportées à la table de jointure.

La table de jointure complétée apparaît dans la liste des tables de la source de données. (Pour inclure les co­lonnes pour l’importation, localisez la table de jointure nouvellement créée dans la liste des tables sous la source de données. Ouvrez la table de jointure et localisez la colonne que vous souhaitez inclure pour l’importation. Faites glisser la colonne sélectionnée vers la table de jointure Joint dans la section Aperçu.)

Vous pouvez modifier les paramètres de la table en cliquant sur la flèche à côté du nom de la table, qui affiche la boîte de dialogue Filtre de jointure   montrée auparavant au lieu de la boîte de dialogue standard Paramètres de table  pour les autres tables.

Ajout d’une colonne SQL

Les colonnes SQL sont utilisées pour construire de nouvelles valeurs qui peuvent être facilement chargées dans Adaptive Discovery par des chargeurs. (Les chargeurs sont abordés ici.)

Pour ajouter une colonne SQL, procédez comme suit :

  1. Dans le menu Composants de données, développez le dossier de Colonne personnalisée .

  2. Faites glisser la Colonne SQL  vers la source de données et déposez-la sur une table dans la zone des tables.
    La boîte de dialogue Paramètres de colonne  s’affiche, comme illustré ci-dessous.

    !sqlcol_1.jpg
  3. Entrez les informations de la colonne SQL :

  • Nom : Utilisez le nom par défaut ou saisissez un nom différent pour la colonne SQL.
  • Type de colonne :  Ce champ d’affichage uniquement affiche le type de données de la colonne.
  • Convertir le type de colonne : Sélectionnez un type de données dans lequel convertir la nouvelle colonne en, ou laissez la sélection telle quelle (Ne pas convertir) pour conserver la colonne comme type de données affiché dans Type de colonne.
  • Expression SQL : Cliquez sur le champ pour afficher la boîte de dialogue Expression SQL  montrée auparavant. Entrez une expression SQL dans le champ. Cliquez sur Appliquer  pour vérifier automatiquement la syntaxe SQL de l’expression. (En cas d’erreur, l’erreur est indiquée dans l’expression.) L’expression que vous avez saisie apparaît dans le champ Expression SQL dans la boîte de dialogue Paramètre de colonne. Pour obtenir une aide détaillée sur la syntaxe SQL, vous pouvez cliquer ici dans la section Notes.

 4. Cliquez sur Appliquer  dans la boîte de dialogue Paramètre de colonne .

La colonne terminée apparaît dans la table que vous avez sélectionnée. Vous pouvez modifier les paramètres de la colonne en cliquant sur la flèche à côté du nom de la colonne, qui affiche la boîte de dialogue Para­mètres montrée auparavant à la place de la boîte de dialogue standard Paramètres de colonne  pour les autres colonnes.

Sources de données dématérialisées personnalisées

Si vous souhaitez configurer une source dématérialisée et personnalisées de données (SDDP), voir  le Guide du développeur SDDP.

  • Cet article vous a été utile ?