Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Introducere în Teradata
Modulul 1: Fundamentele și Arhitectura Teradata
- Ce este Teradata și pentru ce este folosit?
- Arhitectura paralelă: AMPs, PEs, BYNET
- Distribuția datelor și hashing
- Concepte cheie: sesiuni, spool, blocări
- Conexiunea la sistem: Teradata Studio / BTEQ / SQL Assistant
Modulul 2: Introducere în SQL în Teradata
- SELECT de bază, WHERE, ORDER BY
- Tipuri de date și conversie
- Funcții matematice și de dată
- Utilizarea ALIAS, expresii CASE
- Operatori speciali Teradata (TOP, QUALIFY, SAMPLE)
- Practică ghidată: interogări pe tabele reale
Modulul 3: Joins, Subinterogări și Operatorii de Set
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins fără clauză ON (produs cartezian)
- Subinterogări scalare și corelate
- UNION, INTERSECT, MINUS
- Exerciții practice de integrare a datelor
Modulul 4: Funcții Analitice și OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Partiționarea datelor cu PARTITION BY
- Ferestre cu OVER() și ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Cazuri de utilizare: KPIs, tendințe, acumulări
Modulul 5: Gestionarea Datelor și Tabelelor
- Tipuri de tabele: permanente, volatile, temporare globale
- Crearea și utilizarea indicilor secundari și a join indexes
- Inserări, actualizări și ștergeri de înregistrări
- MERGE, UPSERT și controlul duplicatelor
- Tranzacții și controlul blocărilor
Modulul 6: Optimizare și Performanță
- Optimizatorul Teradata: cum decide planurile
- Utilizarea EXPLAIN și COLLECT STATISTICS
- Skew și cum să-l eviți
- Cele mai bune practici de proiectare a interogărilor
- Identificarea punctelor de blocaj (spool, blocări, redistribuire)
- Practică: comparație între interogări optimizate vs. neoptimizate
Modulul 7: Partiționarea și Compresia Datelor
- Tipuri de partiționare: Range, Case, Multi-Level
- Beneficii și utilizare practică în interogări mari
- Block Level Compression (BLC) și Columnar Compression
- Avantaje și limitări
Modulul 8: Încărcarea și Extragerea Datelor
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Încărcare în masă vs. inserare pe loturi
- Gestionarea erorilor și reintroducerea
- Exportarea rezultatelor în fișiere sau sisteme externe
- Automatizare de bază cu scripturi și utilitare
Modulul 9: Administrare de Bază pentru Utilizatori Tehnici
- Roluri și permisiuni
- Controlul resurselor (Query Bands, Priority Scheduler)
- Monitorizare cu DBQLOGTBL, DBC.Tables, ResUsage
- Bune practici pentru medii partajate
Modulul 10: Laborator final de integrare
-
Caz practic de la cap la cap:
- Încărcarea datelor
- Transformarea și agregarea
- Construcția indicatorilor cu funcții OLAP
- Optimizarea și explicarea
- Exportul final
- Discuții despre bune practici și greșeli comune
Cerințe
- Înțelegere a bazelor de date relaționale și a conceptelor SQL
- Experiență în interogarea seturilor mari de date sau lucrul în medii de date
- Familiaritate cu obiectivele de inteligență de afaceri sau analiză
Public țintă
- Analiști de date și profesioniști din domeniul inteligenței de afaceri
- Dezvoltatori SQL și ingineri de date
- Utilizatori tehnici care gestionează sau optimizează date în medii Teradata
35 Ore
Mărturii (1)
Formare excelentă, plină de subiecte interesante. După fiecare temă au fost furnizate exemple utile.
Pawel Wojcikowski - MicroStrategy Poland Sp. z o.o.
Curs - Teradata Fundamentals
Tradus de catre o masina