Jak na spojování datových zdrojů v Looker Studiu?

23.03.2024

V tomto článku si povíme o možnostech data blendingu (smíšení dat) v Looker Studiu, dříve známé jako Google Data Studio. Data blending je proces spojování dat z různých zdrojů  s cílem získat komplexnější a informačně bohatší dataset. Zjednodušeně řečeno přidáváme k jednomu zdroji dat metriky a dimenze z jiného zdroje dat a způsob tohoto propojení si definujeme prostřednictvím různých typů joinů.

Data blending je proces spojování dat z různých zdrojů s cílem získat komplexnější a informačně bohatší dataset.

V dnešní době, kdy organizace čerpají data z různých zdrojů a zdrojů dat stále přibývá, je klíčové umět tyto data propojit a analyzovat. Základem pro pochopení principu spojování dat, je vysvětlení jednotlivých typů joinů tzn. způsobu jakým datové zdroje propojujeme. Looker Studio nabízí následující možnosti propojení:

Left outer join (Levé spojení):

  • Left join vrátí všechny záznamy z levé tabulky a připojí k nim záznamy z pravé tabulky, které odpovídají hodnotám klíčů tzn. podmínkám připojení, které si nastavujeme na úrovní propojování zdrojů
  • Tento typ spojení je užitečný, když chceme zachovat všechny záznamy z primární tabulky (levé tabulky) a připojit k nim informace z druhé tabulky (pravé tabulky), pokud jsou k dispozici

Right outer join (Pravé spojení):

  • Right join funguje naopak než levé spojení. Vrací všechny záznamy z pravé tabulky a připojuje k nim záznamy z levé tabulky, které odpovídají hodnotám klíčů
  • V Looker Studiu se tento typ spojení využívá spíše zřídka, ale může být užitečný, pokud je primárním zdrojem dat pravá tabulka

Right outer join (Pravé spojení):

  • Right join funguje naopak než levé spojení. Vrací všechny záznamy z pravé tabulky a připojuje k nim záznamy z levé tabulky, které odpovídají hodnotám klíčů
  • V Looker Studiu se tento typ spojení využívá spíše zřídka, ale může být užitečný, pokud je primárním zdrojem dat pravá tabulka

Full outer join (Vnější spojení):

  • Vnější spojení vrací všechny záznamy z obou tabulek a připojí je podle shodných hodnot klíčů. Pokud neexistuje shoda, jsou vytvořeny nulové hodnoty
  • Tento typ spojení je užitečný, když chceme získat kompletní sadu dat z obou tabulek a nechceme ztratit žádné informace

Cross join (Křížové spojení):

  • Křížové spojení, je speciální typ spojení, které zajistí, že každý řádek z první tabulky je spojen s každým řádkem z druhé tabulky, což vede k vytvoření výsledné tabulky obsahující všechny možné kombinace záznamů z obou tabulek
  • V Looker Studiu se křížové spojení používá výjimečně, protože většinou nevede k relevantním výsledkům analýzy. Kombinace každého řádku z jedné tabulky s každým řádkem z druhé tabulky může vytvořit velkou tabulku s obrovským počtem záznamů, což může vést k výpočetním a výkonnostním problémům

K propojení tabulek je nezbytné nadefinování podmínek připojení. V těchto podmínkách se určuje, jak se jednotlivé tabulky spojují a jakým způsobem spolu souvisejí.

Klíč pro propojení je sloupec nebo skupina sloupců, které mají shodné nebo ekvivalentní hodnoty v obou tabulkách a které slouží k propojení těchto tabulek. Podmínky připojení v Looker Studiu jsou klíčové pro propojení dat z různých tabulek a provádění analýz dat. Správné definování klíčů pro propojení a volba vhodného typu spojení jsou důležité pro zajištění přesných a užitečných výsledků.

Pokud by vás zajímal konkrétní příklad propojení dvou tabulek z Google Sheets podívejte se na připojené video k tomuto článku.

Vytvořte si webové stránky zdarma! Tento web je vytvořený pomocí Webnode. Vytvořte si vlastní stránky zdarma ještě dnes! Vytvořit stránky