Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Schița de curs
Introducere în Teradata
Modul 1: Fundamente și Arhitectură pentru Teradata
- Ce este Teradata și ce folosinte are?
- Arhitectura paralelă: AMPs, PEs, BYNET
- Distribuția datelor și hashing
- Concepte cheie: sesiuni, spool, blocuri
- Conectarea la sistem: Teradata Studio / BTEQ / Asistentul SQL
Modul 2: Introducere în SQL în Teradata
- SELECT, WHERE, ORDER BY de bază
- Tipuri de date și casting
- Funcții matematice și de dată
- Utilizarea ALIAS și expresiilor CASE
- Operatori specifiци pentru Teradata (TOP, QUALIFY, SAMPLE)
- Practică guiță: interogați tabele reale
Modul 3: Joins, Subcereri și Operatori de Seturi
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins fără clauză ON (produs cartesian)
- Subcereri scalare și corelate
- UNION, INTERSECT, MINUS
- Exerciții practice de integrare a datelor
Modul 4: Funcții Analitice și OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Partiționarea datelor cu PARTITION BY
- Fereastră cu OVER() și ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Scenarii de utilizare: KPI-uri, trenduri, valori cumulate
Modul 5: Management Datelor și Tablouri
- Tipurile de tabele: permanente, volatile, temporare globale
- Crearea și utilizarea indexurilor secundare și ale join-ului
- Operațiuni de inserare, actualizare și ștergere
- MERGE, UPSERT și controlul duplicatelor
- Tranzacții și controlul blocărilor
Modul 6: Optimizare și Tuning de Performanță
- Optimizatorul Teradata: cum alege planurile de execuție
- Utilizarea EXPLAIN și COLLECT STATISTICS
- Deformare și cum să o evităm
- Practici bune pentru designul interogărilor
- Identificarea punctelor de bottleneck (spool, blocări, redistribuire)
- Practică: compararea interogărilor optimizate și ne-optimizate
Modul 7: Partiționarea și Comprimarea Datelor
- Tipurile de partiționare: Range, Case, Multi-Level
- Avantajele și utilizarea practică în interogări mari
- Comprimare la nivelul blocurilor (BLC) și comprimare coloanelor
- Avantaje și limitații
Modul 8: Încărcarea și Extracția Datelor
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Încărcare în volum vs. inserțiile de loturi
- Gestionarea erorilor și tentativa repetată
- Exportul rezultatelor către fișiere sau sisteme externe
- Automatizare de bază cu scripturi și utilități
Modul 9: Administrare de bază pentru Utilizatori Tehnici
- Roluri și permisiuni
- Controlul resurselor (Query Bands, Prioritizatorul de Secvențe)
- Monitorizare cu DBQLOGTBL, DBC.Tables, ResUsage
- Practici bune pentru mediile partajate
Modul 10: Laborator de Integrare Finală
- Scenariu practic de la început până la sfârșit:
- Încărcarea datelor
- Transformarea și agregarea
- Crearea KPI-urilor cu funcții OLAP
- Optimizare și EXPLAIN
- Export final
- Discuția despre practici bune și greșeli comune
Rezumat și Următoarele Pași
Cerințe
- Compreensiunea bazelor de date relationale și a conceptelor SQL
- Experiență cu interogarea seturilor de date mari sau lucru în medii de date
- Cunoștințele obiectivelor de inteligență business sau analitică
Publicul-țintă
- Analiști de date și profesioniști din domeniul inteligenței business
- Dezvoltatori SQL și ingineri de date
- Utilizatorii tehnici care gestionează sau optimiză date în medii Teradata
35 ore
Mărturii (1)
O formare minunată, plină de subiecte interesante. După fiecare subiect au fost prezentate exemple utile.
Pawel Wojcikowski - MicroStrategy Poland Sp. z o.o.
Curs - Teradata Fundamentals
Tradus de catre o masina