Teradata Course Overview
Highlights of Teradata Online training:-
* Very in depth course material with Real Time Scenarios for each topic with its Solutions for Teradata Online Trainings.
* We Also provide Case studies for Teradata Online Training.
* We do Schedule the sessions based upon your comfort by our Highly Qualified Trainers and Real time Experts.
* We provide you with your recorded session for further Reference.
* We also provide Normal Track, Fast Track and Weekend Batches also for Teradata Online Training.
* We also provide Cost Effective and Flexible Payment Schemes.
What is Teradata?
Teradata is a Relational Database Management System (RDBMS) that drives a company’s data warehouse.
Teradata is an open system, compliant with industry ANSI standards.
It is currently available for the following operating systems:
- UNIX MP-RAS
- Windows 2000
The ability to manage terabytes of data is accomplished using the concept of parallelism, wherein many individual processors perform smaller tasks concurrently to accomplish an operation against a huge repository of data.
To date, only parallel architectures can handle databases of this size.
Why Teradata?
There are many reasons to choose Teradata as the preferred platform for enterprise data warehousing:
Supports easy scalability from a small (10 GB) to a massive (100+TB) database.
Automatic and even data distribution eliminates complex indexing schemes or time-consuming reorganizations
Designed and built with parallelism from day one .
Single operational view of the entire MPP system and single point of control for the DBA (Teradata Manager).
Teradata has been doing data warehousing longer than any other vendor.
Teradata Architecture
In order to understand how queries execute on a Teradata System, it is important to have an understanding of the parallel architecture of Teradata and how the components making up the system are interacting with each other.
The Teradata architecture described is the same for each relevant release of Teradata. Additional features introduced over time are not covered as they do not give to the general understanding of the system architecture.
I will not go into great detail here. If you are interested in more detailed information, I recommend reading the Teradata Manuals which you can download for free. I will limit this post to information sufficient to understand parallelism on Teradata.

- Parsing Engine (PE)
- BYNET
- Access Module Processor (AMP)
- Virtual Disks
The Parsing Engine
The parsing engine is a process responsible for the following tasks:
- Session handling (session authorization, log on, log off)
- Parsing the SQL statement (syntax checking, looking up the used database objects)
- Optimization of the SQL statement (statistics are crucial at this time)
- Creation of the execution plan
- Dispatching the execution plan to the AMPs
- some other tasks like character set conversion etc. which are not relevant for our purpose of understanding how SQL statements are executed.
The Parsing Engine is the piece of software communicating with the client applications (SQL Assistant, BTEQ, etc.)
Each Teradata System has several Parsing Engines executed at the same time. The number of Parsing Engines can be increased dynamically by the system if needed. Each Parsing Engine can only handle a limited amount of sessions.
AMPS and Parallelism
AMPs are the foundation for parallelism on Teradata. The goal of each Teradata system is to distribute work evenly across all available AMPs. If we can reach this aim, we will have a performance-optimized system regarding parallelism.
What you will learn in This Training?
- All about Teradata, its architecture and components and how it compares to RDBMS
- The Teradata indexing mechanism and handling and manipulation of data
- Advanced SQL operations and using sub-queries, OLAP functions and others
- Advanced Database objects and using them to perform performance tuning and optimization
- Application utilities provided by Teradata such as FastLoad and MultiLoad
- How to protect data in Teradata
Is this course right for you?
Database administrators, developers, data analysts, and professionals contributing in areas of business intelligence will find this course useful.
What are the Prerequisites to learn Teradata?
Participants are expected to have basic Knowledge in SQL, general relational database knowledge and basic Unix commands.
Scheduling Demo With Trainer:
If you would like to take the online demo for Teradata trainer can you please make an inquiry or fill the form for demo registration, one of our executives will arrange a meeting with the expert trainer.
Course Finished Certificate :
After finish, the course we provide Teradata course finished certificate of kits technologies looks like
Teradata Course Curriculum
Ø What is Teradata?
Ø Teradatav12 &versions
Ø Teradata History
Ø Teradata users scalability
Ø Teradata &other RDBMS
Ø Teradata warehouse
Ø Teradata in the Enterprise
Ø Interview Q&A and Certification queries
Ø Real time Issues & resolving
Ø Node Architecture(Shared Architecture)
Ø SMP Architecture
Ø MPP Architecture
Ø Parsing engine(PE) Architecture
Ø AMP Architecture &uses
Ø Bynet Benefits &types
Ø Parallel data extension(PDE)
Ø Teradata directory program(TDP)
Ø Call level interface(CLI)
Ø Trusted parallel application(TPA)
Ø Virtual processors
Ø Bynet 0 &Bynet 1
Ø Parallism Architecture
Ø What is fall back &where it used
Ø Why for fall back
Ø What is Clique
Ø AMP Clustering
Ø Locks & types for simultaneous Access
Ø Why for locks &how to release
Ø RAID 1 &RAID 5
Ø Journals &types
Ø Virtual Disk Array
Ø How & where is used journals
Ø Q & A about data recovery
Ø Types of indexes in Teradata
Ø Hash index
Ø Join index
Ø Primary index(unique, non- unique)
Ø Secondary index(unique, non- unique)
Ø Skewness
Ø Keys & indexes (How & why these used)
Ø Hash algorithm
Ø Row hash
Ø Hash map
Ø Hash bucket
Ø Receiving VDisc
Ø SQL fundamentals
Ø Data types and literals
Ø DDL Statements
Ø DML Statements
Ø Teradata naming conversing
Ø String functions
Ø Format functions
Ø Cast functions
Ø Cast functions
Ø Group & Aggregation functions
Ø Logical operations
Ø Arithmetic operations
Ø set operations
Ø join operations
Ø conditional expressions
Ø hash join
Ø merge join
Ø nested join
Ø product join
Ø inner join
Ø left & right outer join
Ø full outer join
Ø Help
Ø Show
Ø Explain
Ø Collect statistics
Ø Types of tables
- Set tables
- Multi tables
- Volatile tables
o Global temporary tables
o Derived tables
Ø Views
Ø Macros
Ø Stored procedures
Ø Triggers
Ø Permanent spaces
Ø Temporary spaces
Ø Spool spaces
Ø Users spaces & PWD
Ø Batch mode
Ø BTET mode
Ø ANSI mode
Ø How Converted into others
Ø Usage of PMON
Ø Explain usage
Ø Collecting statistics
Ø SQL tuning
Ø Various SQL statements
Ø Real time Issues & resolving
Teradata Utilities & Tools (Import & Export)
- Overview of BTeq
- Looping stages
- Batches scripts
- Import &export scripts with Examples
- Error handling
- Real time scripts
- Types of phages & how to find it
- Advantages & its process
- Limitations of fast load
- Real time scripts
- Types of phages in MultiLoad
- Advantages & its process
- Limitations of MultiLoad
- Uses various types of operations
- Real time scripts
- Overview of Tpump
- Limitations of Tpump
- Work on Multi tables
- Real time scripts
- How to export the data
- Real time scripts