Connexions de données Tableau aux bases de données et aux sources multiples

⚡ Résumé intelligent

Les connexions de données Tableau couvrent tous les chemins empruntés par les données dans un classeur, des fichiers plats aux bases de données en direct, en passant par les connecteurs Web et les sources serveur publiées. Cette page décrit chaque type de connexion, les jointures, les unions, le tri et le remplacement de source.

  • (I.e. Sources des fichiers : Les fichiers texte, Excel et PDF se connectent directement depuis l'onglet Données, sans installation de pilote.
  • 🇧🇷 Sources de la base de données : Les connecteurs natifs et ODBC atteignent MySQL, Oracleet d'autres serveurs utilisant l'hôte, le port et les identifiants.
  • 🔗 Combinaison de tables : Les jointures font correspondre les lignes en fonction d'une clé, les unions empilent les en-têtes correspondants et les relations reportent la jointure jusqu'à l'exécution d'une vue.
  • (I.e. Types de jointure : Les jointures internes, gauches, droites et externes déterminent quelles lignes non appariées sont conservées ; Tableau accepte 32 tables par source.
  • ♻️ Remplacement de la source : Échangerping Une source permet de conserver intactes les feuilles existantes si le remplacement conserve toutes les dimensions et mesures utilisées.

Connexions de données Tableau

Dans ce didacticiel Tableau Data Connections, vous découvrirez différentes sources de données ou connexions de données dans Tableau.

Tableau se connectant à diverses sources de données

Tableau Il est possible de se connecter à différents types de sources de données : fichiers texte, Excel, PDF, etc. Grâce à son connecteur ODBC, il peut également se connecter à diverses bases de données, ainsi qu’à des serveurs et des connecteurs web. Les sections suivantes décrivent la procédure de connexion pour chacune de ces sources de données Tableau.

La capture d'écran suivante donne les types de connexion exhaustifs pris en charge par Tableau

Tableau se connectant à diverses sources de données

Les sources de fichiers se trouvent à gauche de ce volet et les serveurs au centre. Les sections ci-dessous suivent le même ordre.

Connexion à un fichier texte dans Tableau

Étape 1) Cliquez sur l'option « Fichier texte » indiquée dans l'onglet Données.

Connexion à un fichier texte dans Tableau

Étape 2) Dans l'écran suivant,

1. Sélectionnez l' SuperStore.csv

2. Cliquez sur l'option « Ouvrir ». Cela connectera le fichier texte à Tableau.

Connexion à un fichier texte dans Tableau

Dans le volet de gauche, vous verrez le fichier CSV.

Connexion à un fichier texte dans Tableau

Connexion à un fichier Excel dans Tableau

Étape 1) Clique sur le "Microsoft Excel" option donnée dans l'onglet données.

Connexion à un fichier Excel dans Tableau

Étape 2) Dans l'écran suivant,

  1. Sélectionnez le SuperStore.xlsx
  2. Cliquez sur l'option « Ouvrir ».

Connexion à un fichier Excel dans Tableau

Étape 3) Il connecte le fichier Excel à Tableau. Les feuilles présentes dans le fichier Excel sont affichées sur le côté gauche de la fenêtre.

Connexion à un fichier Excel dans Tableau

Connexion à la base de données

Étape 1) Cliquez sur la connexion à la base de données requise indiquée dans l'onglet Données. Par exemple, si vous souhaitez vous connecter à MySQL base de données, cliquez sur le bouton «MySQL”Option.

Connexion à la base de données

Étape 2) Cela va ouvrir MySQL fenêtre de connexion.

  1. Vous pouvez entrer le MySQL nom du serveur et modifiez le « Port » si nécessaire.
  2. Saisissez le nom d'utilisateur et le mot de passe utilisés pour connecter la base de données.
  3. Cliquez sur le bouton « Connexion » pour vous connecter à la base de données.

Connexion à la base de données

Cela permet de connecter la base de données à Tableau. Vous pouvez sélectionner des tables dans la base de données, les importer et joindre plusieurs tables en créant une relation entre elles.

Connexion aux sites Web

Tableau peut se connecter à des sites Web à l'aide des connecteurs de données Tableau. La procédure de connexion est donnée comme suit.

Étape 1) Dans cette fenêtre,

  1. Cliquez sur l'option « Plus » dans l'onglet Données.
  2. Sélectionnez « Connecteur de données Web » dans la liste.

Connexion aux sites Web

Étape 2) Cela ouvrira une fenêtre Tableau Web Data Connector dans laquelle vous devrez saisir les détails du connecteur Web.

