+1 (726) 227-3027

Data Integration

Pipeline FinOps: Cutting Warehouse Spend Driven by Talend Jobs

September 15, 2026 · Matt Irvin

Most warehouse overspend is created upstream, in the integration layer. How to attribute Snowflake, BigQuery, and Databricks cost back to individual Talend jobs with query tags, find the handful of jobs burning most of the bill, and fix them with batching, incremental loads, and warehouse discipline.

Read more

Handling Schema Drift in Talend: Dynamic Schemas, Validation, and Data Contracts

September 9, 2026 · Matt Irvin

Source systems add, rename, and retype columns without warning. This tutorial shows how to survive it in Talend: when to use a Dynamic schema with tSetDynamicSchema, how to detect drift before it corrupts a load, how to auto-evolve a Snowflake or Postgres target safely, and how to turn all of it into a data contract your upstream team actually has to honour.

Read more

Talend MDM Is EOL: Here's Where the Data Models Go

August 25, 2026 · Matt Irvin

Talend MDM Server reached end of life on December 31, 2024. How to export the data models and match rules, map stewardship workflows to modern equivalents, decide whether you need an MDM platform at all, and keep golden-record logic alive in the warehouse.

Read more

Migrating 1,000 Talend Jobs: What Actually Breaks

August 25, 2026 · Matt Irvin

Field notes from large Talend migrations: how to inventory an estate, the components that don't map one-to-one, context and metadata surprises, and the parallel-run regression strategy that catches what the import wizard doesn't.

Read more

CDC with Talend: Change Data Capture Patterns That Scale

August 25, 2026 · Matt Irvin

Log-based versus query-based change data capture, what Talend's CDC components do and don't do, when a Debezium-style pipeline is the better fit, and the warehouse merge patterns that handle late-arriving rows and soft deletes correctly.

Read more

Using tMemorizerows To Compare Data

April 2, 2014 · Matt Irvin

In this job, the tMemorizeRows component will be demonstrated so you can use it in your own applications. In this context, we will use it to check individual rows against each other, specifically to check start and end dates of items. The output will be an indicator of any information that may be in error.

Read more

Information Aggregation

March 20, 2014 · Matt Irvin

In some jobs, using a tMap to extract just two columns of data isn’t worth the mapping. Especially if there are operations you need to perform on the data. The tAggregateRow component can easily solve this problem, with a wide array of functions to quickly give you the information you need.

Read more

Job Flows And Connections

February 4, 2014 · Matt Irvin

This tutorial is all about how to make sure your information is taking the proper paths in your jobs. In it, we’ll cover a bit of how tMap outputs work, as well as some of the component triggers that can happen in a job.

Read more