Bądźmy w kontakcie

Plan Szkolenia

Dzień 1 – Podstawy Teradata i Core SQL

Powitanie i wprowadzenie
- Cele szkolenia, agenda, oczekiwania
- Przegląd ekosystemu Teradata w środowiskach przedsiębiorstw

Podstawy architektury Teradata
- Architektura równoległa: AMP, Parsing Engines, BYNET
- Dystrybucja danych i haszowanie
- Dlaczego architektura ma znaczenie: skośność i redystrybucja

Łączenie się z Teradata
- Przegląd narzędzi: Teradata Studio, BTEQ

Core SQL w Teradata
- SELECT, WHERE, ORDER BY
- Typy danych, rzutowanie, aliasy
- Wyrażenia warunkowe i logika warunkowa
- Operatory specyficzne dla Teradata (QUALIFY, SAMPLE, TOP)
- Prowadzone ćwiczenia

Definiowanie i zarządzanie danymi
- TWORZENIE i USUWANIE tabel, widoków i tabel tymczasowych
- INSERT, UPDATE, DELETE
- MERGE (UPSERT) i obsługa duplikatów
- Kontrola transakcji i zachowanie blokad
- Praktyczne ćwiczenia: tworzenie i utrzymywanie tabel docelowych

Łączenia i podzapytania (z uwzględnieniem wydajności)
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Łączenia kartezjańskie (i kiedy ich unikać)
- Podzapytania skalarne vs. skorelowane
- Operatory zbiorów: UNION, INTERSECT, MINUS
- Praktyczne ćwiczenia: integracja danych
- Wprowadzenie do planów EXPLAIN i wydajności zapytań

Warsztat aplikacyjny: Scenariusz raportowania biznesowego
- Tworzenie raportu sprzedaży z wykorzystaniem łączeń i filtrów
- Analiza planów zapytań z EXPLAIN
- Identyfikacja skośności i redystrybucji

Dzień 2 – Analiza i optymalizacja wydajności

Podsumowanie i pytania z Dnia 1

Funkcje analityczne i OLAP
- Funkcje rankingowe: RANK, ROW_NUMBER, DENSE_RANK
- PARTITION BY i okna z OVER()
- LAG, LEAD, FIRST_VALUE, sumy skumulowane
- Praktyczne przypadki biznesowe: KPI, trendy, średnie kroczące

Dostrajanie wydajności i najlepsze praktyki
- Optymalizator Teradata: jak wybiera plany wykonania
- Skuteczne wykorzystanie EXPLAIN i COLLECT STATISTICS
- Typowe pułapki wydajności: skośność, przestrzeń spool, redystrybucja
- Warsztat praktyczny: optymalizacja nieefektywnych zapytań

Końcowe zintegrowane laboratorium

- Załaduj przykładowy zbiór danych
- Przekształcaj i agreguj dane za pomocą łączeń i funkcji OLAP
- Optymalizuj zapytania i weryfikuj za pomocą EXPLAIN
- Eksportuj końcowe wyniki do zewnętrznego pliku

 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie