Vous pouvez combiner des données dans Data Studio pour regrouper des informations provenant de plusieurs sources dans une seule vue. À partir de ces données combinées, vous pouvez créer des graphiques, des tableaux et des commandes. La combinaison de données peut vous aider à obtenir des insights que vous ne pourriez pas découvrir en analysant chaque source de données séparément.
Vous pouvez combiner jusqu'à cinq sources de données distinctes. Par exemple, vous pouvez fusionner des fiches client avec des détails de commande provenant de différentes tables BigQuery pour les afficher dans une seule table. Vous pouvez aussi combiner les métriques Google Ads et Google Analytics dans une série temporelle pour évaluer les performances de vos campagnes marketing.
Avant de commencer
Pour tirer pleinement parti de ce guide, assurez-vous de bien connaître les concepts clés suivants :
Différences entre les combinaisons et les sources de données
En combinant les données, vous créez une ressource appelée combinaison. Comme les sources de données standards, les combinaisons fournissent des données pour les graphiques et les commandes de votre rapport. Toutefois, ils diffèrent sur plusieurs points importants :
- Les combinaisons associent les données de plusieurs sources de données.
- Les combinaisons sont toujours intégrées au rapport dans lequel vous les créez. Bien que vous ne puissiez pas partager une combinaison entre différents rapports, la copie d'un rapport copie également ses combinaisons, ce qui permet à vos graphiques de continuer à fonctionner.
- Les métriques des sources de données sous-jacentes deviennent des dimensions numériques non agrégées dans la combinaison. Pour en savoir plus, consultez Conseils et concepts avancés sur la combinaison.
- Les combinaisons héritent de leurs paramètres d'identifiants et de fraîcheur des données directement des sources de données sous-jacentes.
Fonctionnement de la combinaison des données
Alors que les programmeurs de bases de données écrivent des instructions SQL pour combiner des tables, Data Studio vous permet de combiner des données sans écrire de code. Vous pouvez utiliser l'éditeur de combinaisons pour configurer votre combinaison :

Légende :
- Tables
- Configuration de la fusion
- Bouton Fusionner une autre table
- Nom de la combinaison
- Dimensions et métriques incluses
- Ajouter des métriques, une plage de dates et des filtres
- Option Masquer les champs de fusion redondants et bouton ENREGISTRER
Tables
Les combinaisons sont constituées de tables. Chaque table de l'éditeur de combinaisons contient des champs extraits d'une source de données sous-jacente. Vous pouvez inclure jusqu'à cinq tables dans une combinaison.
Avant de fusionner, Data Studio regroupe et agrège les lignes de chaque tableau en fonction de ses dimensions. Si vos dimensions n'incluent pas d'identifiant unique pour chaque enregistrement, les lignes identiques sont regroupées lors de cette phase de pré-regroupement. Pour vous assurer que chaque enregistrement reste distinct et éviter que le nombre de lignes ne diminue prématurément, ajoutez un champ d'identifiant unique (comme une clé primaire ou un ID de ligne) à la liste des dimensions de chaque table.
Pour ajouter des données à un tableau, cliquez sur Ajouter une dimension ou Ajouter une métrique.
Les champs utilisés dans les conditions de fusion sont accompagnés d'une icône de lien .
Configuration de la fusion
Une configuration de fusion associe des paires de tables dans une combinaison. Chaque configuration de fusion se compose d'un opérateur de fusion, qui définit s'il faut combiner les enregistrements horizontalement (jointures) ou empiler les lignes verticalement (unions), et de conditions de fusion, qui spécifient comment les champs de chaque table sont liés ou associés.
Par exemple, dans la capture d'écran suivante, la table Notes joint la table Élèves au niveau du champ student_id et la table Cours au niveau du champ class_id. Les deux configurations de fusion utilisent l'opérateur Jointure externe gauche.

