Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Introduksjon til Teradata
Modul 1: Grunnleggende Teradata og arkitektur
- Hva er Teradata og hva brukes det til?
- Parallell arkitektur: AMPs, PEs, BYNET
- Datafordeling og hashing
- Nøkkelbegreper: sesjoner, spool, locks
- Tilkobling til systemet: Teradata Studio / BTEQ / SQL Assistant
Modul 2: Innføring i SQL i Teradata
- Grunnleggende SELECT, WHERE, ORDER BY
- Datatyper og casting
- Matematiske og datofunksjoner
- Bruk av ALIAS, CASE-uttrykk
- Teradata-spesifikke operatører (TOP, QUALIFY, SAMPLE)
- Veiledet praktisk øvelse: spørringer mot virkelige tabeller
Modul 3: Joins, Subqueries og Set Operators
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins uten ON-klausul (kartesisk produkt)
- Skalar og korrelerte subqueries
- UNION, INTERSECT, MINUS
- Praktiske øvelser med dataintegrasjon
Modul 4: Analytiske funksjoner og OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Datapartisjonering med PARTITION BY
- Vinduer med OVER() og ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Bruksområder: KPIs, tendenser, akkumulerte verdier
Modul 5: Datastyring og tabeller
- Typer tabeller: permanente, flyktige, globale midlertidige
- Opprettelse og bruk av sekundære indekser og join indekser
- Innsetting, oppdatering og sletting av poster
- MERGE, UPSERT og duplikatkontroll
- Transaksjoner og lockkontroll
Modul 6: Optimalisering og ytelsestunning
- Teradatas Optimizer: hvordan planer blir bestemt
- Bruk av EXPLAIN og COLLECT STATISTICS
- Skew og hvordan unngå det
- Beste praksis for querydesign
- Identifisering av flaskehalser (spool, locks, redistribusjon)
- Praktisk øvelse: sammenligning mellom optimerte og ikke-optimerte spørringer
Modul 7: Partisjonering og datakompresjon
- Typer partisjoner: Range, Case, Multi-Level
- Fordeler og praktisk bruk i store spørringer
- Block Level Compression (BLC) og Columnar Compression
- Fordeler og begrensninger
Modul 8: Dataopplasting og ekstraksjon
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Bulk-lasting vs. batch-innsetting
- Feilhåndtering og forsøk på nytt
- Eksportering av resultater til filer eller eksterne systemer
- Grundleggende automatisering med skript og verktøy
Modul 9: Grunnleggende administrasjon for tekniske brukere
- Roller og tillatelser
- Ressurskontroll (Query Bands, Priority Scheduler)
- Overvåkning med DBQLOGTBL, DBC.Tables, ResUsage
- Beste praksis for delt miljø
Modul 10: Endelig integrasjonslaboratorium
- Praktisk tilfelle fra ende til ende:
- Dataopplasting
- Transformasjon og aggregasjon
- Bygging av indikatorer med OLAP-funksjoner
- Optimalisering og forklaring
- Endelig eksport
- Diskusjon om beste praksis og vanlige feil
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
Referanser (1)
Nice training, full of interesting topics. After each topic helpful examples were provided.