Cette page vous a-t-elle été utile ?
Oui Non
Vous avez des commentaires ? Veuillez les laisser ici. Nous vous remercions de votre participation !
Toute l'aide de Tableau > Aide de Tableau Desktop et de la création Web >
S'applique à : Tableau Desktop, Tableau Online, Tableau Server

Réunir vos données

Dans cet article

Réunir des tables manuellement

Réunir des tables en utilisant la recherche avec caractères génériques (Tableau Desktop)

Développer la recherche pour trouver plus de données Excel, texte, JSON et .pdf

Renommer, modifier ou supprimer des unions

Concordance des noms de fichiers ou organisation des champs

Métadonnées relatives aux unions

Fusionner des champs discordants dans l'union

Vue d'ensemble : Utilisation des unions

Tableau Desktop et création Web (Tableau Online et Tableau Server)

Tableau Desktop uniquement

Vous pouvez réunir vos données pour combiner deux tables ou plus en ajoutant des valeurs (lignes) d'une table vers l'autre. Pour unir vos données dans la source de données Tableau, les tables doivent provenir de la même connexion.

Si votre source de données prend en charge l'union, l'option Nouvelle union s'affiche dans le volet gauche de la page Source de données après que vous vous êtes connecté aux données. Vous pouvez également vous reporter à la liste suivante pour vérifier que votre source de données prend en charge l'union :

Tableau Desktop

  • Excel
  • Fichier texte
  • Google Sheets
  • Fichier JSON
  • Fichier PDF

 

  • Amazon Redshift
  • Aster Database
  • Cloudera Hadoop
  • Google BigQuery
  • Hortonworks Hadoop
  • Vertica
  • IBM DB2
  • IBM PDA (Netezza)
  • Microsoft SQL
  • MySQL
  • Oracle
  • PostgreSQL
  • Pivotal Greenplum Database
  • SAP Sybase ASE
  • SAP Sybase IQ
  • Teradata

Création Web (Tableau Online et Tableau Server)

  • Excel
  • Fichier texte
  • Amazon Aurora
  • Amazon Redshift

 

  • Google Cloud SQL
  • IBM BigInsights
  • IBM DB2
  • IBM PDA (Netezza)
  • MemSQL
  • Microsoft SQL
  • MySQL
  • Pivotal Greenplum Database
  • PostgreSQL
  • SAP Sybase ASE
  • SAP Sybase IQ
  • Vertica

Pour des résultats optimaux, les tables que vous combinez à l'aide d'une union doivent avoir la même structure. C'est-à-dire que chaque table doit comporter le même nombre de champs, et les champs connexes doivent avoir des noms de champs et des types de données correspondants.

Par exemple, supposons que les informations d'achats de clients suivantes soient stockées dans trois tables, séparées par mois. Les noms des tables sont "Mai2016", "Juin2016" et "Juillet2016".

Mai2016

Jour Client Achats Type
4 Lane 5 Crédit
10 Chris 6 Crédit
28 Juan 1 Crédit

Juin2016

Jour Client Achats Type
1 Lisa 3 Crédit
28 Isaac 4 Cash
28 Sam 2 Crédit

Juillet2016

Jour Client Achats Type
2 Mario 2 Crédit
15 Wei 1 Cash
21 Jim 7 Cash

Une union de ces tables crée l'unique table suivante comportant toutes les lignes de toutes les tables.

Union

Jour Client Achats Type
4 Lane 5 Crédit
10 Chris 6 Crédit
28 Juan 1 Crédit
1 Lisa 3 Crédit
28 Isaac 4 Cash
28 Sam 2 Crédit
2 Mario 2 Crédit
15 Wei 1 Cash
21 Jim 7 Cash

Réunir des tables manuellement

Utilisez cette méthode pour unir manuellement des tables distinctes. Cette méthode vous permet de déplacer les tables individuelles du volet gauche sur la page Source de données et dans la boîte de dialogue Union.