Connexion aux sites Web

Comment connecter Tableau Desktop à Tableau Server

Tableau Server peut stocker des exemplestracsources de données et connexions de données. Au niveau de l'entreprise, il est important de maintenir les connexions requises dans Tableau ServerAinsi, chaque utilisateur peut accéder facilement à la source de données. Les ensembles de données sur le serveur se connectent à Tableau Desktop comme suit.

Étape 1) Choisissez Tableau Server parmi les options

Sélectionnez l'option « Tableau Server » indiquée dans l'onglet Données.

Connecter Tableau Desktop à Tableau Server

Étape 2) Ouvrez le serveur Tableau

Cela ouvre la fenêtre de connexion à Tableau Server. Cliquez sur l’option « Tableau Cloud », appelée « Tableau Online » dans les versions antérieures à 2022.

Connecter Tableau Desktop à Tableau Server

Étape 3) Connectez-vous

Cela ouvre la fenêtre de connexion à Tableau Cloud.

  1. Entrez l'identifiant de messagerie et le mot de passe enregistrés.
  2. Cliquez sur le bouton « Connexion ».

Connecter Tableau Desktop à Tableau Server

Étape 4) Établir une connexion

Cela connectera Tableau Server à Tableau Desktop.

  1. Sélectionnez l'ensemble de données comme indiqué sur la figure.
  2. Cela importera l'ensemble de données dans Tableau.

Connecter Tableau Desktop à Tableau Server

L'étape suivante consiste généralement à combiner plusieurs tables.

Relation de données

Une base de données relationnelle/fichier Excel se compose de plusieurs tables/feuilles. Ces multiples tableaux/feuilles peuvent être connectés les uns aux autres dans Tableau. Cette connexion est établie par la fonctionnalité « Rejoindre » ou « Union » présente dans Tableau. La relation entre les données de deux ou plusieurs tables doit être spécifiée lors de la jointure des tables.

Joint

Tableau permet de joindre jusqu'à 32 tables issues d'une même source de données. Lors de la jointure, la relation entre deux tables ou plus peut être spécifiée à l'aide d'une jointure interne, externe gauche, externe droite ou interne. Les fonctionnalités de chaque type de jointure sont expliquées dans le tableau ci-dessous.

Jointure interne Jointure gauche Jointure droite Jointure externe
Il joint tous les enregistrements communs entre deux tables ou feuilles. La condition de jointure peut être donnée en fonction de la clé primaire. Une ou plusieurs conditions de jointure peuvent être spécifiées pour joindre les tables. De nombreux tableaux peuvent être réunis dans Tableau pour la visualisation. Une jointure gauche est utilisée pour joindre tous les enregistrements d'une table de gauche et les enregistrements communs de la table de droite. Une ou plusieurs conditions de jointure peuvent être spécifiées pour joindre à gauche deux tables différentes. Une jointure à droite est utilisée pour joindre tous les enregistrements d'une table de droite et les enregistrements communs de la table de gauche. En fonction des exigences, une ou plusieurs conditions d'adhésion peuvent être définies. Une jointure externe est utilisée pour joindre tous les enregistrements des tables gauche et droite. Les conditions de jointure peuvent être définies pour joindre des enregistrements communs.

Voyons un exemple de Rejoindre

Étape 1) Une fois Excel connecté, faites glisser la feuille souhaitée dans la fenêtre de données comme indiqué sur la figure.

Relation de données

Étape 2) Vous pouvez connecter plusieurs feuilles en les faisant glisser dans la fenêtre de données. La relation entre les feuilles peut être donnée en connectant les champs de données.

Relation de données

Étape 3) Dans la fiche technique

  1. Cliquez sur l'option « Rejoindre » comme indiqué sur la figure. Par défaut, Tableau joint deux tables en connectant une relation entre les colonnes communes qui y sont présentes.
  2. Vous pouvez modifier la relation en sélectionnant la condition de jointure requise.
  3. Vous pouvez ajouter une ou plusieurs relations de données entre les feuilles ou les tableaux.

Relation de données

syndicat

L'opération UNION permet de concaténer les données de deux tables ou plus. Dans la plupart des cas, les tables ayant les mêmes en-têtes sont fusionnées à l'aide de la fonction UNION, sans qu'aucune condition de jointure ne soit requise. La procédure est décrite ci-dessous.

Étape 1) Faites glisser n'importe quelle feuille dans la fenêtre de données, comme indiqué sur la figure.

syndicat

