Recce
This page is optimized for AI assistants. Visit reccehq.com for the full Recce experience.

Recce's Blog for AI Agents

How to Generate a Time Spine in dbt

February 23, 2026

A time spine is a table with one row per time period used for filling gaps in event data. Learn how to generate a time spine in dbt using date_spine, generate_series, and MetricFlow conventions.

What Is an AI Data Review Agent?

February 22, 2026

An AI data review agent automates dbt PR review by analyzing code changes, running data validations, and generating impact summaries. Learn how multi-agent architecture produces trustworthy reviews.

What Is the dbt DAG? A Guide to Lineage and Dependencies

February 21, 2026

The dbt DAG is a directed acyclic graph that maps dependencies between your data models. Learn how to read the DAG, use lineage for impact analysis, and understand the difference between static and diff-aware lineage views.

Recce vs Datafold: Which Data Validation Tool?

February 20, 2026

A comparison of Recce and Datafold for dbt data validation. Covers validation philosophy, CI/CD integration, pricing, and when to choose each tool.

Data Review Best Practices for Modern Data Teams

February 19, 2026

A structured guide to implementing data review processes that catch data quality issues before they reach production. Covers impact analysis, automated checks, and CI/CD integration for dbt projects.

What Is Impact Radius in Data Modeling?

February 19, 2026

Impact radius measures how far a data model change propagates through your DAG. Learn how to calculate, visualize, and use impact radius to scope data reviews and reduce production risk.

What Should a dbt CI Pipeline Check Beyond Tests?

February 18, 2026

dbt tests check structure, not data impact. Learn what additional checks — schema diffs, row counts, profile diffs, and automated preset checks — your CI pipeline should run to catch issues before merging.

How to Write a Good dbt Pull Request

February 17, 2026

A structured guide to writing dbt pull requests that include data validation, not just code changes. Covers PR templates, data impact documentation, and review workflows.

Why Is My dbt Data Wrong Even When Tests Pass?

February 16, 2026

dbt tests validate structure, not meaning. Learn why data can pass all tests and still be wrong, and what practices catch the semantic errors that automated testing misses.

What Is Column-Level Lineage and Why Does It Matter?

February 15, 2026

Column-level lineage tracks how individual columns flow through your data pipeline. Learn how CLL works, its three core use cases, and how it compares across dbt ecosystem tools.

What Is a Data Diff and When Should You Use One?

February 14, 2026

A data diff compares datasets across two environments to surface what changed. Learn the types of data diffs, when each is useful, and how to avoid the hidden costs of diff-everything approaches.