Fusionner et joindre des données

Transformer et analyser des données avec Microsoft Fabric

Luis Silva

Solution Architect - Data & AI

Outils pour fusionner des données

 

 

Icônes représentant trois outils : SQL, Spark et Dataflows

Transformer et analyser des données avec Microsoft Fabric

Notions de base sur la fusion de données

  • Joindre des tables sur des colonnes communes.
  • Utile pour construire des schémas en étoile.
  • Opération clé : JOIN entre deux tables (gauche et droite).
Transformer et analyser des données avec Microsoft Fabric

Notions de base sur la fusion de données

  • Joindre des tables sur des colonnes communes.
  • Utile pour construire des schémas en étoile.
  • Opération clé : JOIN entre deux tables (gauche et droite).

Schéma illustrant la fusion de deux tables

Transformer et analyser des données avec Microsoft Fabric

Types de join

  • INNER JOIN : renvoie les enregistrements ayant des valeurs correspondantes dans les deux tables.

Schéma représentant deux tables, gauche et droite, mettant en évidence l'intersection comme résultat de l'opération inner join

Transformer et analyser des données avec Microsoft Fabric

Types de join

  • INNER JOIN : renvoie les enregistrements ayant des valeurs correspondantes dans les deux tables.
  • LEFT OUTER JOIN : renvoie tous les enregistrements de la table gauche et ceux appariés de la table droite.

Schéma représentant deux tables, gauche et droite, mettant en évidence la table gauche et l'intersection comme résultat de l'opération left outer join

Transformer et analyser des données avec Microsoft Fabric

Types de join

  • INNER JOIN : renvoie les enregistrements ayant des valeurs correspondantes dans les deux tables.
  • LEFT OUTER JOIN : renvoie tous les enregistrements de la table gauche et ceux appariés de la table droite.
  • RIGHT OUTER JOIN : renvoie tous les enregistrements de la table droite et ceux appariés de la table gauche.

Schéma représentant deux tables, gauche et droite, mettant en évidence la table droite et l'intersection comme résultat de l'opération right outer join

Transformer et analyser des données avec Microsoft Fabric

Types de join

  • INNER JOIN : renvoie les enregistrements ayant des valeurs correspondantes dans les deux tables.
  • LEFT OUTER JOIN : renvoie tous les enregistrements de la table gauche et ceux appariés de la table droite.
  • RIGHT OUTER JOIN : renvoie tous les enregistrements de la table droite et ceux appariés de la table gauche.
  • FULL OUTER JOIN : renvoie tous les enregistrements lorsqu'il y a une correspondance dans la table gauche ou droite.

Schéma représentant deux tables, gauche et droite, mettant en évidence l'union comme résultat de l'opération full outer join

Transformer et analyser des données avec Microsoft Fabric

Fusionner des tables avec SQL

  • Instruction JOIN
  • Syntaxe :
    SELECT 
      <columns> 
      ... 
    FROM <Left_Table>
    INNER | LEFT | RIGHT | FULL JOIN <Right_Table> 
      ON <Left_Table>.<Join_Column> = <Right_Table>.<Join_Column>;
    
Transformer et analyser des données avec Microsoft Fabric

Fusionner des tables avec PySpark

  • Fonction join()
  • Syntaxe :
    <df_left>.join(
      <df_right,
      [<df_left>.<join_column> == <df_right>.<join_column>],
      how='inner' | 'left' | 'right | 'outer'
    )
    
Transformer et analyser des données avec Microsoft Fabric

Fusionner des tables avec Dataflows

  • Fusionner des requêtes
  • Fusionner des requêtes comme nouveau

Capture d'écran montrant la boîte de dialogue Merqe queries dans un Dataflow

Transformer et analyser des données avec Microsoft Fabric

Passons à la pratique !

Transformer et analyser des données avec Microsoft Fabric

Preparing Video For Download...