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
Innføring i Teradata
Modul 1: Teradata grunnleggende og arkitektur
- Hva er Teradata og hva brukes det til?
- Parallel arkitektur: AMPs, PEs, BYNET
- Datfordeling og hashing
- Nøkkelkonsepter: sesjoner, spool, låser
- Systemkobling: Teradata Studio / BTEQ / SQL Assistant
Modul 2: Innføring i SQL i Teradata
- Grunnleggende SELECT, WHERE, ORDER BY
- Datatyper og typekonvertering
- Matematiske og datofunksjoner
- Bruk av ALIAS, CASE-uttrykk
- Teradata-spesifikke operatører (TOP, QUALIFY, SAMPLE)
- Veiledet øvelse: spørringer på virkelige tabeller
Modul 3: Joins, Underforespørsler og Settoperatører
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins uten ON-klausul (kartesisk produkt)
- Skalare og korrelerte underforespørsler
- UNION, INTERSECT, MINUS
- Praktiske øvelser på dataintegrasjon
Modul 4: Analytiske og OLAP-funksjoner
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Datapartisjonering med PARTITION BY
- Vinduer med OVER() og ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Bruksområder: KPI-er, trender, kumulative verdier
Modul 5: Data og tabell Management
- Tabelltyper: permanente, flyktige, globale midlertidige
- Opprettelse og bruk av sekundære og sammenslåingsindekser
- Insetter, oppdaterer og sletter operasjoner
- MERGE, UPSERT, og dobbeltkontroll
- Transaksjoner og låsestyring
Modul 6: Optimering og ytelsestilpasning
- Teradata Optimizer: hvordan den velger utførelsesplaner
- Bruk av EXPLAIN og COLLECT STATISTICS
- Skjevhet og hvordan unngå den
- Best practices for spørringsskriving
- Identifisering av flaskehalser (spool, låser, omfordeling)
- Øvelse: sammenligning av optimert vs. ikke-optimert spørringer
Modul 7: Data-partisjonering og komprimering
- Partisjontyper: Range, Case, Multi-Level
- Fordeler og praktisk bruk i store spørringer
- Block Level Compression (BLC) og Columnar Compression
- Fordeler og begrensninger
Modul 8: Data-lasting og ekstraksjon
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Bulk-lasting vs. batch-innsettinger
- Feilhåndtering og gjentakelser
- Eksport av resultater til filer eller eksterne systemer
- Grunnleggende automatisering med skript og verktøy
Modul 9: Grunnleggende administrasjon for tekniske brukere
- Roller og tillatelser
- Ressursstyring (Query Bands, Priority Scheduler)
- Overvåking med DBQLOGTBL, DBC.Tables, ResUsage
- Best practices for felles miljøer
Modul 10: Endelig integrasjonslaboratorium
- End-to-end praktisk tilfelle:
- Data-lasting
- Transformasjon og aggregering
- Oppretting av KPI-er med OLAP-funksjoner
- Optimering og EXPLAIN
- Endelig eksport
- Diskusjon av best practices og vanlige feil
Oppsummering og neste steg
Krav
- Forståelse av relasjonsdatabaser og SQL konsepter
- Erfaring med å hente ut store datasett eller arbeide i data miljøer
- Kjennskap til forretningsintelligens eller analytiske mål
Målgruppe
- Dataanalytikere og forretningsintelligens fagpersoner
- SQL utviklere og dataingeniører
- Tekniske brukere som håndterer eller optimaliserer data i Teradata miljøer
35 timer
Testimonials (1)
Nice training, full of interesting topics. After each topic helpful examples were provided.