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: Teradata-grunnleggende og arkitektur
- Hva er Teradata, og hva brukes det til?
- Parallell arkitektur: AMPs, PEs, BYNET
- Datafordeling og hashing
- Nøkkeltrekk: sesjoner, spool, locks
- Kobling til systemet: Teradata Studio / BTEQ / SQL Assistant
Modul 2: Introduksjon til SQL i Teradata
- SELECT grunnleggende, WHERE, ORDER BY
- Datatyper og casting
- Matematiske funksjoner og dato-funksjoner
- Bruk av ALIAS, CASE-uttrykk
- Spesielle Teradata-operatører (TOP, QUALIFY, SAMPLE)
- Veiledet praksis: spørringer på reelle tabeller
Modul 3: Joins, subqueries og set operators
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins uten ON-klausul (kartesiske produkt)
- Skalare og korrelerte subqueries
- UNION, INTERSECT, MINUS
- Praktiske øvelser i dataintegrering
Modul 4: Analytiske funksjoner og OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Datapartitionering med PARTITION BY
- Vinduer med OVER() og ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Bruksområder: KPIer, trender, akkumuleringer
Modul 5: Data- og tabellhåndtering
- Tabelltyper: permanente, volatile, globale midlertidige
- Opprettelse og bruk av sekundære indekser og join indekser
- Innsettinger, oppdateringer og sletting av poster
- MERGE, UPSERT og duplikatkontroll
- Transaksjoner og lock-kontroll
Modul 6: Optimalisering og ytelsesforbedring
- Teradata-optimizeren: hvordan den bestemmer planene
- Bruk av EXPLAIN og COLLECT STATISTICS
- Skjevhet og hvordan unngå den
- Best praksis for spørringdesign
- Identifisering av knekkpunkter (spool, locks, redistribusjon)
- Praksis: sammenligning mellom optimaliserte og ikke-optimaliserte spørringer
Modul 7: Data-partitionering og -komprimering
- Partitionerings typer: Range, Case, Multi-Level
- Fordeler og praktisk bruk i store spørringer
- Blokknivåkomprimering (BLC) og kolonnkomprimering
- Fordeler og begrensninger
Modul 8: Data-inn- og utlastning
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Massiv innlasting vs. batch-innsetting
- Feilhåndtering og gjenforsøk
- Eksport av resultater til filer eller eksterne systemer
- Grunnleggende automatisering med skript og verktøy
Modul 9: Basal administrasjon for tekniske brukere
- Roller og tillatelser
- Resurskontroll (Query Bands, Priority Scheduler)
- Overvåking med DBQLOGTBL, DBC.Tables, ResUsage
- Best praksis for delt miljø
Modul 10: Integrasjonslaboratorie
-
Praktisk saksbehandling fra ende til ende:
- Datainnlasting
- Transformasjon og aggregering
- Indikatorbygging med OLAP-funksjoner
- Optimalisering og forklaring
- Eksport til slutt
- Diskusjon om best praksis og vanlige feil
Krav
- Forståelse av relasjonelle databaser og SQL-konsepter
- Erfaring med spørringer i store datasett eller arbeid i datamiljøer
- Familiaritet med forretningsintelligens- eller analysemål
Målgruppe
- Dataanalytikere og bedriftsinformasjonspersonal
- SQL-utviklere og datatekniske ingeniø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.