Daten zusammenführen und verknüpfen

Daten transformieren und analysieren mit Microsoft Fabric

Luis Silva

Solution Architect - Data & AI

Tools zum Zusammenführen von Daten

 

 

Symbole für drei Tools: SQL, Spark und Dataflows

Daten transformieren und analysieren mit Microsoft Fabric

Grundlagen des Zusammenführens

  • Tabellen über gemeinsame Spalten verknüpfen.
  • Nützlich beim Aufbau von Sternschemas.
  • Kernoperation: JOIN zwischen zwei Tabellen (links und rechts).
Daten transformieren und analysieren mit Microsoft Fabric

Grundlagen des Zusammenführens

  • Tabellen über gemeinsame Spalten verknüpfen.
  • Nützlich beim Aufbau von Sternschemas.
  • Kernoperation: JOIN zwischen zwei Tabellen (links und rechts).

Diagramm, das das Zusammenführen zweier Tabellen zeigt

Daten transformieren und analysieren mit Microsoft Fabric

Join-Typen

  • INNER JOIN: Gibt Datensätze mit passenden Werten in beiden Tabellen zurück.

Diagramm mit zwei Tabellen, links und rechts; die Schnittmenge ist das Ergebnis des Inner Join

Daten transformieren und analysieren mit Microsoft Fabric

Join-Typen

  • INNER JOIN: Gibt Datensätze mit passenden Werten in beiden Tabellen zurück.
  • LEFT OUTER JOIN: Gibt alle Datensätze aus der linken Tabelle und die passenden aus der rechten zurück.

Diagramm mit zwei Tabellen, links und rechts; linke Tabelle plus Schnittmenge sind das Ergebnis des Left Outer Join

Daten transformieren und analysieren mit Microsoft Fabric

Join-Typen

  • INNER JOIN: Gibt Datensätze mit passenden Werten in beiden Tabellen zurück.
  • LEFT OUTER JOIN: Gibt alle Datensätze aus der linken Tabelle und die passenden aus der rechten zurück.
  • RIGHT OUTER JOIN: Gibt alle Datensätze aus der rechten Tabelle und die passenden aus der linken zurück.

Diagramm mit zwei Tabellen, links und rechts; rechte Tabelle plus Schnittmenge sind das Ergebnis des Right Outer Join

Daten transformieren und analysieren mit Microsoft Fabric

Join-Typen

  • INNER JOIN: Gibt Datensätze mit passenden Werten in beiden Tabellen zurück.
  • LEFT OUTER JOIN: Gibt alle Datensätze aus der linken Tabelle und die passenden aus der rechten zurück.
  • RIGHT OUTER JOIN: Gibt alle Datensätze aus der rechten Tabelle und die passenden aus der linken zurück.
  • FULL OUTER JOIN: Gibt alle Datensätze zurück, bei Übereinstimmung in linker oder rechter Tabelle.

Diagramm mit zwei Tabellen, links und rechts; die Vereinigung ist das Ergebnis des Full Outer Join

Daten transformieren und analysieren mit Microsoft Fabric

Tabellen mit SQL zusammenführen

  • JOIN-Anweisung
  • Syntax:
    SELECT 
      <columns> 
      ... 
    FROM <Left_Table>
    INNER | LEFT | RIGHT | FULL JOIN <Right_Table> 
      ON <Left_Table>.<Join_Column> = <Right_Table>.<Join_Column>;
    
Daten transformieren und analysieren mit Microsoft Fabric

Tabellen mit PySpark zusammenführen

  • Funktion join()
  • Syntax:
    <df_left>.join(
      <df_right,
      [<df_left>.<join_column> == <df_right>.<join_column>],
      how='inner' | 'left' | 'right | 'outer'
    )
    
Daten transformieren und analysieren mit Microsoft Fabric

Tabellen mit Dataflows zusammenführen

  • Abfragen zusammenführen
  • Abfragen als neu zusammenführen

Screenshot des Dialogs „Merge queries" in einem Dataflow

Daten transformieren und analysieren mit Microsoft Fabric

Lass uns üben!

Daten transformieren und analysieren mit Microsoft Fabric

Preparing Video For Download...