Course Code: teradatafunadv
Duration: 35 hours
Prerequisites:
  • 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
Overview:

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ę.
Course Outline:

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

Sites Published:

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

Nepal - Teradata: desde cero hasta avanzados

Uzbekistan - Teradata: desde cero hasta avanzados