Teradata Physical Storage: Understanding the Technical Details for Performance Optimization

arch4

A comprehensive comprehension of the Teradata system’s technical intricacies is crucial to attaining expertise in performance optimization. Although many of us are knowledgeable about existing optimization opportunities, resolving complex performance issues often requires an in-depth understanding of internal data storage. Until recently, data storage relied solely on hard disks. However, the current trend is shifting …

Read more

An Introduction to Teradata Recursions: Generating Date Ranges Without a Physical Table

sql2

 Introduction to Teradata Recursions To link records from a primary table with a specific date range from a secondary table, a common requirement is to create a simulated history table with snapshot dates using a change history table with defined timelines. Consider the following illustration: The proposed solution would resemble this: You must create your …

Read more

The Importance of a Good Data Model for Teradata Performance Optimization

design1

Welcome to part two of our Teradata performance optimization series. In this article, we will delve into how a good data model can prevent future performance issues in data warehousing projects. We will also discuss the drawbacks of taking over operational systems’ source definitions directly and the importance of surrogate keys. Stay tuned for part three on fixing a broken data model.

Teradata Date Format and Time Values: Common Questions Answered

sql2

This article will address some common questions about formatting date and time values in Teradata. Teradata is a powerful relational database management system (RDBMS) that provides various functions to manipulate and manage date and time values. Understanding how to work with date and time data is crucial for databases, so let’s dive into some frequently …

Read more

How To Speed Up Your PPI Tables With A Secondary Index

tune1

Teradata offers various options for designing Partitioned Primary Index Tables. The optimal design choice depends on the anticipated workload. This article examines the impact of partitioning methods on the access path selected by the Teradata Optimizer, ultimately influencing system performance. To begin, a test scenario is required, which consists of two identical tables. The sole …

Read more

Understanding Teradata’s SAMPLE Function: Randomly Select Rows and More

sql1

What is the Teradata Sample Function? The SAMPLE function returns a set of randomly selected rows. Here are the characteristics: ? The Syntax of the Sample Function SAMPLE [WITH REPLACEMENT] [RANDOMIZED ALLOCATION][WHEN <condition> THEN] {<number of row> | <percentage>} […,<number-of-rows> | <percentage>][ELSE {<number of rows> | <percentage } END] Here are some examples of how …

Read more

DWHPro

Expert network for enterprise data platforms. Senior consultants, project teams built for your challenge — across Teradata, Snowflake, Databricks, and more.

📍Vienna, Austria & Miami, Florida

Quick Links
Services Team Teradata Book Blog Contact Us
Connect
LinkedIn → [email protected]
Newsletter

Join 4,000+ data professionals.
Weekly insights on Teradata, Snowflake & data architecture.