Slå ihop och joina data

Transformera och analysera data med Microsoft Fabric

Luis Silva

Solution Architect - Data & AI

Verktyg för att slå ihop data

 

 

Ikoner som representerar tre verktyg: SQL, Spark och Dataflows

Transformera och analysera data med Microsoft Fabric

Grunderna i att slå ihop data

  • Joina tabeller baserat på gemensamma kolumner.
  • Användbart vid uppbyggnad av stjärnscheman.
  • Kärnoperation: JOIN mellan två tabeller (vänster och höger).
Transformera och analysera data med Microsoft Fabric

Grunderna i att slå ihop data

  • Joina tabeller baserat på gemensamma kolumner.
  • Användbart vid uppbyggnad av stjärnscheman.
  • Kärnoperation: JOIN mellan två tabeller (vänster och höger).

Diagram som illustrerar sammanslagningen av två tabeller

Transformera och analysera data med Microsoft Fabric

Typer av join

  • INNER JOIN: Returnerar poster med matchande värden i båda tabellerna.

Diagram med två tabeller, vänster och höger, där snittet markeras som resultatet av inner join

Transformera och analysera data med Microsoft Fabric

Typer av join

  • INNER JOIN: Returnerar poster med matchande värden i båda tabellerna.
  • LEFT OUTER JOIN: Returnerar alla poster från den vänstra tabellen och matchande poster från den högra.

Diagram med två tabeller, vänster och höger, där den vänstra tabellen och snittet markeras som resultatet av left outer join

Transformera och analysera data med Microsoft Fabric

Typer av join

  • INNER JOIN: Returnerar poster med matchande värden i båda tabellerna.
  • LEFT OUTER JOIN: Returnerar alla poster från den vänstra tabellen och matchande poster från den högra.
  • RIGHT OUTER JOIN: Returnerar alla poster från den högra tabellen och matchande poster från den vänstra.

Diagram med två tabeller, vänster och höger, där den högra tabellen och snittet markeras som resultatet av right outer join

Transformera och analysera data med Microsoft Fabric

Typer av join

  • INNER JOIN: Returnerar poster med matchande värden i båda tabellerna.
  • LEFT OUTER JOIN: Returnerar alla poster från den vänstra tabellen och matchande poster från den högra.
  • RIGHT OUTER JOIN: Returnerar alla poster från den högra tabellen och matchande poster från den vänstra.
  • FULL OUTER JOIN: Returnerar alla poster när det finns en matchning i antingen den vänstra eller högra tabellen.

Diagram med två tabeller, vänster och höger, där unionen markeras som resultatet av full outer join

Transformera och analysera data med Microsoft Fabric

Slå ihop tabeller med SQL

  • JOIN-sats
  • Syntax:
    SELECT 
      <columns> 
      ... 
    FROM <Left_Table>
    INNER | LEFT | RIGHT | FULL JOIN <Right_Table> 
      ON <Left_Table>.<Join_Column> = <Right_Table>.<Join_Column>;
    
Transformera och analysera data med Microsoft Fabric

Slå ihop tabeller med PySpark

  • join()-funktion
  • Syntax:
    <df_left>.join(
      <df_right,
      [<df_left>.<join_column> == <df_right>.<join_column>],
      how='inner' | 'left' | 'right | 'outer'
    )
    
Transformera och analysera data med Microsoft Fabric

Slå ihop tabeller med Dataflows

  • Slå ihop frågor
  • Slå ihop frågor som ny

Skärmbild som visar dialogrutan Slå ihop frågor i ett Dataflow

Transformera och analysera data med Microsoft Fabric

Nu kör vi en övning!

Transformera och analysera data med Microsoft Fabric

Preparing Video For Download...