Opérateurs de fusion
L'opérateur de fusion détermine la façon dont les données des tables de la combinaison sont combinées. Data Studio accepte cinq opérateurs de jointure et l'opérateur d'union :
- Jointure interne : renvoie uniquement les lignes correspondantes des tables de gauche et de droite.
- Jointure externe gauche : renvoie les lignes correspondantes de la table de droite, ainsi que les lignes non correspondantes des tables de gauche.
- Jointure externe droite : renvoie les lignes correspondantes des tables de gauche, ainsi que les lignes non correspondantes de la table de droite.
- Jointure externe complète : renvoie toutes les lignes des tables de gauche et de la table de droite, qu'elles correspondent ou non.
- Jointure croisée : renvoie toutes les combinaisons possibles de lignes des tables de gauche et de droite.
- Union : ajoute les lignes de la table de droite à la table de gauche, en les empilant verticalement et en supprimant les lignes en double.
Quelle est la différence entre une jointure et une union ?
Les jointures et les unions vous permettent de fusionner des données provenant de différentes sources ou tables. La différence entre les deux méthodes réside dans la manière dont les données sont combinées : une jointure combine les données horizontalement (en ajoutant des colonnes), tandis qu'une union les combine verticalement (en ajoutant des lignes).
Exemples de jointures et d'unions
Développez les sections suivantes pour voir des exemples de jointures et d'unions.
Exemple de jointure : combiner des données horizontalement
Une opération de jointure prend deux tables ou plus et les associe côte à côte en fonction d'un identifiant commun. Utilisez des jointures pour enrichir un ensemble de données en ajoutant des colonnes d'informations.
Scénario : Vous souhaitez combiner une table contenant une liste de noms de clients avec une deuxième table contenant le chiffre d'affaires total des clients. Les deux tables doivent partager un champ commun, comme Customer ID, afin de faire correspondre les lignes de la première table à celles de la seconde.
| Tableau 1 : Informations sur le client | Tableau 2 : Données de ventes |
|---|
| Numéro client | Nom du client | Numéro client | Ventes totales |
|---|---|---|---|
| 101 | Alex | 101 | 5 000 $ |
| 102 | Jie | 102 | 3 200 $ |
Pour combiner ces données dans un seul tableau, vous pouvez utiliser l'opérateur de jointure Externe gauche et associer les tableaux dans le champ ID client. Les deux tables sont fusionnées horizontalement en une seule table plus large qui inclut désormais les colonnes Customer Name (Nom du client) et Total Sales (Ventes totales) sur la même ligne.
| ID client | Nom du client | Total des ventes |
|---|---|---|
| 101 | Alex | 5 000 $ |
| 102 | Jie | 3 200 $ |
Exemple d'union : ajouter des données verticalement
Une opération d'union prend deux tables ou plus ayant une structure identique (les mêmes colonnes dans le même ordre) et les empile les unes sur les autres. Utilisez des unions pour ajouter un ensemble de données à un autre afin d'obtenir une vue plus complète de vos données.
Scénario : vous disposez de trois tables distinctes pour les ventes (une pour janvier, une pour février et une pour mars) et vous souhaitez les combiner dans un seul ensemble de données pour une analyse trimestrielle complète.
Tableau 1 : Rapport sur les ventes de janvier
| Date | Région | Revenus |
|---|---|---|
| 1er janv. | Est | 100 $ |
| 2 jan. | Ouest | 200 $ |
Tableau 2 : Rapport sur les ventes de février
| Date | Région | Revenus |
|---|---|---|
| 1er févr. | Est | 150 $ |
| 2 févr. | Ouest | 250 $ |
Tableau 3 : Rapport sur les ventes de mars
| Date | Région | Revenus |
|---|---|---|
| Mar 1 | Est | 180 $ |
| 2 mars | Ouest | 280 USD |
Pour créer une seule table à partir des trois tables de ventes mensuelles, vous pouvez utiliser l'opérateur Union entre les tables. Les données seront ajoutées verticalement, ce qui créera une table plus longue qui conservera toutes les colonnes d'origine.
| Date | Région | Revenus |
|---|---|---|
| 1er janv. | Est | 100 $ |
| 2 jan. | Ouest | 200 $ |
| 1er févr. | Est | 150 $ |
| 2 févr. | Ouest | 250 $ |
| Mar 1 | Est | 180 $ |
| 2 mars | Ouest | 280 USD |
Pour en savoir plus sur les opérateurs de jointure, consultez la documentation BigQuery.
Conditions de la fusion
Dans la section Conditions de fusion, vous définissez la manière dont les champs de chaque table sont associés ou appariés :
- Pour les jointures : une condition de fusion (ou condition de jointure) se compose d'un ou de plusieurs champs de correspondance qui associent les enregistrements entre les tables. Par exemple, si le champ Nom de la campagne figure à la fois dans une table Google Analytics et dans une table Google Ads, Data Studio peut associer les données de ce champ partagé.
- Pour les unions : une condition de fusion associe chaque dimension et métrique du tableau de gauche à un champ correspondant du même type de données dans le tableau de droite, de sorte que leurs valeurs s'empilent dans la même colonne.
Pour chaque table de la combinaison, vous sélectionnez les champs à inclure dans la condition. Les champs n'ont pas besoin de partager le même nom entre les tables, tant que leurs données correspondent. Par exemple, pour visualiser vos clients, commandes et articles dans un seul graphique, vos tables peuvent comporter les champs suivants :
Table "Customers" (Clients)
customer_IDcustomer_name
Table "Orders" (Commandes)
cust_idorder_numberorder_total
Tableau Items
order_numberSKU
Pour combiner ces tables, vous joindriez la table Clients à la table Commandes en utilisant les champs customer_ID et cust_id comme condition de fusion. Vous joindriez aussi la table Commandes à la table Articles en utilisant order_number comme condition de fusion.
Dimensions et métriques incluses
Tous les champs utilisés dans les conditions de fusion de la combinaison, ainsi que les dimensions ou métriques supplémentaires que vous ajoutez à la combinaison, sont listés dans la section Dimensions et métriques incluses. Il s'agit des champs que vous pourrez utiliser dans tous les graphiques basés sur la combinaison.
Masquer les champs de fusion redondants
L'option Masquer les champs de fusion redondants exclut les champs dupliqués utilisés dans les conditions de fusion. Pour inclure des champs de fusion répétés dans une combinaison de jointure, désélectionnez cette option.
Par exemple, supposons que vous joignez trois tables : Notes, Élèves et Cours, à l'aide des champs student_id et class_id dans la configuration de fusion. Lorsque l'option Masquer les champs de fusion répétés est sélectionnée, la combinaison n'inclut qu'une seule instance de student_id et class_id.

Pour la même configuration de combinaison, si l'option Masquer les champs de fusion répétés est désactivée, la combinaison inclut désormais plusieurs instances de student_id et class_id, ainsi que le nom de la table dans laquelle ce champ apparaît, par exemple class_id (Notes), class_id (Classes), student_id (Notes) et student_id (Élèves).

Pour les combinaisons d'union, l'option Masquer les champs de fusion redondants est sélectionnée et verrouillée par défaut. Cela masque automatiquement les champs redondants dans les tables combinées, ce qui crée une vue de source de données plus claire qui n'affiche qu'un seul ensemble des champs combinés.
Plages de dates et filtres
Vous pouvez limiter les données de la combinaison en appliquant une plage de dates ou un filtre à une ou plusieurs tables.
Exemple de combinaison
L'exemple de combinaison de données sur les classes, les élèves et les notes montre comment résoudre un cas d'utilisation classique de combinaison de données.