Basic Teradata Query Reference - Home | Teradata Developer Exchange
Teradata Unity
-
Upload
teradata -
Category
Technology
-
view
5.145 -
download
2
Transcript of Teradata Unity
Teradata Unity
Imad Birouty, Program Marketing Manager
Teradata Confidential2 > 04/18/23
Teradata Analytical Ecosystem Overview
Flexible, Integrated Analytics
Teradata Confidential3 > 04/18/23
Teradata Unity Enables the Analytical Ecosystem
Key features that turn a multi-system environment into an orchestrated Analytical Ecosystem• Query Management
> Controlled routing of user sessions for high availability and failover> Intelligent and automatic query routing for workload optimization
• Multi-System Synchronization > Enables database (object) synchronization across participating
systems to maintain consistent data models with minimal effort> Provides data synchronization for transactional updates across
participating systems to maintain a single version of the truth
• Auto Resubmit> Protects users and applications against database restarts> No need to re-submit queries
Teradata Confidential4 > 04/18/23
User Session Routing
Great for session and workload control across systems, especially when high
availability failover is required
Individual Query Routing
Great when systems contain different data and/or for fast setup where session control isn’t required
Teradata Unity Provides Query Management
• Two methods for query management> User session routing> Individual query routing
Teradata Confidential5 > 04/18/23
Database Synchronization
Architectural Flexibility• All Platform Family supported• Any number of systems can participate• Databases objects don’t have to be
identical (tables, users, view, macros,…)
Data Synchronization
John 123 82.50
Bill 858 12.50
Jill 545 72.12
Tom 684 64.29
Joe 367 97.24
Bob 826 55.19
John 123 82.50
Bill 858 12.50
Jill 545 72.12
Tom 684 64.29
Joe 367 97.24
Bob 826 55.19
Tom 684 64.29
Joe 367 97.24
Bob 826 55.19
Data Flexibility• Not all tables have to be on all systems• Updates sent to all participating systems• Data updates applied in the order
received
Multi-System Synchronization
Teradata Confidential6 > 04/18/23
Auto Resubmit
• Teradata Unity will resubmit in-flight queries following a database restart to an alternate Teradata system which can satisfy the query> Automatic feature
– No changes required for applications or queries– Removes the burden from application developers– Improves user experience
> Auto Resubmit only available through Teradata Unity
Teradata Confidential7 > 04/18/23
E
D C
Unity
TeradataSystem B
Teradata System A
Query Routing
Users/Applications/ SQL Utilities
Users/Applications/ SQL Utilities
Users/Applications/ SQL Utilities
Schema/Data Synchronization
• Queries
• DDL changes
• SQL data updates
• Read• Apply
Sequencer
Data Dictionary
Parser
Monitoring/Control
Data Synchronization
SQL Multicast
Data Loads *
Replication *
Data Mover *
Status
* This method of data sync can coexist with Unity, but needs to be managed and coordinated outside Unity
Teradata Dual System Solution Architecture
Teradata Unity 13.10
Teradata Multi-System Manager
Monitoring Administration Operational Control
Teradata Confidential8 > 04/18/23
Teradata Unity Benefits
Key features that turn a multi-system environment into an orchestrated Analytical Ecosystem• Query Management
> Controlled routing of user sessions for high availability and failover> Intelligent and automatic query routing for workload optimization
• Multi-System Synchronization > Enables database (object) synchronization across participating
systems to maintain consistent data models with minimal effort> Provides data synchronization for transactional updates across
participating systems to maintain data consistency
• Auto Resubmit> Protects users and applications against database restarts> No need to re-submit queries
• Enables a robust Teradata Analytical Ecosystem
Teradata Confidential9 > 04/18/23
Companies moving towards a Teradata Analytical Ecosystem and planning to employ Dual Systems for Availability or Workload Optimization
Companies Who Will Benefit from Unity
• Customers moving towards a Teradata Analytical Ecosystem and planning to employ Dual Systems for Availability or Workload Optimization
• Customers who have these characteristics: > Need to route user sessions/queries between systems
– Including upgrade/migration path for existing Query Director customers> Have dual systems which are kept in sync
– With same data and data model for the subset of objects kept in sync> Have SQL-based transactional updates in a multi-system
environment> Cannot tolerate the system resource penalty of Data Mover or
Replication Services
Teradata Confidential10 > 04/18/23
Dual System Capabilities Aligned to Products
Teradata Multi-System
Manager
Teradata Unity
Teradata Data Mover
Teradata Rep Services
Dual Load
Monitoring/Control
Component / Process health ●
Application readiness ●
SLA management ●
Query Routing
Session-based routing ●
Query-based routing ●
Data Synchronization
SQL-based transactional updates ● ●
Data model/schema updates ● ● (limited)
Use of Load Utilities ● ● ●
Large batch, low latency ●
Large batch, mid/high latency ●
Mini-batch, low latency ● ●
Mini-batch, mid/high latency ● ●
Professional Services ● ● ● ● ●
Customer Services ● ● ● ● ●
For more information visit ….
http://www.teradata.com/Teradata-Analytical-Ecosystem/
Thank You!