Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Inleiding op Teradata
Module 1: Fundamenten van Teradata en de architectuur
- Wat is Teradata en waarvoor wordt het gebruikt?
- Parallelle architectuur: AMPs, PEs, BYNET
- Distributie van gegevens en hashing
- Belangrijke concepten: sessies, spool, locks
- Connecteren met het systeem: Teradata Studio / BTEQ / SQL Assistant
Module 2: Inleiding op SQL in Teradata
- Basis SELECT, WHERE, ORDER BY
- Datatypen en casting
- Wiskundige en datumfuncties
- Gebruik van ALIAS, CASE-expressies
- Speciale operatoren van Teradata (TOP, QUALIFY, SAMPLE)
- Begeleide praktijk: queries op echte tabellen
Module 3: Joins, subqueries en set-operatoren
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins zonder ON-clausule (Cartesisch product)
- Scalar en gecorrelateerde subqueries
- UNION, INTERSECT, MINUS
- Praktische oefeningen voor het integreren van gegevens
Module 4: Analytische functies en OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Partitie van gegevens met PARTITION BY
- Raamfuncties met OVER() en ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Gebruiksscenario's: KPI's, trends, cumulatieve waarden
Module 5: Gegevensbeheer en tabellen
- Tabeltypen: permanente, tijdelijke, globale tijdelijke
- Aanmaken en gebruik van secundaire indexen en join-indexen
- Invoeren, bijwerken en verwijderen van records
- MERGE, UPSERT en het beheren van duplicaten
- Transacties en het beheren van locks
Module 6: Optimalisatie en Performance Tuning
- De Teradata Optimizer: hoe plannen worden bepaald
- Gebruik van EXPLAIN en COLLECT STATISTICS
- Skew (scheefstand) en hoe deze te voorkomen
- Best practices voor het ontwerpen van queries
- Identificeren van knelpunten (spool, locks, redistributie)
- Praktijk: vergelijking tussen geoptimaliseerde en niet-geoptimaliseerde queries
Module 7: Partitie en compressie van gegevens
- Type partitie: Range, Case, Multi-Level
- Voordelen en praktisch gebruik in grote queries
- Block Level Compression (BLC) en kolomcompressie
- Voordelen en beperkingen
Module 8: Laden en extraheren van gegevens
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Bulk loading vs. invoeren per batches
- Foutafhandeling en herstel
- Exporteren van resultaten naar bestanden of externe systemen
- Basisautomatisering met scripts en hulpmiddelen
Module 9: Basisbeheer voor technische gebruikers
- Rollen en rechten
- Broncontrole (Query Bands, Priority Scheduler)
- Monitoring met DBQLOGTBL, DBC.Tables, ResUsage
- Best practices voor gedeelde omgevingen
Module 10: Eindlaboratorium voor integratie
-
Praktische casus van begin tot eind:
- Laden van gegevens
- Transformatie en aggregatie
- Bouwen van indicatoren met OLAP-functies
- Optimalisatie en uitleg
- Eindexport
- Bespreking van best practices en veelgemaakte fouten
Vereisten
- Begrip van relationele databases en SQL-concepten
- Ervaring met het opvragen van grote gegevensverzamelingen of werken in gegevensomgevingen
- Kennis van doeleinden voor business intelligence of analytics
Doelgroep
- Data-analisten en business intelligence-professionals
- SQL-ontwikkelaars en data-engineers
- Technische gebruikers die gegevens beheren of optimaliseren in Teradata-omgevingen
35 Uren
Getuigenissen (1)
passionele trainer
Sylvia Baniak - Maastricht University | UMIO
Cursus - Teradata Fundamentals
Automatisch vertaald