| 
 
|  |  | 
	
		|  |  
		| 
            | Teradata Training   Course duration: 
 5 days
 
 Teradata Training Course outline:
 
 1.	The Rules of Data Warehousing
 
2.	Data Layout: AutoMagicallyTeradata certification
A logical view of the teradata architecture
The Parsing Engine (PE)
The Access Module Processors (AMPs)
The BYNET
A visual for data layout
How Teradata handles data access
Teradata cabinets, nodes, Vprocs, and disks
Three types of parallelism with Teradata
Multi-step parallelism
Multi-statement parallelism
The active data warehouse
OLTP environments
The DSS environment
Teradata maximums
Teradata maximums per release
 
3.	Partition Primary IndexesData distribution explained
Rows and columns
The primary index
The two types of primary indexes
Unique primary index (UPI)
Non-unique primary index
Data layout summary
 
4.	The Extended Logical Data ModelV2R5 partition primary indexes
V2R4 example
V2R5 partitioning
Partitioning doesn't have to be part of the primary index
Partition elimination can avoid full table scans
The Bad NEWS about partitioning on a column that is not part of the Primary Index
Two ways to handle partitioning on a column that is not part of the Primary Index
Partitioning with CASE_N
Partitioning with RANGE_N
NO CASE, NO RANGE, or UNKNOWN
 
5.	Secondary IndexesThe application development life cycle
Asking the right questions
Logical data model
Primary keys
Foreign keys
Normalization
A normalized data warehouse
Dimensional modeling
Extended logical data model
The end goal of the ELDM is to build Table templates
Column ACCESS in the WHERE clause
Data demographics
Extended logical data model template
The physical data model
How to pick an excellent primary index
Denormalization
Derived data
Temporary tables
Derived tables
Volatile temporary tables
Global temporary tables
 
6.	Join StrategiesUnique Secondary Index (USI)
USI subtable example
How Teradata retrieves an USI query
NUSI subtable example
How Teradata retrieves a NUSI query
Value-Ordered NUSI
Collecting statistics on NUSI Indexes
NUSI bitmapping
Prototyping indexes with EXPLAIN
Chart for primary and secondary access
Secondary index summary
 
7.	Join and Hash IndexesA join in simple terms
The key things to know about Teradata and joins
Merge join strategies
Joins need the joined rows to be on the same AMP
Another great join picture
Joining tables with matching rows on different AMPs
Redistributing a table for join purposes
Big table small table join strategy
Big table small table duplication
Nested join
Hash join
Exclusion join
Product joins
Cartesian product join
Outer joins
Inner and outer tables with residual conditions
 
8.	ExplainsDescription of join indexes
Join index fundamentals
Types of join indexes
Single-table join indexes
Multi-table join indexes
Aggregate join index
Partial-covering global join index
Partial-covering global join index picture
Multi-table join back
Sparse index
Sparse index picture
UPSERT ON indexed tables
Hash indexes
Hash indexes vs. secondary indexes
Hash indexes vs. single-table join indexes
Hash and join indexes vs. base tables
 
9.	Understanding Views, Macros and TriggersThe Teradata Optimizer "knows" how to explain
Row estimate confidence levels
Explain terminology
 
10.	LocksAll about views
View aggregation
All about macros
Creating a MACRO
Macros that use parameters
All about triggers
 
11.	Collect StatisticsTeradata has 4 locks for 3 levels of locking
Locks and their compatibility
How Teradata locks objects
Teradata locks - first come first serve
Locking queue example 2
Locking queue example 3
Locking modifier
The NOWAIT option
 
12.	ToolsHow collect statistics works
Sample statistics
What you should collect statistics on
 
13.	Loading the DataDatabase Query Log (DBQL)
DBQL collection options
DBQL tables and views
How to begin logging for DBQM
Performance Monitor - PM
Access logging
Statistics wizard
Index wizard
TSET
 
14.	MISCFastload
Multiload
Tpump
Fastexport
Insert/Select
 
15. QueryGridIdentity columns
Identity column example
Set manipulation
System calendar
Stored procedures
OLAP and analytical functions
ANSI OLAP syntax
Referential integrity
Soft referential integrity
Materialized views
Roles
Profiles
Compression
Implementing compression
How compression works
Teradata and ANSI mode
Teradata multi-statement request examples
PP2 -the Teradata preprocessor
Call Level Interface - CLI
 
16. UnityIntroduction to Teradata QueryGrid: Teradata Database-to-Hadoop
Syntax for Teradata QueryGrid: Teradata Database-to-Hadoop
Stored Procedures for Teradata QueryGrid: Teradata Database-to-Hadoop
Privileges and Security for Teradata QueryGrid: Teradata Database-to-Hadoop
Administration and Utilities for Teradata QueryGrid: Teradata Database-to-Hadoop
 
17. DSAUnity Overview
Teradata Unity Server High Availability
Teradata Unity States
Read-Override Mode
Read-Write Mode
Common Teradata Unity Tasks
Teradata Unity Management System GUI
 
18. Aster database managementIntroduction to Data Stream Architecture
Teradata BAR Portlets
Teradata DSA Command Line Interface
 
Create databases, schemas, and tables
Know the rules of Aster modeling
Load data
Manage tables and connectors
Create users, assign privileges and roles
Configure workloads based on predicates of your choice
Back-up and restore Aster tables
Use the Data Dictionary, selected Aster scripts, and Ganglia
Identify bottlenecks and resolution strategies
Read and interpret Log Files
 
 |  |  |  |