Étape 2) Faites un clic droit sur la feuille et sélectionnez l'option « Convertir en union ».

syndicat

Étape 3) Dans la fenêtre de l'union des données.

  1. Faites glisser les autres feuilles qui doivent être union.
  2. Cliquez sur 'OK' pour ajouter ou réunir toutes les feuilles présentes dans la fenêtre.

syndicat

Une relation de données n'est pas nécessaire pour regrouper les feuilles présentes dans la source de données.

Relations vs jointures dans Tableau

Depuis la version 2020.2, le canevas comporte une couche supérieure reliant les tables par une ligne flexible au lieu d'une jointure fixe. Cette ligne représente une relation, et le choix de cette ligne influence les valeurs affichées.

Une jointure s'exécute immédiatement et produit une table aplatie ; les lignes sont donc dupliquées lorsqu'un côté présente plusieurs correspondances. Une relation ne s'exécute que lorsqu'une feuille de calcul demande des champs, puis effectue des requêtes au niveau de détail approprié.

  • Utilisez une relation lorsque les tableaux présentent une granularité différente, comme les commandes et les retours, où des mesures dupliquées gonfleraient les totaux.
  • Utilisez une jointure lorsqu'un seul tableau plat est réellement souhaité, comme par exemple une table de correspondance ajoutant des colonnes descriptives.
  • Utilisez un syndicat lorsque les tables partagent les mêmes colonnes et nécessitent uniquement un empilement.

Les jointures restent disponibles à l'intérieur de chaque table logique : un double-clic sur une table ouvre la couche physique contenant la boîte de dialogue de jointure illustrée ci-dessus.

Tri des données

Les données présentes dans la source de données peuvent être triées en fonction des besoins de l'utilisateur. Il peut être trié selon l'ordre des sources de données, croissant, décroissant, croissant par table et décroissant par table.

Une fois les données connectées à Tableau, le tri peut être effectué à l'aide de l'option « Trier les champs » de l'onglet « Source de données ». Le tri au niveau de la feuille de calcul est différent et est traité dans… trier des données dans Tableau.

Tri des données

Remplacement de la source de données

Tableau permet de connecter plusieurs sources de données dans un même classeur, et ces sources peuvent servir à créer diverses feuilles et tableaux de bord. Il arrive qu'une source de données doive être remplacée par un fichier mis à jour. Tableau propose une fonction de remplacement qui n'affecte pas les visualisations déjà créées à partir de l'ancienne source. Lors du remplacement de la source de données, il est important de conserver ou de remplacer toutes les dimensions et mesures utilisées.

La procédure de remplacement d'une source de données est la suivante.

Étape 1) Connectez d'abord la nouvelle source de données, afin que la source actuelle et son remplacement apparaissent tous deux dans le volet Données.

Remplacement de la source de données

Étape 2)

  1. Sélectionnez la source de données à remplacer.
  2. Faites un clic droit sur la source de données et sélectionnez l'option « Remplacer la source de données ».

Remplacement de la source de données

Étape 3) Il ouvre la fenêtre de remplacement de la source de données.

1. Sélectionnez la source de données actuelle.

2. Sélectionnez la source de données de remplacement.

3. Cliquez sur « OK » pour remplacer la source de données.

Remplacement de la source de données

La construction de vues à partir de ces données est abordée dans le Graphiques et diagrammes Tableau tutoriel.

FAQ

Une jointure combine des tables au sein d'une même source de données. La fusion conserve deux sources distinctes et combine les résultats agrégés au niveau de la feuille ; cette option est à privilégier lorsque les sources ne peuvent pas être jointes directement.

Les identifiants sont gérés séparément du classeur. Lors de la publication, vous choisissez si les utilisateurs doivent fournir leurs propres identifiants ou si un compte intégré est utilisé par tous.

Une jointure duplique les lignes lorsqu'une clé correspond à plusieurs lignes opposées, ce qui a pour conséquence de compter les mesures plusieurs fois. Une relation, en revanche, conserve la granularité propre à chaque table et évite ainsi la duplication des données.

Tableau propose des champs appariés en comparant leurs noms et types de données, et des assistants IA expliquent les clés probables. Cette suggestion reste à vérifier, car des noms similaires n'impliquent pas nécessairement une signification identique.

Tableau Prep Builder recommande les divisions, les groupespinget la standardisation des valeurs au fur et à mesure de la mise en place du flux. Ces éléments accélèrent le nettoyage, mais chaque étape doit être examinée avant la planification du flux.

Résumez cet article avec :