Fusion et jointure de 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 selon des colonnes communes.
  • Utile pour créer des schémas en étoile.
  • Opération de base : 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 selon des colonnes communes.
  • Utile pour créer des schémas en étoile.
  • Opération de base : JOIN entre deux tables (gauche et droite).

Diagramme illustrant la fusion de deux tables

Transformer et analyser des données avec Microsoft Fabric

Types de jointures

  • INNER JOIN : renvoie les enregistrements dont les valeurs correspondent dans les deux tables.

Diagramme 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 jointures

  • INNER JOIN : renvoie les enregistrements dont les valeurs correspondent dans les deux tables.
  • LEFT OUTER JOIN : renvoie tous les enregistrements de la table de gauche et ceux correspondants de la table de droite.

Diagramme représentant deux tables, gauche et droite, mettant en évidence la table de 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 jointures

  • INNER JOIN : renvoie les enregistrements dont les valeurs correspondent dans les deux tables.
  • LEFT OUTER JOIN : renvoie tous les enregistrements de la table de gauche et ceux correspondants de la table de droite.
  • RIGHT OUTER JOIN : renvoie tous les enregistrements de la table de droite et ceux correspondants de la table de gauche.

Diagramme représentant deux tables, gauche et droite, mettant en évidence la table de 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 jointures

  • INNER JOIN : renvoie les enregistrements dont les valeurs correspondent dans les deux tables.
  • LEFT OUTER JOIN : renvoie tous les enregistrements de la table de gauche et ceux correspondants de la table de droite.
  • RIGHT OUTER JOIN : renvoie tous les enregistrements de la table de droite et ceux correspondants de la table de gauche.
  • FULL OUTER JOIN : renvoie tous les enregistrements lorsqu'il y a correspondance dans la table de gauche ou de droite.

Diagramme 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 nouvelle

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...