DWHPro Insights

Insights

327 technical articles on Teradata, Snowflake, Databricks, SQL tuning and data warehouse architecture — written from production experience, not vendor decks.

Maximizing Teradata Table Performance with BLC, Row-Level Partitioning, and Data Block Size Tuning Popular

Illustration of a stopwatch dial on an orange paint-splash background

BLC, Row Level Partitioning, and Datablock Size Tuning The sizes and diagrams below are historical observations: the original data, allocation and effective BLC policy are unavailable, so they have not been reproduced. In this article, we will learn how block-level compression, row-level partitioning, and selection of the appropriate data block size can be used to …

Read more

The Teradata MAPS Architecture – Great Performance with All Rows on One AMP Popular

Illustration of three stacked database units of differing heights inside a circle

For a history table, ref_code alone cannot be unique when several versions of a code must coexist. The large-table example therefore uses a nonunique primary index. Define any required version uniqueness separately, and enforce the rule for identifying the current row. How to use the Teradata MAPS Architecture? In an earlier article (link to All …

Read more

Understanding Teradata NOPI Tables: Essential Facts and Performance Benefits Popular

Illustration of a stopwatch dial on an orange paint-splash background

The Essential Facts About NOPI Tables in Teradata Historical NoPI restrictions: check the installed release No SET tables allowed No Identity columns allowed Row-level partitioning is supported for appropriate NoPI table definitions; check the release-specific restrictions. UPDATE is supported: it changed both fixture rows on Teradata Database 20.00.28.81. Check MERGE and other operation restrictions separately …

Read more

Maximizing Efficiency with Teradata FastExport: A Powerful Tool for Exporting Large Volumes of Data between Teradata Vantage and Client Utilities Widely read

Icon of a chrome hammer inside an orange circle over a brick pattern

Teradata FastExport is a powerful tool for rapidly moving large volumes of data between Teradata Vantage and client utilities. This tool uses multiple sessions to export data to a mainframe-attached or network-attached file quickly. To execute Teradata FastExport, SQL statements in the FastExport script are executed. The tool has two export modes: RECORD and INDICATOR. …

Read more

Data Modeling and the Teradata FSLDM Most read

Illustration of a network graph with circular nodes joined by lines

Overview Dimensional Modeling SCHEMAS Relational Data Model The Relational Database Model can also perform relational algebra operations, such as Select, Intersection, Product, Union, Difference, Project, Join, Division, Merge, etc. Operations on the Relational Database Model are facilitated with the help of different conditional expressions, various key attributes, pre-defined constraints, etc. For example, selection of information …

Read more

Teradata Queue Tables: Managing Live Events for Faster Business Responses

Illustration of an entity-relationship diagram, boxes joined by arrows

Introduction In modern business, prompt response to opportunities and issues is crucial. Detect and collect business events for prompt processing, generating either an alert for a front-line user or an update message for an operational system. Teradata parallel database triggers handle live events precisely. A dashboard function checks the queue table for significant events every …

Read more