Introduction
Cette rubrique explique deux méthodes de combinaison des données dans un flux de transformation ETL : l'action Ajouter des lignes, qui vous permet d'ajouter des lignes de plusieurs DataSets dans un même DataSet, et l'action Joindre des données, qui vous permet de combiner des colonnes de deux DataSets.
Pour plus d'informations sur la création d'un DataFlow ETL, consultez la rubrique Création d'un DataFlow ETL.
Pour obtenir plus d'informations sur le Data Center, consultez la rubrique Topologie du Data Center.
Ajouter des lignes
L'action Ajout de lignes permet d'ajouter des lignes de plusieurs DataSets (aux colonnes et à la structure de données similaires) dans un même DataSet, en renvoyant les occurrences de toutes les correspondances, y compris les lignes en double.
Vidéo de formation - Utilisation de l'action Ajout de lignes
Apprenez à utiliser l'action Ajout de lignes pour transformer des données.
Remarques : les vidéos de formation sur les produits sont exclusivement réservées aux clients Domo.
Exemple
Par exemple, avec le flux de transformation suivant...
... l'action Ajouter des lignes transforme les données suivantes...
et ces données...
... à ce...
... à l'aide de cette configuration :
Pour configurer l'action Ajout de lignes,
-
Cliquez sur l'action Ajout de lignes dans le tableau.
-
(Optionnel) Pour renommer l'action, cliquez sur
, puis entrez le nom souhaité.
-
Sélectionnez une option d'insertion de colonnes.
Option
Description
Inclure les colonnes du DataSet
Inclut les colonnes du DataSet sélectionné.
Inclure toutes les colonnes
Inclut les colonnes uniques de tous les DataSets en entrée.
Inclure uniquement les colonnes partagées
Inclut uniquement les colonnes présentes dans tous les DataSets en entrée.
-
Vérifiez les modifications à apporter à chaque DataSet.
Joindre des données
L'action Joindre des données vous permet de combiner les colonnes de deux DataSets ou "flux" de données dans un même DataSet dont une colonne spécifique (ou un ensemble de colonnes) contient des valeurs communes. Ces colonnes doivent exister dans les deux DataSets en entrée et présenter la même structure de données.
Vidéo de formation - Comparaison des types de jointures dans ETL
Remarque : les vidéos de formation sur les produits sont exclusivement réservées aux clients Domo.
Exemple
Par exemple, avec le flux de transformation suivant...
... l'action Joindre des données transforme les données suivantes...
et ces données...
... à ce...
... à l'aide de cette configuration :
Remarques :
- Dans les données transformées, Domo ajoute "_1" dans le nom des colonnes correspondantes spécifiées.
- Dans l'aperçu, l'ordre des lignes des données transformées n'est parfois pas celui attendu. Vous pouvez modifier l'ordre des lignes en affichant les données dans les cartes de tableau.
Pour configurer l'action Joindre des données,
-
Cliquez sur l'action Joindre des données dans le tableau.
-
(Optionnel) Pour renommer l'action, cliquez sur
, puis entrez le nom souhaité.
-
Définissez la colonne à utiliser dans la combinaison de données.
Remarques : 1) La colonne spécifique utilisée pour combiner les lignes doit exister dans les deux DataSets et posséder la même structure de données. 2) Domo fait référence à la colonne du premier DataSet en entrée comme la colonne d'identification et à la colonne du deuxième DataSet en entrée comme la colonne correspondante. 3) Pour les jointures Interne, Extérieure gauche et Externe complète, définissez la table principale ou la "table de recherche" incluant des valeurs uniques en tant que premier DataSet en entrée (à gauche). (La colonne d'identification ne peut pas contenir plus de 10 000 doublons d'une valeur donnée.) -
Sélectionnez le premier DataSet en entrée (à gauche), puis la colonne d'identification souhaitée.
La colonne d'identification doit être associée à une colonne correspondante du second DataSet en entrée. -
Sélectionnez le second DataSet en entrée (à droite), puis la colonne correspondante souhaitée.
La colonne correspondante doit être associée à une colonne d'identification du premier DataSet en entrée. -
Cliquez sur l'icône de type de jonction, puis sélectionnez le type de jonction à effectuer.
Type de jonction
Description
InterneInclut uniquement les lignes correspondantes dans les deux DataSets en entrée
Extérieure gaucheInclut toutes les lignes du premier DataSet en entrée (à gauche) et les lignes correspondantes du second DataSet en entrée (à droite).
Extérieure droiteInclut toutes les lignes du second DataSet en entrée (à droite) et les lignes correspondantes du premier DataSet en entrée (à gauche).
Extérieure complèteInclut toutes les lignes des deux DataSets en entrée.
-
(Conditionnel) Pour ajouter une autre paire de colonnes, cliquez sur Faire correspondre avec une autre colonne, puis configurez les colonnes couplées.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.