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 la Teradata
Modul 1: Fundamentele Teradata și arhitectura sa
- Ce este Teradata și pentru ce se folosește?
- Arhitectură paralelă: AMPs, PEs, BYNET
- Distribuția datelor și hashing
- Concepte cheie: sesiuni, spool, locks
- Conectare la sistem: Teradata Studio / BTEQ / SQL Assistant
Modul 2: Introducere la SQL în Teradata
- SELECT de bază, WHERE, ORDER BY
- Tipuri de date și casting
- Funcții matematice și de dată
- Utilizarea ALIAS, expresii CASE
- Operatori speciali ai Teradata (TOP, QUALIFY, SAMPLE)
- Practică ghidată: interogări asupra tabelelor reale
Modul 3: Joins, Subqueries și Set Operators
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins fără clauză ON (produs cartezian)
- Subqueries 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
- Ferestre cu OVER() și ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Casuri de utilizare: KPIs, tendințe, totalizări
Modul 5: Gestionarea datelor și a tabelelor
- Tipuri de tabele: permanente, volatila, temporare globale
- Crearea și utilizarea indecsilor secundari și join indexes
- Inserții, actualizări și ștergerea înregistrărilor
- MERGE, UPSERT și controlul duplicatelor
- Transacții și controlul lock-urilor
Modul 6: Optimizare și performanță
- Optimizer-ul Teradata: cum decide planurile
- Utilizarea EXPLAIN și COLLECT STATISTICS
- Skew și cum să îl evitați
- Cele mai bune practici de proiectare a interogărilor
- Identificarea punctelor de strângere (spool, locks, redistribuție)
- Practică: comparație între interogări optimizate și neoptimizate
Modul 7: Partiționarea și comprimarea datelor
- Tipuri de partiționare: Range, Case, Multi-Level
- Beneficiile și utilizarea practică în interogări mari
- Comprimarea la nivel de bloc (BLC) și comprimarea coloanelor
- Avantaje și limitări
Modul 8: Încărcarea și extragerea datelor
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Încărcare masivă vs. inserție în loturi
- Gestionarea erorilor și reîncercările
- Exportul rezultatelor în fișiere sau sisteme externe
- Automatizarea de bază cu script-uri și utilități
Modul 9: Administrare basică pentru utilizatori tehnici
- Roluri și permisiuni
- Controlul resurselor (Query Bands, Priority Scheduler)
- Monitorizare cu DBQLOGTBL, DBC.Tables, ResUsage
- Cele mai bune practici pentru mediile compartimentate
Modul 10: Laborator final de integrare
-
Studiu de caz practic de la început până la capăt:
- Încărcarea datelor
- Transformarea și agregarea datelor
- Construcția de indicatori cu funcțiile OLAP
- Optimizare și explicații
- Export final
- Discuția cu privire la cele mai bune practici și erorile comune
Cerințe
- Înțelegerea bazelor de date relaționale și a conceptelor SQL
- Experiență în interogarea seturilor mari de date sau lucrează în medii de date
- Familiarizarea cu obiectivele de inteligență în afaceri sau analitică
Audiencă
- Analiști de date și profesioniști de inteligență în afaceri
- Dezvoltatori SQL și ingineri de date
- Utilizatori tehnici care gestionează sau optimizază datele în medii Teradata
35 ore
Mărturii (1)
Nice training, full of interesting topics. After each topic helpful examples were provided.