- Zrozumienie baz danych relacyjnych i pojęć SQL
- Doświadczenie w zapytywaniu dużych zbiorów danych lub pracy w środowiskach danych
- Zapoznanie z celami analityki biznesowej lub analiz
Grupa docelowa
- Analitycy danych i specjaliści ds. biznesowej analityki
- SQL developers i inżynierowie danych
- Użytkownicy techniczni zarządzający lub optymalizujący dane w środowiskach Teradata
Teradata to wysokoskalowalna platforma baz danych zaprojektowana do zarządzania dużymi ilościami danych i umożliwiania efektywnego wykonywania złożonych analiz.
To prowadzone przez instruktora szkolenie (online lub stacjonarne) jest skierowane do początkujących do zaawansowanych profesjonalistów danych, którzy chcą nauczyć się zapytywać, zarządzać, optymalizować i administrować danymi w środowiskach Teradata przez teorię i praktykę na żywo.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
- Zrozumieć architekturę rozproszoną i model równoległego wykonywania Teradata.
- Pisanie zoptymalizowanych zapytań SQL od podstawowego wyboru do zaawansowanych analiz.
- Projektowanie i wykonywanie dużych procesów ładowania i transformacji danych.
- Diagnostykowanie i poprawianie wydajności zapytań za pomocą narzędzi takich jak EXPLAIN i statystyki.
- Zarządzanie uprawnieniami, zasobami i najlepszymi praktykami wspólnego środowiska.
Format kursu
- Interaktywne prezentacje i wyjaśnienia koncepcyjne.
- Ćwiczenia praktyczne oparte na scenariuszach z życia rzeczywistego.
- Laboratoria integracji i optymalizacji za pomocą oficjalnych narzędzi takich jak Teradata Studio lub BTEQ.
Opcje dostosowywania kursu
- Aby złożyć wniosek o dostosowane szkolenie dla tego kursu, skontaktuj się z nami, aby umówić się.
Wprowadzenie do Teradata
Moduł 1: Podstawy i architektura Teradata
- Co to jest Teradata i do czego służy?
- Architektura równoległa: AMPs, PEs, BYNET
- Rozmieszczanie danych i hashowanie
- Kluczowe koncepcje: sesje, spółka, bloki
- Połączenie z systemem: Teradata Studio / BTEQ / SQL Assistant
Moduł 2: Wprowadzenie do SQL w Teradata
- Podstawowe SELECT, WHERE, ORDER BY
- Typy danych i rzutowanie
- Funkcje matematyczne i datowe
- Używanie ALIAS, wyrażeń CASE
- Teradata-specyficzne operatory (TOP, QUALIFY, SAMPLE)
- Praktyczne ćwiczenia: zapytania na rzeczywistych tabelach
Moduł 3: Łączenia, podzapytania i operatory zbiorów
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Łączenia bez klauzuli ON (iloczyn kartezjański)
- Skalarne i skorelowane podzapytania
- UNION, INTERSECT, MINUS
- Praktyczne ćwiczenia na integracji danych
Moduł 4: Analityczne i OLAP funkcje
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Podział danych z PARTITION BY
- Okienkowanie z OVER() i ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Przykłady zastosowań: KPI, trendy, wartości kumulacyjne
Moduł 5: Zarządzanie danymi i tabelami Management
- Typy tabel: stałe, niestałe, globalne tymczasowe
- Tworzenie i używanie wskaźników sekundarnych i łączeniowych
- Operacje insert, update i delete
- MERGE, UPSERT i kontrola duplikatów
- Transakcje i kontrola blokowania
Moduł 6: Optymalizacja i dostrajanie wydajności
- Teradata Optimizer: jak wybiera plany wykonania
- Używanie EXPLAIN i COLLECT STATISTICS
- Nierównowaga i jak jej uniknąć
- Najlepsze praktyki w projektowaniu zapytań
- Identyfikacja wąskich gardeł (spółka, bloki, redystrybucja)
- Praktyka: porównanie zoptymalizowanych i niezoptymalizowanych zapytań
Moduł 7: Podział danych i kompresja
- Typy podziałów: Range, Case, Multi-Level
- Korzyści i praktyczne zastosowanie w dużych zapytaniach
- Kompresja na poziomie bloku (BLC) i kompresja kolumnowa
- Zalety i ograniczenia
Moduł 8: Wczytywanie i ekstrakcja danych
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Wczytywanie masowe vs. wstawianie partiami
- Obsługa błędów i powtórzenia
- Eksportowanie wyników do plików lub zewnętrznych systemów
- Podstawowa automatyzacja za pomocą skryptów i narzędzi
Moduł 9: Podstawowa administracja dla użytkowników technicznych
- Role i uprawnienia
- Kontrola zasobów (Query Bands, Priority Scheduler)
- Monitorowanie za pomocą DBQLOGTBL, DBC.Tables, ResUsage
- Najlepsze praktyki dla współdzielonych środowisk
Moduł 10: Ostateczne laboratorium integracyjne
- Praktyczny przypadek od początku do końca:
- Wczytywanie danych
- Transformacja i agregacja
- Budowanie KPI z funkcjami OLAP
- Optymalizacja i EXPLAIN
- Ostateczny eksport
- Dyskusja najlepszych praktyk i typowych błędów
Podsumowanie i kolejne kroki
United Arab Emirates - Teradata: desde cero hasta avanzados
Qatar - Teradata: desde cero hasta avanzados
Egypt - Teradata: desde cero hasta avanzados
Saudi Arabia - Teradata: desde cero hasta avanzados
South Africa - Teradata: desde cero hasta avanzados
Brasil - Teradata: desde cero hasta avanzados
Canada - Teradata: desde cero hasta avanzados
中国 - Teradata: desde cero hasta avanzados
香港 - Teradata: desde cero hasta avanzados
澳門 - Teradata: desde cero hasta avanzados
台灣 - Teradata: desde cero hasta avanzados
USA - Teradata: desde cero hasta avanzados
Österreich - Teradata: desde cero hasta avanzados
Schweiz - Teradata: desde cero hasta avanzados
Deutschland - Teradata: desde cero hasta avanzados
Czech Republic - Teradata: desde cero hasta avanzados
Denmark - Teradata: desde cero hasta avanzados
Estonia - Teradata: desde cero hasta avanzados
Finland - Teradata: desde cero hasta avanzados
Greece - Teradata: desde cero hasta avanzados
Magyarország - Teradata: desde cero hasta avanzados
Ireland - Teradata: desde cero hasta avanzados
Luxembourg - Teradata: desde cero hasta avanzados
Latvia - Teradata: desde cero hasta avanzados
España - Teradata: desde cero hasta avanzados
Italia - Teradata: desde cero hasta avanzados
Lithuania - Teradata: desde cero hasta avanzados
Nederland - Teradata: desde cero hasta avanzados
Norway - Teradata: desde cero hasta avanzados
Portugal - Teradata: desde cero hasta avanzados
România - Teradata: desde cero hasta avanzados
Sverige - Teradata: desde cero hasta avanzados
Türkiye - Teradata: desde cero hasta avanzados
Malta - Teradata: desde cero hasta avanzados
Belgique - Teradata: desde cero hasta avanzados
France - Teradata: desde cero hasta avanzados
日本 - Teradata: desde cero hasta avanzados
Australia - Teradata: desde cero hasta avanzados
Malaysia - Teradata: desde cero hasta avanzados
New Zealand - Teradata: desde cero hasta avanzados
Philippines - Teradata: desde cero hasta avanzados
Singapore - Teradata: desde cero hasta avanzados
Thailand - Teradata: desde cero hasta avanzados
Vietnam - Teradata: desde cero hasta avanzados
India - Teradata: desde cero hasta avanzados
Argentina - Teradata: desde cero hasta avanzados
Chile - Teradata: desde cero hasta avanzados
Costa Rica - Teradata: desde cero hasta avanzados
Ecuador - Teradata: desde cero hasta avanzados
Guatemala - Teradata: desde cero hasta avanzados
Colombia - Teradata: desde cero hasta avanzados
México - Teradata: desde cero hasta avanzados
Panama - Teradata: desde cero hasta avanzados
Peru - Teradata: desde cero hasta avanzados
Uruguay - Teradata: desde cero hasta avanzados
Venezuela - Teradata: desde cero hasta avanzados
Polska - Teradata: desde cero hasta avanzados
United Kingdom - Teradata: desde cero hasta avanzados
South Korea - Teradata: desde cero hasta avanzados
Pakistan - Teradata: desde cero hasta avanzados
Sri Lanka - Teradata: desde cero hasta avanzados
Bulgaria - Teradata: desde cero hasta avanzados
Bolivia - Teradata: desde cero hasta avanzados
Indonesia - Teradata: desde cero hasta avanzados
Kazakhstan - Teradata: desde cero hasta avanzados
Moldova - Teradata: desde cero hasta avanzados
Morocco - Teradata: desde cero hasta avanzados
Tunisia - Teradata: desde cero hasta avanzados
Kuwait - Teradata: desde cero hasta avanzados
Oman - Teradata: desde cero hasta avanzados
Slovakia - Teradata: desde cero hasta avanzados
Kenya - Teradata: desde cero hasta avanzados
Nigeria - Teradata: desde cero hasta avanzados
Botswana - Teradata: desde cero hasta avanzados
Slovenia - Teradata: desde cero hasta avanzados
Croatia - Teradata: desde cero hasta avanzados
Serbia - Teradata: desde cero hasta avanzados
Bhutan - Teradata: desde cero hasta avanzados