Îmbinarea și unirea datelor

Transformă și analizează date cu Microsoft Fabric

Luis Silva

Solution Architect - Data & AI

Instrumente pentru îmbinarea datelor

 

 

Pictograme reprezentând trei instrumente: SQL, Spark și Dataflows

Transformă și analizează date cu Microsoft Fabric

Noțiuni de bază despre îmbinarea datelor

  • Unirea tabelelor pe baza coloanelor comune.
  • Util la construirea schemelor stea.
  • Operație de bază: JOIN între două tabele (stâng și drept).
Transformă și analizează date cu Microsoft Fabric

Noțiuni de bază despre îmbinarea datelor

  • Unirea tabelelor pe baza coloanelor comune.
  • Util la construirea schemelor stea.
  • Operație de bază: JOIN între două tabele (stâng și drept).

Diagramă ilustrând îmbinarea a două tabele

Transformă și analizează date cu Microsoft Fabric

Tipuri de Join

  • INNER JOIN: Returnează înregistrările cu valori comune în ambele tabele.

Diagramă reprezentând două tabele, stâng și drept, evidențiind intersecția ca rezultat al operației inner join

Transformă și analizează date cu Microsoft Fabric

Tipuri de Join

  • INNER JOIN: Returnează înregistrările cu valori comune în ambele tabele.
  • LEFT OUTER JOIN: Returnează toate înregistrările din tabelul stâng și înregistrările corespunzătoare din tabelul drept.

Diagramă reprezentând două tabele, stâng și drept, evidențiind tabelul stâng și intersecția ca rezultat al operației left outer join

Transformă și analizează date cu Microsoft Fabric

Tipuri de Join

  • INNER JOIN: Returnează înregistrările cu valori comune în ambele tabele.
  • LEFT OUTER JOIN: Returnează toate înregistrările din tabelul stâng și înregistrările corespunzătoare din tabelul drept.
  • RIGHT OUTER JOIN: Returnează toate înregistrările din tabelul drept și înregistrările corespunzătoare din tabelul stâng.

Diagramă reprezentând două tabele, stâng și drept, evidențiind tabelul drept și intersecția ca rezultat al operației right outer join

Transformă și analizează date cu Microsoft Fabric

Tipuri de Join

  • INNER JOIN: Returnează înregistrările cu valori comune în ambele tabele.
  • LEFT OUTER JOIN: Returnează toate înregistrările din tabelul stâng și înregistrările corespunzătoare din tabelul drept.
  • RIGHT OUTER JOIN: Returnează toate înregistrările din tabelul drept și înregistrările corespunzătoare din tabelul stâng.
  • FULL OUTER JOIN: Returnează toate înregistrările când există o potrivire în tabelul stâng sau drept.

Diagramă reprezentând două tabele, stâng și drept, evidențiind reuniunea ca rezultat al operației full outer join

Transformă și analizează date cu Microsoft Fabric

Îmbinarea tabelelor cu SQL

  • Instrucțiunea JOIN
  • Sintaxă:
    SELECT 
      <columns> 
      ... 
    FROM <Left_Table>
    INNER | LEFT | RIGHT | FULL JOIN <Right_Table> 
      ON <Left_Table>.<Join_Column> = <Right_Table>.<Join_Column>;
    
Transformă și analizează date cu Microsoft Fabric

Îmbinarea tabelelor cu PySpark

  • Funcția join()
  • Sintaxă:
    <df_left>.join(
      <df_right,
      [<df_left>.<join_column> == <df_right>.<join_column>],
      how='inner' | 'left' | 'right | 'outer'
    )
    
Transformă și analizează date cu Microsoft Fabric

Îmbinarea tabelelor cu Dataflows

  • Interogări de îmbinare
  • Îmbinare interogări ca nou

Captură de ecran afișând dialogul Îmbinare interogări într-un Dataflow

Transformă și analizează date cu Microsoft Fabric

Să exersăm!

Transformă și analizează date cu Microsoft Fabric

Preparing Video For Download...