Szkolenie: Język SQL dla analityków w bazie PostgreSQL - zagadnienia zaawansowane
Szkolenie SQL dla analityków w PostgreSQL to zaawansowany kurs, który rozwija umiejętności tworzenia złożonych zapytań, analizy danych, optymalizacji wydajności oraz zarządzania dużymi zbiorami danych z wykorzystaniem nowoczesnych technik SQL
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:SQL/ANA/ADV
Język SQL dla analityków w bazie PostgreSQL - zagadnienia zaawansowane
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i optymalizowania zaawansowanych zapytań SQL w środowisku PostgreSQL
Szkolenie uczy stosowania funkcji analitycznych i okienkowych do efektywnej analizy dużych i złożonych zbiorów danych
Szkolenie rozwija umiejętność zarządzania danymi, w tym pracy z danymi hierarchicznymi, partycjonowaniem oraz archiwizacją
Szkolenie pokazuje techniki optymalizacji wydajności zapytań oraz analizy planów wykonania w celu poprawy efektywności pracy z bazą danych
Dla kogo?
Analityków danych z doświadczeniem w SQL, którzy chcą rozwinąć umiejętności w zakresie zaawansowanej analizy w PostgreSQL
Programistów i administratorów baz danych realizujących zadania związane z optymalizacją i przetwarzaniem dużych zbiorów danych
Specjalistów IT odpowiedzialnych za projektowanie, analizę i utrzymanie baz danych w środowisku PostgreSQL
Efekty kształcenia
Uczestnik projektuje złożone zapytania SQL z wykorzystaniem zaawansowanych funkcji PostgreSQL
Uczestnik analizuje i optymalizuje wydajność zapytań przy użyciu narzędzi PostgreSQL
Uczestnik stosuje funkcje analityczne i okienkowe do przetwarzania danych
Uczestnik zarządza danymi hierarchicznymi i partycjonowanymi
Uczestnik wdraża techniki archiwizacji i ładowania dużych zbiorów danych
Uczestnik tworzy i testuje funkcje oraz procedury składowane w PL/pgSQL
Wymagania
Dobra znajomość podstaw SQL i doświadczenie w pracy z PostgreSQL
Zrozumienie podstawowych koncepcji analizy danych
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Zaawansowane zapytania i operacje na danych
Złożone zapytania SELECT
Użycie klauzuli CASE
Operacje na danych z użyciem CTE (Common Table Expressions)
Praca z widokami zmaterializowanymi
Podzapytania i zagnieżdżone zapytania
Tworzenie i optymalizacja podzapytań
Zagnieżdżone zapytania skorelowane
Użycie podzapytań w klauzuli FROM, WHERE i SELECT
Funkcje analityczne i okienkowe
Wprowadzenie do funkcji analitycznych: RANK, DENSE_RANK, ROW_NUMBER
Użycie funkcji okienkowych: OVER, PARTITION BY, ORDER BY
Praktyczne zastosowania funkcji LEAD, LAG, FIRST_VALUE, LAST_VALUE
Zaawansowane techniki agregacji
Grupowanie danych z ROLLUP i CUBE
Operacje z użyciem GROUPING SETS
Zaawansowane funkcje agregujące
Praca z danymi hierarchicznymi
Przechowywanie danych hierarchicznych
Zapytania zwracające hierarchie (rekursywne CTE)
Praktyczne zastosowania danych hierarchicznych w analizach
Operacje na dużych zestawach danych
Praca z tabelami partycjonowanymi
Zarządzanie archiwizacją danych i usuwaniem starych rekordów
Techniki ładowania danych: COPY, FDW (Foreign Data Wrappers)
Zaawansowane techniki optymalizacji zapytań
Wprowadzenie do zaawansowanego optymalizatora zapytań PostgreSQL
Analiza planów wykonania zapytań
Użycie indeksów do optymalizacji wydajności
Wskazówki dotyczące optymalizacji zapytań i unikania typowych błędów
Funkcje użytkownika i procedury składowane
Tworzenie i zarządzanie funkcjami użytkownika
Zaawansowane procedury składowane
Debugowanie i optymalizacja kodu PL/pgSQL
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

