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.
Kursplan
Introduktion till Teradata
Modul 1: Teradata Grundläggande och Arkitektur
- Vad är Teradata och vad används det till?
- Parallel arkitektur: AMPs, PEs, BYNET
- Datafördelning och hashning
- Nyckelbegrepp: sessioner, spool, lås
- Systemanslutning: Teradata Studio / BTEQ / SQL Assistant
Modul 2: Introduktion till SQL i Teradata
- Grundläggande SELECT, WHERE, ORDER BY
- Datatyper och typomvandling
- Matematiska och datumfunktioner
- Användning av ALIAS, CASE-uttryck
- Teradata-specifika operatorer (TOP, QUALIFY, SAMPLE)
- Guidad övning: frågor på riktiga tabeller
Modul 3: Join, Underfrågor och Mängdoperatorer
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Join utan ON-sats (kartesiskt produkt)
- Skalära och korrelerade underfrågor
- UNION, INTERSECT, MINUS
- Praktiska övningar på dataintegrering
Modul 4: Analytiska och OLAP-funktioner
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Datapartitionering med PARTITION BY
- Fönsterfunktioner med OVER() och ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Användningsfall: KPI, trender, ackumulerade värden
Modul 5: Data och Tabell Management
- Tabelltyper: permanent, volatil, global tillfällig
- Skapande och användning av sekundära och join-index
- Infogning, uppdatering och borttagning
- MERGE, UPSERT och dubblettkontroll
- Transaktioner och låsstyrning
Modul 6: Optimering och Prestandjustering
- Teradata Optimizer: hur den väljer utförandeplaner
- Användning av EXPLAIN och COLLECT STATISTICS
- Skew och hur man undviker det
- Bäst praxis för frågeutformning
- Identifiering av flaskhalsar (spool, lås, omfördelning)
- Övning: jämförelse av optimerade och icke-optimerade frågor
Modul 7: Datapartitionering och Komprimering
- Partitionstyper: Range, Case, Multi-Level
- Fördelar och praktisk användning i stora frågor
- Block Level Compression (BLC) och kolumnkomprimering
- Fördelar och begränsningar
Modul 8: Dataladdning och Extraktion
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Massladdning vs. batchinfogningar
- Felhantering och återförsök
- Exportering av resultat till filer eller externa system
- Grundläggande automatisering med skript och verktyg
Modul 9: Grundläggande Administration för Tekniska Användare
- Roller och behörigheter
- Resurskontroll (Query Bands, Priority Scheduler)
- Övervakning med DBQLOGTBL, DBC.Tables, ResUsage
- Bäst praxis för delade miljöer
Modul 10: Slutintegrationslaboratorium
- Helhetspratisk fall:
- Dataladdning
- Transformering och aggregering
- Byggande av KPI med OLAP-funktioner
- Optimering och EXPLAIN
- Slutexport
- Diskussion om bäst praxis och vanliga misstag
Sammanfattning och Nästa Steg
Krav
- Förståelse för relationella databaser och SQL-koncept
- Erfarenhet av frågehantering i stora datamängder eller arbete i data-miljöer
- Kännedom om affärsintressen för affärsanalys eller analytiska mål
Målgrupp
- Dataanalytiker och affärsintressen för affärsanalys
- SQL-utvecklare och dataingenjörer
- Tekniska användare som hanterar eller optimerar data i Teradata-miljöer
35 timmar
Vittnesmål (1)
Nice training, full of interesting topics. After each topic helpful examples were provided.