SQL dla analityków
kod szkolenia: SQL02 / PL AA 2d
Szkolenie to zostało opracowane z myślą o analitykach oraz specjalistach wykorzystujących SQL w codziennej pracy. Jego celem jest rozwój umiejętności w zakresie tworzenia i optymalizacji zapytań SQL, analizy danych oraz automatyzacji procesów. Program łączy elementy praktyczne i teoretyczne, pozwalając na zdobycie kompleksowej wiedzy o zaawansowanych funkcjach SQL oraz dobrych praktykach pracy z bazami danych.
Szkolenie skierowane jest do:
- Analityków danych – osób pracujących z SQL na co dzień i chcących poszerzyć swoją wiedzę.
- Specjalistów pracujących z bazami danych – chcących poznać zaawansowane techniki przetwarzania danych.
- Osób z podstawową znajomością SQL – które chcą rozwijać swoje umiejętności i zrozumieć zaawansowane operacje.
- Uczestników wcześniejszych szkoleń podstawowych – np. SQL01, którzy chcą podnieść swój poziom zaawansowania.
- Praktyczne umiejętności pracy z danymi – nauczysz się korzystać z zaawansowanych funkcji rankingowych, agregacyjnych oraz transformacji danych.
- Zaawansowane techniki zapytań – zrozumiesz różnice między CTE a podzapytaniami oraz poznasz techniki nietypowego grupowania (ROLLUP, CUBE, GROUPING SETS).
- Efektywna analiza danych – dowiesz się, jak stosować wyrażenia regularne, funkcje okna, operacje na datach i tabelach tymczasowych.
- Automatyzacja zadań – poznasz sposoby wysyłania poleceń SQL z poziomu VBA w Excelu oraz zaawansowane techniki przetwarzania danych, takie jak PIVOT i UNPIVOT.
- Rozszerzenie wiedzy – szkolenie pozwoli Ci uzupełnić podstawową wiedzę o zaawansowane kwerendy, operacje na wielu źródłach danych oraz przetwarzanie rekurencyjne.
-
Wykorzystanie funkcji szeregujących
-
Funkcja okna OVER()
-
ROW_NUMBER()
-
RANK()
-
DENSE_RANK()
-
NTILE(n)
-
-
Nietypowe grupowanie danych
-
ROLLUP
-
CUBE
-
GROUPING SETS
-
-
Słowniki, sumy, różnice i iloczyny zbiorów
-
UNION
-
UNION ALL
-
EXCEPT
-
INTERSECT
-
-
Wybrane funkcje
-
Tekstowe
-
Daty i czasu
-
Matematyczne
-
Konwertujące
-
-
Wykorzystanie wielu źródeł i łączenie danych
-
Podzapytania
-
Zapytania CTE (Common Table Expression)
-
Wykorzystanie widoków
-
Tabele tymczasowe
-
-
Tworzenie sparametryzowanych procedur składowanych
-
Pobieranie, wysyłanie danych
-
Import danych
-
BULK INSERT
-
Wysyłanie poleceń SQL z kodu VBA w Excelu (ADO Recordset)
-
-
Wykonywanie operacji w pętli
-
Poruszanie się po rekordach
-
FETCH, OFFSET
-
LAG, LEAD
-
-
Transformacje na danych (PIVOT / UNPIVOT)
-
Rekurencyjne CTE
-
Suma narastające
Podstawowa znajomość składni SQLa (takie jak: SEL:ECT, FROM, JOIN, WHERE,GROUP BY, HAVING, czy ORDER BY)
Metoda szkolenia:
- wykład+ warsztaty
- Szkolenie: polski