DataForm + BigQuery

8000

Co se naučím?

Co je Dataform, co umí a kdy jej použít. Jak postupně zaintegrovat Dataform do svého projektu a přemigrovat na něj stávající Scheduled Queries v BigQuery. Jak automatizovat rutinní práce v SQL a jak abstrahovat transformace na velké množství datasetů. Jak dokumentovat tabulky, psát automatizované testy nad daty a to vše verzovat v git repozitáři.

Je pro Vás školení vhodné?

  • Mám důstojné znalosti SQL.

  • Umím základní konstrukce v JavaScriptu jako for cykly, referencování proměnných.

  • Chápu inkrementální tabulky, views, partitioning v BQ, clustering v BQ.

  • Mám alespoň minimální povědomí o gitu.

  • Tuším, co je to Google Cloud.

Obsah školení

Úvod

  • Společné seznámení

  • Nastavení očekávání

  • Harmonogram dne

  • Kafe a chlebíčky

Seznamení se s Dataformem

  • Co je Dataform a co umí

  • Proč a kdy Dataform použít

  • Proč použít právě Dataform a ne populární dbt?

  • Disadvantages, co to neumí?

Zobrazit více

Dataform projekt

  • Jak adaptovat jednotlivé benefit Dataformu do existujícího projektu.

  • Jak je Dataform projekt strukturovaný

  • Jak pomoci svému týmu adoptovat Dataform

Práce v Dataformu

  • Migrace z BigQuery Scheduled Queries do Dataform 1:1

  • Deklarování zdrojů dat do Dataformu

  • Nastavovení Transformace

  • Referencování závislostí mezi tabulkami

  • Využití opakovaných kusů kódu / makra / helpery

  • Dokumentace tabulek

  • Tagování tabulek

  • Tvorba generátorů

Automatizace

  • Propojení se vzdáleným git repozitářem

  • Nastavení přístupových práv a servisní účet

  • Nastavení automatizace přes Scheduler

  • Export Dataform projektu jako NodeJS Package

  • Automatizované testy nad tabulkami

  • Konfigurace dataform pro jiné databázové enginy

Troubleshooting

  • Regenerace tabulek

  • Akce na flows

Závěr a dotazy

Who will lead the training?

Jakub Kříž
Cloud Architect

Jakub se narodil spolu s internetem, svůj první linuxový server zprovoznil když mu bylo 13 let a od té doby se aktivně věnuje programování. Posledních 11 let se specializuje na online analytické technologie a etický přístup k trackingu. Je autorem nespočtu rozsáhlých implementací analytických a marketingových nástrojů napříč internetem a je prakticky nemožné se při brouzdání po webu nesetkat s jeho prací. Aby toho nebylo málo, je i certifikovaný Google Cloud Professional Architect. To nejlepší na něm je, že nevypadá jako typickej ajťák, je s ním sranda a pořád poslouchá nějaké šílené techno.

Details

Místo školení

Záhřebská 170/23, Praha 2 Mapa

Délka školení

4 hodiny včetně 3 přestávek

Čas

08:00 až 12:00

Počet účastníků

Maximálně 10

Tištěné materiály

Zdarma

Občerstvení

V ceně

Počítač

Vlastní

Price

8 000 Kč bez DPH

Available dates

10. 10. 2023

08:00 až 12:00

17. 10. 2023

08:00 až 12:00

25. 10. 2023

08:00 až 12:00

If you have any questions about the training, feel free to reach out to us at office@optimics.cz, and we will respond promptly.