Ajouter plusieurs sources de données
Objectif
Regroupez les lignes d'une ou plusieurs tables sources dans une table cible afin de créer un ensemble de données unifié à partir de plusieurs sources.
Quand l'utiliser
Utilisez la fonction « Append » lorsque vous avez besoin de :
- Regrouper les données provenant de plusieurs sources similaires (par exemple, les inventaires de serveurs virtuels et physiques)
- Regrouper les données régionales dans un seul tableau de référence
- Ajouter des lignes de données supplémentaires à un tableau existant
- Regrouper des ensembles de données présentant des structures similaires, mais non identiques
Remarque : la commande « Append » ajoute des lignes à votre tableau. Si vous souhaitez plutôt ajouter des colonnes à des lignes existantes, utilisez la fonction « Join » (voir « Joindre des données provenant de plusieurs sources& »).
Prérequis
- La table cible est une table de transformation (et non une table importée)
- Il existe des tables sources contenant des données à ajouter
- Compréhension du mappage des colonnes entre la source et la cible
Durée estimée
15 à 20 minutes pour la configuration initiale; 5 minutes pour ajouter des sources supplémentaires
Étapes
- Consultez le tableau des cibles dans l'Explorateur de projet.
- Ajoutez une étape « Append » au pipeline de transformation.
- Cliquez sur « Ajouter une source de données ».
- Sélectionnez la table source à ajouter, puis cliquez sur Suivant.
- Mapper les colonnes source aux colonnes cible :
- Colonnes mises en correspondance automatiquement : les colonnes dont les noms correspondent (sans distinction de majuscules/minuscules) sont automatiquement mises en correspondance et signalées par des coches vertes
- Mappage manuel : pour les colonnes non mappées, utilisez le menu déroulant pour sélectionner la colonne source correspondante
- Valeurs fixes : pour utiliser la même valeur pour toutes les lignes ajoutées, sélectionnez « Entrer une valeur fixe pour toutes les lignes » et saisissez la valeur
- Formules : saisissez une formule commençant par = pour transformer les données source (par exemple, ="pm-&"& {Asset Tag} )
- (Facultatif) Cliquez sur « Sélectionner une colonne source supplémentaire » pour ajouter de nouvelles colonnes de la table source à la table cible.
- Consultez les tableaux de prévisualisation ci-dessous pour vérifier le mappage.
- Cliquez sur Enregistrer.
- Pour ajouter d'autres tables de source, cliquez à nouveau sur « Ajouter une source de données » et répétez les étapes 4 à 8.
Résultats attendus
Les lignes de toutes les tables sources sont ajoutées à la table cible. L'aperçu présente les données regroupées provenant de toutes les sources. Chaque source est répertoriée dans le volet « Append » avec le nombre de colonnes requises qui lui sont associées.
Gestion des sources jointes
Dans le volet « Ajouter », vous pouvez :
- Modification : modifier les correspondances de colonnes pour une source ajoutée
- Supprimer : supprimer une source ajoutée de la table cible
- Ajouter une source de données : ajouter une autre table source à la liste
Pièges courants
- Incompatibilité de types de colonnes : si une colonne source n'apparaît pas dans la liste déroulante, vérifiez qu'elle est du même type que la colonne cible. Si nécessaire, utilisez des formules pour convertir les types.
- Formules ou valeurs fixes : les valeurs fixes ne sont pas évaluées par les formules. Pour utiliser une formule, ajoutez une étape « Formules » avant l'étape « Ajouter », puis mappez la colonne obtenue.
- Ajout verrouillé pour les périodes hors plage : pour les tables versionnées, les ajouts s'appliquent uniquement à la version actuelle. Si vous sélectionnez une période en dehors de la plage de dates de la version, l'ajout est verrouillé et ne peut plus être modifié.
Tâches connexes
- Regrouper des données provenant de plusieurs sources
- Appliquer des formules pour transformer les données
- Utilisation des fonctions de recherche (Référence : Formules et fonctions)