Pour réunir des tables manuellement

  1. Dans la page Source de données, double-cliquez sur Nouvelle union pour configurer l'union.

  2. Déplacez une table du volet gauche sur la boîte de dialogue Union.

  3. Sélectionnez une autre table du volet gauche et déplacez-la directement sous la première table.

    Astuce : Pour ajouter plusieurs tables à une union en même temps, appuyez sur Maj ou Ctrl (Maj ou Cmd sur Mac), sélectionnez les tables à unir dans le volet de gauche, puis faites-les glisser directement sous la première table.

  4. Cliquez sur Appliquer ou sur OK pour unir les données.

Réunir des tables en utilisant la recherche avec caractères génériques (Tableau Desktop)

Utilisz cette méthode pour configurer les critères de recherche pour inclure automatiquement des tables dans votre union. Utilisez le caractère générique, c'est-à-dire l'astérisque (*), pour faire correspondre une séquence ou une série de caractères dans les noms de classeurs et de feuilles de calcul Excel, les noms des classeurs et des feuilles de calcul Google Sheets, les noms des fichiers texte, les noms de fichiers JSON, les noms de fichiers .pdf et les noms de tables de base de données.

Lorsque vous travaillez avec des données Excel, de fichier texte, de fichier JSON et de fichier .pdf, vous pouvez également recourir à cette méthode pour unir des fichiers entre des dossiers et unir des feuilles de calcul entre des classeurs. La recherche est étendue à la connexion sélectionnée. La connexion et les tables disponibles dans une connexion sont affichées dans le volet gauche de la page Source de données.

Pour réunir des tables avec le caractère générique pour la recherche

  1. Dans la page Source de données, double-cliquez sur Nouvelle union pour configurer l'union.

  2. Cliquez sur Caractère générique (automatique) dans la boîte de dialogue Union.

  3. Entrez les critères de recherche que Tableau doit utiliser pour trouver les tables à inclure dans l'union.

    Par exemple, vous pouvez entrer *2016 dans la zone de texte Inclure pour unir les tables dans les feuilles de calcul Excel dont le nom se termine par « 2016 » . Un critère de recherche comme celui-ci entraînera l'union des tables May2016, June2016 et July2016 (feuilles de calcul Excel), à partir de la connexion sélectionnée. Dans ce cas, la connexion s'appelle Sales et la connexion au classeur Excel contenant les feuilles de calcul souhaitées se trouvait dans le dossier quarter_3 du répertoire Sales (p.ex., Z:\sales\quarter_3).

  4. Cliquez sur Appliquer ou sur OK pour unir les données.

Développer la recherche pour trouver plus de données Excel, texte, JSON et .pdf

Les tables initialement disponibles à unir font partie de la connexion que vous avez sélectionnée. Pour unir d'autres tables qui se trouvent en dehors du dossier actuel (pour des fichiers Excel, texte, JSON et .pdf) ou dans un autre classeur (pour les feuilles de calcul Excel), sélectionnez une ou les deux cases de la boîte de dialogue Union pour élargir les critères de recherche.

Par exemple, supposons que vous souhaitez unir toutes les feuilles de calcul Excel dont le nom se termine par « 2016 » hors du dossier actuel. La connexion initiale est faite vers un classeur Excel situé dans le même répertoire que celui de l'exemple ci-dessus , Z:\sales\quarter_3.

 

Remarque : lorsque vous travaillez avec des données Excel, la recherche par caractère générique comprend des plages nommées, mais exclut les tables retrouvées par l'interpréteur de données.

Renommer, modifier ou supprimer des unions

Effectuez des tâches d'union simple directement dans le canevas de la page Source de données.

Concordance des noms de fichiers ou organisation des champs

