Get in Touch
 Duration 35 hours

Course Outline

Overview of the Teradata Platform

Module 1: Core Architecture and Structural Components

  • Definition and primary applications of Teradata for government data processing
  • Parallel processing infrastructure: Access Module Processors (AMPs), Processing Elements (PEs), and internal network (BYNET)
  • Strategies for data distribution and hash-based allocation
  • Fundamental operational concepts: session management, spool usage, and locking mechanisms
  • System connectivity protocols via Teradata Studio, BTEQ, or SQL Assistant

Module 2: SQL Querying Fundamentals in Teradata

  • Core syntax: SELECT, WHERE, and ORDER BY clauses
  • Data type definitions and conversion casting
  • Application of mathematical and date-time functions
  • Implementation of aliases and CASE logic expressions
  • Proprietary Teradata operators: TOP, QUALIFY, and SAMPLE
  • Practical application: Executing queries against active data tables

Module 3: Advanced Query Structures: Joins, Subqueries, and Set Operations

  • Join methodologies: INNER, LEFT, RIGHT, and FULL OUTER associations
  • Managing cross-joins and Cartesian products without explicit ON conditions
  • Scalar and correlated subquery construction
  • Set operations: UNION, INTERSECT, and EXCEPT (MINUS)
  • Applied exercises in data integration and consolidation

Module 4: Analytic Functions and Online Analytical Processing (OLAP)

  • Ranking functions: RANK(), ROW_NUMBER(), and DENSE_RANK()
  • Grouping data via PARTITION BY syntax
  • Defining analytic windows using OVER() and ORDER BY
  • Offset and value retrieval functions: LAG(), LEAD(), and FIRST_VALUE()
  • Strategic applications: Key Performance Indicators (KPIs), trend analysis, and cumulative metrics

Module 5: Data Lifecycle and Table Administration

  • Classification of table types: persistent, volatile, and global temporary structures
  • Development and utilization of secondary and join indexes
  • Record manipulation: insertion, modification, and deletion procedures
  • Data reconciliation via MERGE, UPSERT, and duplicate mitigation
  • Transaction management and lock state control

Module 6: Performance Optimization and Tuning Strategies

  • Mechanisms of the Teradata Optimizer and execution plan selection
  • Diagnostic use of EXPLAIN and statistical collection commands
  • Identification and mitigation of data skew
  • Standards for efficient query design in government data environments
  • Troubleshooting bottlenecks: spool consumption, lock contention, and data redistribution
  • Comparative analysis: optimizing versus unoptimized query execution

Module 7: Data Partitioning and Compression Techniques

  • Partitioning strategies: Range, Case, and Multi-Level structures
  • Operational benefits and application in high-volume query loads
  • Compression standards: Block Level Compression (BLC) and Columnar Compression
  • Evaluation of functional advantages and constraints

Module 8: High-Volume Data Loading and Extraction

  • Comparison of TPT (Teradata Parallel Transporter) with FastLoad and MultiLoad utilities
  • Differentiating bulk load operations from standard batch inserts
  • Error resolution protocols and retry mechanisms
  • Data export to local files or external integration points
  • Automation frameworks utilizing scripts and system utilities

Module 9: Administrative Controls for Technical Personnel

  • Role-based access control and permission management
  • Resource governance: Query Bands and Priority Scheduling
  • System monitoring via DBQLOGTBL, DBC.Tables, and ResUsage views
  • Protocols for managing shared government data environments

Module 10: Comprehensive Integration Laboratory

  • End-to-end practical scenario:
    • Data ingestion and loading
    • Data transformation and aggregation
    • Construction of metrics using OLAP analytic functions
    • Performance optimization and execution plan review
    • Final data extraction and reporting
  • Review of best practices and common operational errors

Requirements

  • Foundational understanding of relational databases and SQL concepts
  • Experience querying large datasets or operating in data-centric environments
  • Familiarity with business intelligence or analytics objectives

Target Audience

  • Data analysts and business intelligence professionals
  • SQL developers and data engineers
  • Technical personnel responsible for managing or optimizing data in Teradata environments

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories