Get in Touch

Course Outline

Day 1 – Teradata Fundamentals & Core SQL

Welcome & Introduction
- Training objectives, agenda, expectations
- Overview of Teradata ecosystem in enterprise environments

Teradata Architecture Essentials
- Parallel architecture: AMPs, Parsing Engines, BYNET
- Data distribution and hashing
- Why architecture matters: skew and redistribution

Connecting to Teradata
- Tools overview: Teradata Studio, BTEQ

Core SQL in Teradata
- SELECT, WHERE, ORDER BY
- Data types, casting, aliases
- Case expressions and conditional logic
- Teradata-specific operators (QUALIFY, SAMPLE, TOP)
-Guided exercises

Data Definition & Management
- CREATE and DROP tables, views, and volatile tables
- INSERT, UPDATE, DELETE
- MERGE (UPSERT) and duplicate handling
- Transaction control and locking behavior
- Hands-on: creating and maintaining target tables

Joins & Subqueries (with Performance Awareness)
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Cartesian joins (and when to avoid them)
- Scalar vs. correlated subqueries
- Set operators: UNION, INTERSECT, MINUS
- Hands-on: data integration exercises
- Introduction to EXPLAIN plans and query performance

Applied Workshop: Business Reporting Scenario
- Building a sales report using joins and filters
- Analyzing query plans with EXPLAIN
- Identifying skew and redistribution

Day 2 – Analytics & Performance Optimization

Recap & Q&A from Day 1

Analytical & OLAP Functions
- Ranking functions: RANK, ROW_NUMBER, DENSE_RANK
- PARTITION BY and windowing with OVER()
- LAG, LEAD, FIRST_VALUE, cumulative sums
- Practical business use cases: KPIs, trends, moving averages

Performance Tuning & Best Practices
- Teradata Optimizer: how it chooses execution plans
- Using EXPLAIN and COLLECT STATISTICS effectively
- Common performance pitfalls: skew, spool space, redistribution
- Hands-on workshop: optimize inefficient queries

Final Integrated Lab

- Load sample dataset
- Transform and aggregate with joins and OLAP functions
- Optimize queries and validate with EXPLAIN
- Export final results to external file

 14 Hours

Number of participants


Price Per Participant (Exc. Tax)

Testimonials (1)

Provisional Courses

Related Categories