Curso Teradata Foundation
16 HorasVisão Geral
Este Curso Teradata Foundation, foi desenvolvido para ilustrar os fundamentos do banco de dados Teradata.
Os alunos aprendem sobre processamento paralelo, AMPs e PEPs, como o Teradata distribui os dados uniformemente, uso do índice primário, hashing, espaço permanente e spool e recursos de proteção.
Este curso pode ser ministrado usando a versão 12, 13 ou 14. Informe seu representante de vendas sobre a versão que você está usando no momento
Objetivo
Após a conclusão do curso Teradata Basics, os alunos serão capazes de:
- Descreva a arquitetura Teradata
- Explicar data warehouse e distribuição de dados
- Calcule o espaço Teradata
- Aplicar proteção de dados, incluindo Transient Journal, Fallback e RAID
- Explique o particionamento V2R5
Publico Alvo
- Profissionais de TI
- Gerente de projetos
- Analista de sistema
- DBA Junior,
- Analista de Banco de dados
- Analista de estrutura de TI
Pre-Requisitos
Não se aplica!
Informações Gerais
- Carga horaria, 16h
- Se de segunda-feira a sexta-feira das 19h às 23h, total de 6 noites,
- Se aos sábados o curso e ministrado das 09h às 18h, total de 2 sábados,
Formato de Entrega:
- On-line ao vivo em tempo real via Microsoft Teams, na presença de um instrutor,
Materiais
Português | InglêsConteúdo Programatico
The Teradata Architecture
- The Teradata Architecture
- The Parsing Engine
- The AMPs
- Born to be parallel
- The BYNET
- Watch the Tera-Tom Video on Architecture
- Collecting Statistics
- Parsing Engine uses Statistics for the Plan
- Columns and Indexes to Collect Statistics On
- A Scalable Architecture
- VProcs
- Nodes and MPP
- Watch the Tera-Tom Video on How AMPS store and process rows in Parallel
Logical Modeling
- Logical Modeling – Primary and Foreign Keys
- A Normalized Data Warehouse
- Normalization
- Dimensional Modeling also called Star Schema
The Primary Index
- Physical Modeling - The Primary Index
- Two Types of Primary Indexes (UPI or NUPI)
- Unique Primary Index (UPI)
- Non-Unique Primary Index (NUPI)
- Multi-Column Primary Indexes
- When do you define the Primary Index?
- Watch the Tera-Tom Video on Primary Indexes
How Teradata Distributes and Retrieves Data
- How Teradata Distributes and Retrieves Rows
- Hashing the Primary Index Value
- The Hash Map
- Laying a Row onto the Proper AMP
- Retrieving a Row by way of the Primary Index
- Placing Non-Unique Primary Indexes (NUPI) Rows
- Non-Unique Primary Indexes Continued
- Placing (NUPI) Rows Continued
- Retrieving (NUPI) Rows
- Even Distribution with an UPI
- Uneven Distribution with a NUPI
- Unacceptable Distribution with a NUPI
- Big Trouble – A Picture of a Full Table Scan
- A Visual for Data Layout
- Watch the Tera-Tom Video on Data Placement
- Bonus Video - Tera-Tom Video on the Row-ID
- Test your Teradata Primary Index Knowledge
Secondary Indexes
- Secondary Indexes
- The Secondary Index Subtable
- USI – Always a Two-AMP Operation
- USI Summary
- Watch the Tera-Tom Video on Unique Secondary Indexes (USI)
- NUSI Subtable is AMP-Local
- NUSI Recap
- Secondary Index Summary
- Watch the Tera-Tom Video on Non-Unique Secondary Indexes (NUSI)
Partitioned Tables
- A Table used for our Partitioning Example
- Range Queries
- Why we had to perform a Full Table Scan
- A Partitioned Table
- A Partitioned Table
- One Year of Orders Partitioned
- Fundamentals of Partitioning
- Add the Partition to the Row-ID for the Row Key
- Multi-Level Partitioning
- Partitioning Rules
- Watch the Tera-Tom Video on Partitioning
Space
- The most Powerful USER
- DBC owns all the Disk Space
- DBC Example of 1000 GBs
- DBC will first CREATE a USER or a DATABASE
- Teradata is Hierarchical
- Only two Objects can Receive PERM Space
- PERM, SPOOL and TEMP Space
- Spool is like a Speed Limit
- All Space is calculated on a Per AMP Basis
- Watch the Tera-Tom Video on Space
Join Indexes
- Introduction to a Join Index
- Join Index Fundamentals
- A Multi-Table Join Index Example
- Multi-Table Join Index Picture
- Single-Table Join Index
- Aggregate Join Index
- Join Index Details to Remember
- Watch the Tera-Tom Video on the Parody Teradata Query Search-Off
Data Protection
- Data Protection
- Transaction Concept
- Transient Journal
- RAID 1 - Mirroring
- Cliques
- VProcs Migrate when a Node Fails
- Cliques – An 8-Node Example
- Hot Standby Nodes
- Hot Standby Nodes in Action
- FALLBACK Protection
- How Fallback Works
- Fallback Clusters Exercise
- Fallback Clusters
- The Six Rules of Fallback
- Down AMP Recovery Journal (DARJ)
- Permanent Journal
- Permanent Journal Rules
Locking
- The Four Locks of Teradata
- Teradata has 3 levels of Locking
- Locking Modifiers – The Access Lock
- Locks and their compatibility
The Steps to Active Data Warehousing
- The Active Data Warehouse
- Operational Data Stores Vs the Data Warehouse
- How is all Started - OLTP, DSS, OLCP, and OLAP
- Data Marts
- Distributed Data Warehousing – The Future
- Watch the Tera-Tom Video on the Nexus Nerds
- Centralized Data Warehousing
Teradata Hardware, Software and Security
- Teradata V12 Platforms
- Teradata V12 Operating Systems
- A Typical Cabinet and Node
- LAN Connection for Network Attached Clients
- Mainframe Connection to Teradata
- LDAP
- Access Rights
- Automatic, Implicit, and Explicit Rights
- Roles
- Profiles
- Views
- Macros
- Stored Procedures
- User Defined Functions (UDF)
Teradata Tools
- Teradata Analyst Pack
- Teradata Visual Explain Utility
- TSET
- Index Wizard
- Statistics Wizard
- Three Levels of Workload Management
- Teradata Dynamic Workload Manager
- Priority Scheduler Fundamentals
- Priority Scheduler with Additional Partitions
- Database Query Log (DBQL)
- Teradata Workload Analyzer
- Performance Monitor
Load Utilities
- Teradata Load Utilities
- Teradata Load Utilities Continued
- BTEQ
- The Four Types of BTEQ Exports
- BTEQ IMPORT Script
- FastLoad
- FastLoad has Two Phases
- A Sample FastLoad Script
- The SmartScript FastLoad Builder
- MultiLoad
- A Sample MultiLoad Script
- The SmartScript MultiLoad Builder
- TPump
- Limitations of TPump
- A Sample TPump Script
- The SmartScript TPump Builder
- FastExport
- Teradata Parallel Transport
- TPT Operators and their Functions
- TPT Operator Types
- TPT Operators and their Equivalent Load Utility
- How to Run a TPT Script