Cursusaanbod
Inleiding tot Teradata
Module 1: Fundamenten van Teradata en zijn architectuur
- Wat is Teradata en waarvoor wordt het gebruikt?
- Parallele architectuur: AMPs, PEs, BYNET
- Gegevensdistributie en hashing
- Kernconcepten: sessies, spool, locks
- Verbinding met het systeem: Teradata Studio / BTEQ / SQL Assistant
Module 2: Inleiding tot SQL in Teradata
- SELECT basis, WHERE, ORDER BY
- Datatypes en casting
- Wiskundige en datumfuncties
- Gebruik van ALIAS, CASE-expressies
- Speciale Teradata-operatoren (TOP, QUALIFY, SAMPLE)
- Begeleidde praktijk: query's uitvoeren op echte tabellen
Module 3: Joins, Subqueries en Set Operators
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins zonder ON-clausule (cartesisch product)
- Scalaire en correlerende subqueries
- UNION, INTERSECT, MINUS
- Praktijkopdrachten voor gegevensintegratie
Module 4: Analytische functies en OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Gegevenspartitionering met PARTITION BY
- Vensters met OVER() en ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Gebruikscases: KPI's, trends, cumulatieve sommen
Module 5: Gegevens- en tabellenbeheer
- Tabeltypes: permanent, vluchtig, globaal tijdelijk
- Aanmaken en gebruik van secundaire indexes en join-indexes
- Inserties, updates en verwijderingen van records
- MERGE, UPSERT en duplicaatcontrole
- Transacties en lockbeheer
Module 6: Optimalisatie en prestatieverhoging
- De Teradata-optimizer: hoe bepaalt deze de uitvoeringsplannen
- Gebruik van EXPLAIN en COLLECT STATISTICS
- Skew en hoe je dit kunt voorkomen
- Best practices voor queryontwerp
- Identificatie van flessenhalzen (spool, locks, redistributie)
- Praktijk: vergelijking tussen geoptimaliseerde en niet-geoptimaliseerde query's
Module 7: Gegevenspartitionering en -compressie
- Soorten partitionering: Range, Case, Multi-Level
- Voordelen en praktijktoepassing in grote query's
- Block Level Compression (BLC) en Columnar Compression
- Voor- en nadelen
Module 8: Gegevensimport en -export
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Bulk import vs. batch inserties
- Foutenafhandeling en opnieuw proberen
- Exporteren van resultaten naar bestanden of externe systemen
- Basisautomatisering met scripts en hulpmiddelen
Module 9: Basishandhaving voor technische gebruikers
- Rollen en machtigingen
- Resourcebeheer (Query Bands, Priority Scheduler)
- Monitorering met DBQLOGTBL, DBC.Tables, ResUsage
- Best practices voor gedeelde omgevingen
Module 10: Eindproject van integratie
-
Praktijkopdracht van begin tot einde:
- Gegevensimport
- Transformatie en aggregatie
- Opbouw van KPI's met OLAP-functies
- Optimalisatie en uitleg
- Eindexport
- Discussie over best practices en veelvoorkomende fouten
Vereisten
- Kennis van relationele databases en SQL-concepten
- Ervaring met het uitvoeren van query's op grote datasets of werken in dataomgevingen
- Vertrouwdheid met doelen voor bedrijfsinformatie of analytiek
Doelgroep
- Data-analisten en bedrijfsinformatieprofessionals
- SQL-developers en data-ingenieurs
- Technische gebruikers die gegevens beheren of optimaliseren in Teradatamomenten
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €11400 online delivery, based on a group of 2 delegates, €3600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (1)
Nice training, full of interesting topics. After each topic helpful examples were provided.