Kom i kontakt
 Varaktighet 35 timmar

Kursplan

Introduktion till Teradata

Modul 1: Grundläggande Teradata och dess arkitektur

  • Vad är Teradata och vad används det till?
  • Parallell arkitektur: AMPs, PEs, BYNET
  • Datafördelning och hashing
  • Nyckelbegrepp: sessioner, spool, lås
  • Anslutning till systemet: Teradata Studio / BTEQ / SQL Assistant

Modul 2: Introduktion till SQL i Teradata

  • Grundläggande SELECT, WHERE, ORDER BY
  • Datatyper och typomvandling (casting)
  • Matematiska och datumfunktioner
  • Användning av ALIAS, CASE-uttryck
  • Särskilda operatörer i Teradata (TOP, QUALIFY, SAMPLE)
  • Guidad övning: frågor mot reella tabeller

Modul 3: Joins, Undresterade frågor och Set-operatörer

  • INNER, LEFT, RIGHT, FULL OUTER JOIN
  • Joins utan ON-klausul (kartesiskt produkt)
  • Skalära och korrelerade undresterade frågor
  • UNION, INTERSECT, MINUS
  • Praktiska övningar för dataintegration

Modul 4: Analytiska funktioner och OLAP

  • RANK(), ROW_NUMBER(), DENSE_RANK()
  • Partitionering av data med PARTITION BY
  • Fönster med OVER() och ORDER BY
  • LAG(), LEAD(), FIRST_VALUE()
  • Fallstudier: KPI:er, trender, ackumulationer

Modul 5: Datahantering och tabeller

  • Tabelltyper: permanenta, volatila, globala tillfälliga
  • Skapande och användning av sekundära index och join-index
  • Insättning, uppdatering och radering av poster
  • MERGE, UPSERT och hantering av dubbletter
  • Transaktioner och kontroll av lås

Modul 6: Optimering och prestandajustering

  • Teradatas optimerare: hur planer beslutas
  • Användning av EXPLAIN och COLLECT STATISTICS
  • Skew och hur man undviker det
  • Bäst praksis för design av frågor
  • Identifiering av flaskhalsar (spool, lås, omfördelning)
  • Övning: jämförelse mellan optimerade och icke-optimerade frågor

Modul 7: Partitionering och komprimering av data

  • Partitioneringstyper: Range, Case, Multi-Level
  • Fördelar och praktisk användning i stora frågor
  • Block Level Compression (BLC) och Columnar Compression
  • Fördelar och begränsningar

Modul 8: Inläsning och extraktion av data

  • TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
  • Bulk inläsning vs. batch-insättning
  • Hantering av fel och återförsök
  • Exportering av resultat till filer eller externa system
  • Grundläggande automatisering med skript och verktyg

Modul 9: Grundläggande administration för tekniska användare

  • Roller och behörigheter
  • Resurskontroll (Query Bands, Priority Scheduler)
  • Övervakning med DBQLOGTBL, DBC.Tables, ResUsage
  • Bäst praksis för delade miljöer

Modul 10: Slutlig integrationslaboration

  • Praktiskt fall från början till slut:
    • Datainläsning
    • Transformation och aggregering
    • Byggandet av indikatorer med OLAP-funktioner
    • Optimering och förklaring
    • Slutlig export
  • Diskussion om bästa praxis och vanliga fel

Krav

  • Förståelse för relationella databaser och SQL-koncept
  • Erfarenhet av att fråga stora datamängder eller arbeta i datamiljöer
  • Kunskap om mål för business intelligence eller analytik

Målgrupp

  • Dataanalytiker och specialister inom business intelligence
  • SQL-utvecklare och dataingenjörer
  • Tekniska användare som hanterar eller optimerar data i Teradata-miljöer

Antal deltagare


Pris per deltagare

Vittnesmål (1)

Kommande Kurser

Relaterade Kategorier