Les tables dans une union sont combinées par correspondance des noms de champs. Lorsque vous travaillez avec des données Excel, Google Sheets, de fichier texte, de fichier JSON ou de fichier .pdf, s'il n'y a pas de noms de champs correspondants (ou si vos tables ne contiennent pas d'en-têtes de colonnes), vous pouvez indiquer à Tableau de combiner les tables selon l'ordre des champs dans les données sous-jacentes en créant l'union puis en sélectionnant l'option Générer des noms de fichiers automatiquement dans le menu déroulant de l'union.

Métadonnées relatives aux unions

Après que vous avez créé une union, des champs supplémentaires concernant l'union sont générés et ajoutés à la grille. Les nouveaux champs fournissent des informations sur la provenance des valeurs d'origine dans l'union, y compris les noms des fiches et des tables. Ces champs sont utiles lorsque des informations uniques essentielles à votre analyse sont intégrées dans le nom de la feuille ou de la table.

Par exemple, les tables utilisées dans l'exemple ci-dessus comportent des informations uniques de mois et d'année stockées dans le nom de la table plutôt que dans les données elles-mêmes. Dans ce cas, vous pouvez utiliser le champ Nom de la table qui est généré par l'union pour accéder à ces informations et les utiliser dans votre analyse.

Si une plage nommée est utilisée dans l'union, les valeurs null s'affichent sous le champ Feuille.

Remarque : vous pouvez utiliser les champs générés par une union, par exemple, Feuille et Nom de la table, comme clés de liaison. Vous pouvez utiliser une table réunie dans une liaison avec une autre table ou une table réunie.

Fusionner des champs discordants dans l'union

Lorsque les noms des champs dans l'union ne concordent pas, les champs dans l'union contiennent des valeurs null. Vous pouvez fusionner les champs non concordants en un seul champ à l'aide de l'option de fusion pour supprimer les valeurs null. Lorsque vous utilisez l'option de fusion, les champs d'origine sont remplacés par un nouveau champ qui affiche la première valeur non-null pour chaque ligne dans les champs non concordants.

Vous pouvez également créer votre propre calcul ou, si possible, modifier les données sous-jacentes pour combiner les champs non concordants.

Pa exemple, supposons qu'une quatrième table, "Août2016", est ajoutée aux données sous-jacentes. Au lieu du "Client" standard, elle contient une version abrégée appelée "Cl.".

Août2016
Jour Cl. Achats Type
7 Maria 2 Crédit
9 Kathy 1 Crédit
18 Vijay 7 Cash

Une union de ces tables crée une seule table comportant toutes les lignes de toutes les tables, avec plusieurs valeurs null. Vous pouvez utiliser l'option de fusion pour combiner les champs de client connexes dans un seul champ.

Union (avec valeurs null)

Jour Client Achats Type Cl.
4 Lane 5 Crédit null
10 Chris 6 Crédit null
28 Juan 1 Crédit null
1 Lisa 3 Crédit null
28 Isaac 4 Cash null
28 Sam 2 Crédit null
2 Mario 2 Crédit null
15 Wei 1 Cash null
21 Jim 7 Cash null
7 null 2 Crédit Maria
9 null 1 Crédit Kathy
18 null 7 Cash Vijay

 

 

 

 

 

 

 

Union (avec des colonnes qui ont été fusionnées)

Jour Achats Type Client, Cl.
4 5 Crédit Lane
10 6 Crédit Chris
28 1 Crédit Juan
1 3 Crédit Lisa
28 4 Cash Isaac
28 2 Crédit Sam
2 2 Crédit Mario
15 1 Cash Wei
21 7 Cash Jim
7 2 Crédit Maria
9 1 Crédit Kathy
18 7 Cash Vijay

Après avoir fusionné les champs, vous pouvez utiliser le champ généré à partir de la fusion en un tableau croisé dynamique ou une scission, ou utiliser les champs comme clé de liaison. Vous pouvez également modifier le type de données du champ généré à partir d'une fusion.

Vue d'ensemble : Utilisation des unions

Tableau Desktop et création Web (Tableau Online et Tableau Server)

Tableau Desktop uniquement