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
Introductie tot Teradata
Module 1: Teradata Fundamentals en Architectuur
- Wat is Teradata en waar wordt het voor gebruikt?
- Parallelle architectuur: AMPs, PEs, BYNET
- Gegevensdistributie en hashing
- Sleutelconcepten: sessies, spool, vergrendelingen
- Systeemverbinding: Teradata Studio / BTEQ / SQL Assistant
Module 2: Inleiding tot SQL in Teradata
- Basis SELECT, WHERE, ORDER BY
- Datatypen en casting
- Wiskundige en datumsfuncties
- Gebruik van ALIAS, CASE-expressies
- Teradata-specifieke operators (TOP, QUALIFY, SAMPLE)
- Begeleide oefening: queries op echte tabellen
Module 3: Joins, Subqueries en Set Operators
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins zonder ON-clausule (cartesisch product)
- Scalar en gerelateerde subqueries
- UNION, INTERSECT, MINUS
- Praktische oefeningen over gegevensintegratie
Module 4: Analytische en OLAP-functies
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Gegevenspartitionering met PARTITION BY
- Venstering met OVER() en ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Gebruiksgevallen: KPI's, trends, cumulatieve waarden
Module 5: Gegevens- en Tabelle Management
- Tabeltypen: permanent, volatiel, globaal tijdelijk
- Aanmaken en gebruiken van secundaire en join-indexen
- Invoer, bijwerkingen en verwijderoperaties
- MERGE, UPSERT en dubbele controle
- Transacties en vergrendelingsbeheer
Module 6: Optimalisatie en Prestatieverhoging
- Teradata Optimalisator: hoe het uitvoeringsplannen kiest
- Gebruik van EXPLAIN en COLLECT STATISTICS
- Scheefheid en hoe deze te vermijden
- Beste praktijken voor queryontwerp
- Bottlenecks identificeren (spool, vergrendelingen, redistributie)
- Oefening: vergelijken van geoptimaliseerde vs. niet-geoptimaliseerde queries
Module 7: Gegevenspartitionering en Compressie
- Partitiestypen: Range, Case, Multi-Level
- Voordelen en praktische toepassing in grote queries
- Block Level Compressie (BLC) en kolomcompressie
- Voordelen en beperkingen
Module 8: Gegevensinlaad en Extractie
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Bulk-inlaad vs. batch-invoeringen
- Foutoplossing en herhalingen
- Resultaten exporteren naar bestanden of externe systemen
- Basisautomatisering met scripts en hulpprogramma's
Module 9: Basisbeheer voor Technische Gebruikers
- Rollen en permissies
- Bronbeheer (Query Bands, Priority Scheduler)
- Monitoring met DBQLOGTBL, DBC.Tables, ResUsage
- Beste praktijken voor gedeelde omgevingen
Module 10: Eindopdracht Integratielab
- Praktisch eindopdracht: eindopdracht integratie
- Gegevensinlaad
- Transformatie en aggregatie
- KPI's bouwen met OLAP-functies
- Optimalisatie en EXPLAIN
- Eindexport
- Bespreking van beste praktijken en veelvoorkomende fouten
Samenvatting en Volgende Stappen
Vereisten
- Begrip van relationele databases en SQL concepten
- Ervaring met het opvragen van grote datasets of werken in data-omgevingen
- Kennis van business intelligence of analytische doelen
Publiek
- Data-analisten en business intelligence professionals
- SQL ontwikkelaars en data-engineers
- Technische gebruikers die data beheren of optimaliseren in Teradata omgevingen
35 Uren
Testimonials (1)
Nette training, vol met interessante onderwerpen. Na elk onderwerp werden handige voorbeelden gegeven.
Pawel Wojcikowski - MicroStrategy Poland Sp. z o.o.
Cursus - Teradata Fundamentals
Automatisch vertaald