Datus Blog

A working catalog on agents, semantics, and context.

Essays and guides on data engineering agents, semantic layers, MCP, and text-to-SQL.

Product & Insight

In-depth pieces written by the Datus team — what we built, what we got wrong, and what we learned shipping it.

What Makes a Semantic Layer Truly AI-Native?

Why we built Dosi: an AI-native semantic layer is an open spec plus a deterministic planner, compiler and runtime, plus an agent-native tool interface.

Sep 7, 2026

Apache Ossie + Dosi: A 10-Minute Semantic Layer for Your AI Agent

A 10-minute Dosi quick start: install, query a 191K-row DuckDB dataset from the CLI, connect it to Claude Code over MCP, and ask why revenue dropped.

Sep 7, 2026

Data Agents Need a Better Sandbox Than a Container

Read-only data agents answer questions; write agents deliver work. That needs plugins, permission modes, and a sandbox with checkpoint, branch and merge.

Aug 22, 2026

From ChatBI to Data Agent: What Changes and What Doesn't

A year of building Datus: models, frameworks and interfaces change fast, but building and maintaining good context is still the hardest part of a data agent.

Aug 8, 2026

13 Months from ChatBI to DataAgent: A Field Report

Thirteen months inside a restaurant chain's move from ChatBI to a DataAgent: the paradigm shift, layering by determinism, security hooks, and the pits we hit.

Jul 23, 2026

The Full-Stack Data Engineer: Three Skills and a Harness

Why the one-person data team is coming, the three skills a full-stack data engineer needs, and why validation — not SQL generation — is now the real bottleneck.

Apr 30, 2026

SQL agents are broken without context. Meet Datus.

Learn why SQL agents fail without governed context and how Datus uses contextual engineering and subagents for reliable workflows.

Oct 21, 2025

What is Datus

Start here — the problem, the product, and the thesis behind it.

Datus: The Cursor for Data Engineering

"Cursor for data engineering" means an agent that runs your data system — warehouses, metrics, and reference SQL — with evolvable context, not autocomplete.

Jul 28, 2026

Meet the General Chat Agent: Your Data Co-Pilot That Actually Thinks

The General Chat Agent goes beyond SQL generation to support exploration, investigation, and knowledge-building.

Mar 25, 2026

SQL agents are broken without context. Meet Datus.

Learn why SQL agents fail without governed context and how Datus uses contextual engineering and subagents for reliable workflows.

Oct 21, 2025

From Human-First Data Systems to the Agentic Data Stack

Learn why the Agentic Data Stack goes beyond AI SQL tools by combining context, semantics, workflows, and governed execution.

Mar 11, 2026

Welcome to Datus Blog

Introducing the Datus blog with insights on AI-native data engineering, context engineering, and reliable data workflows.

Jan 20, 2025

Data Engineering Agent

The category, the comparisons, and how to build with one — our core cluster.

How Datus Turns AI-Generated SQL into Trusted Data

Why reliable AI data engineering needs knowledge, planning, review, controlled execution, and reconciliation, not just SQL generation.

Jun 11, 2026

What Is a Data Engineering Agent? Definition, Examples & a 2026 Comparison

Four products now ship as a data engineering agent — but they are not the same thing. Working definition, side-by-side comparison, and where persistent context separates agents from chat windows.

May 31, 2026

What Is a Data Engineering Agent? A Practical Guide with Datus

Learn what a data engineering agent is, why context matters, and how Datus turns AI into reliable, production-ready data workflows.

Mar 2, 2026

Contextual Data Engineering: Why Every Data Engineering Agent Needs Evolvable Context

Contextual data engineering explained: schemas, semantics, and feedback loops for durable data agents.

Jun 1, 2026

Best Data Engineering Agents in 2026: An Honest Comparison

Best data engineering agents in 2026 compared by stack fit, context, openness, and enterprise readiness.

Jun 2, 2026

Open Source Data Engineering Agents: Why They Exist, When to Use One, and What Your Options Are

Open-source data engineering agents compared: Datus, Wren AI, Altimate, and when self-hosting is worth it.

Jun 2, 2026

How to Build Your First Data Engineering Agent in 15 Minutes

Build a first data engineering agent with Datus: install, ask questions, generate context, and create a subagent.

Jun 3, 2026

Data Engineering Agent vs. Claude Code: When to Use Which

Data engineering agent vs Claude Code: when persistent data context matters and when a coding agent is enough.

Jun 3, 2026

Data Engineering Agent vs. SQL Copilot: What's the Real Difference?

Data engineering agent vs SQL copilot: persistence, feedback, team context, and when each tool fits.

Jun 4, 2026

One-Person Data Team: How a Data Engineering Agent Multiplies Your Output

How a one-person data team uses a data engineering agent to reduce SQL translation work and ship self-service analytics.

Jun 4, 2026

How a Context Engine Makes Data Engineering Agents More Accurate

How a context engine improves data engineering agent accuracy with schemas, validated SQL, and feedback loops.

Jun 1, 2026

MCP and Data Engineering: The Protocol That Connects Your Entire Stack

MCP for data engineering: how agents connect to databases, orchestrators, quality tools, and context services.

Jun 2, 2026

What an Enterprise Data Engineering Agent Actually Needs

Enterprise data engineering agent requirements: shared context, RBAC, auditability, reliability, and governance.

Jun 3, 2026

Subagents: How to Ship Domain-Specific Data Agents Without Training a Model

Subagents explained: domain-specific data agents built from scoped context, feedback, and governed access.

Jun 4, 2026

Best Data Engineering Agents in 2026: An Honest Comparison

Best data engineering agents in 2026 compared by stack fit, context, openness, and enterprise readiness.

Jun 10, 2026

AI-Native Data Platforms: Why the Next Generation Needs Data Engineering Agents, Not Just Copilots

What defines an AI-native data platform, how it differs from platforms with bolted-on AI features, and why data engineering agents are the missing infrastructure layer.

Jun 10, 2026

Platform-Native Data Engineering Agents Compared: Cortex Code, Genie Code, and BigQuery DE Agent

A detailed comparison of Snowflake Cortex Code, Databricks Genie Code, and Google BigQuery Data Engineering Agent — and the case for open, cross-stack alternatives.

Jun 10, 2026

What Is Databricks Genie? Agents for Conversational Analytics

What Databricks Genie is: domain-scoped agents (formerly Spaces) that answer with SQL and charts under Unity Catalog — and how they differ from Genie Code.

Aug 20, 2026

What Is Cortex Analyst? Snowflake Natural-Language SQL for BI

What Cortex Analyst is: Snowflake's managed text-to-SQL API grounded in Semantic Views — verified queries, REST integration, and why it is not Cortex Code.

Aug 21, 2026

What Is the Claude Data Plugin? SQL, Charts & Warehouse MCP

What Anthropic's Data plugin is: Cowork and Claude Code workflows for SQL, charts, and dashboards — plus how it differs from Genie and Cortex Analyst.

Aug 22, 2026

From ChatBI to Data Agent: What Changes and What Doesn't

A year of building Datus: models, frameworks and interfaces change fast, but building and maintaining good context is still the hardest part of a data agent.

Aug 8, 2026

Semantic Layer

What a semantic layer is, and how it differs from a metric layer, model, ontology, or catalog.

What Is a Semantic Layer? Definition, Examples & How It Differs From a Metric Layer

Semantic layer defined: the business translation layer between raw tables and analysts, what it includes (metrics, dimensions, entities), how it differs from metric layers and catalogs, and why static models break under AI agents.

May 31, 2026

What Is a Metric Layer? Definition, Examples & How It Differs From a Semantic Layer

Metric layer definition, MetricFlow examples, semantic layer vs metric layer differences, and why AI agents need standardized metrics.

Jun 8, 2026

What Is a Semantic Model? Definition, Examples & How It Differs From a Semantic View

Semantic model definition, key components, how it fits into a semantic layer, and how it differs from warehouse-native semantic views.

Jun 8, 2026

Semantic Layer vs Ontology: What's the Difference and Why It Matters for AI Agents

How semantic layers and ontologies relate, where they diverge, and why understanding both matters for building AI agents that can trust data.

Jun 9, 2026

Open Semantic Interchange (OSI): What the New Standard Means for Data Engineering and AI Agents

A complete guide to Open Semantic Interchange (OSI) — now Apache Ossie (incubating): what it standardizes, who's behind it, and why portable semantics matter.

Jun 9, 2026

What Is Snowflake OSI? Semantic Views, Cortex Analyst & Ossie

Snowflake OSI is search shorthand for Snowflake's role in Open Semantic Interchange — now Apache Ossie — plus Semantic View import/export via Ossie YAML.

Aug 4, 2026

OSI vs MetricFlow: Semantic Standard vs Execution Engine

OSI vs MetricFlow: Open Semantic Interchange is the portable semantic standard; MetricFlow is dbt's execution engine—how they differ and when to use each.

Jun 25, 2026

OSI vs dbt MetricFlow: Key Differences & Why It Matters for AI Agents

How OSI (Apache Ossie) and dbt MetricFlow differ — definition vs execution, governance, portability — and why both matter for AI agents.

Aug 5, 2026

OSI vs LookML: Can Open Standards Replace Looker's Modeling Language?

OSI (Apache Ossie) vs LookML: lock-in trade-offs, migration paths, and how both affect metric portability for AI agents in practice.

Aug 6, 2026

OSI vs Warehouse-Native Semantics: Snowflake and Databricks Compared

Snowflake Semantic Views vs Databricks Metric Views vs OSI (Apache Ossie): portability, lock-in, AI grounding, and when warehouse-native semantics win.

Aug 7, 2026

OSI vs RDF/OWL: Two Generations of Semantics Compared

OSI vs RDF/OWL: how formal Semantic Web ontologies differ from Apache Ossie's lightweight YAML interchange, and why it matters for analytics.

Aug 9, 2026

OSI vs Cube: Headless Semantic Layer Meets Open Standard

OSI vs Cube compared: the Open Semantic Interchange standard vs Cube's headless semantic layer — formats, execution, governance, and AI agent access.

Aug 10, 2026

Semantic vs Syntactic Interoperability: Difference & Why It Matters

Syntactic interoperability is shared format; semantic interoperability is shared meaning. See the difference, failure modes, and why it matters for AI agents.

Aug 8, 2026

dbt Semantic Layer & MetricFlow: Architecture and Limits

How MetricFlow powers dbt's Semantic Layer, where it works, where it falls short, and how AI data agents and OSI-native alternatives extend governed metrics.

Jun 9, 2026

Cube.dev: From Semantic Layer Pioneer to Agentic Analytics Platform

How Cube.dev evolved from an open-source semantic layer to the D3 Agentic Analytics platform, and what its trajectory means for data engineering.

Jun 9, 2026

GoodData: How a 17-Year BI Company Became an AI-Native Analytics Platform

GoodData's evolution from cloud BI startup to GoodData.AI — what it reveals about the industry shift toward AI-native analytics and the role of the semantic layer.

Jun 10, 2026

Semantic Layer Tools in 2026: Complete List + OSI (Apache Ossie) Status

Every semantic layer tool in 2026 — dbt MetricFlow, Cube, AtScale, Snowflake, LookML and more — with each one's current OSI (Apache Ossie) support status.

Jul 21, 2026

What Is an Ontology? Definition, Three Productizations & AI Agents

Ontology in data and AI: classes, relationships, and rules — and the three productizations buyers confuse in 2026: OWL/RDF, Palantir, and SQL ontologies.

Aug 17, 2026

What Is Timbr? Ontology-Based Semantic Layer Built on SQL

What Timbr.ai is: a SQL-native ontology over your warehouse — how it differs from Cube and AtScale, and when the extra layer is worth it.

Aug 18, 2026

What Is AtScale? Enterprise Semantic Layer for BI, Excel & AI

Virtual OLAP for Excel, Power BI, and agents — AtScale's SML, DSO pricing, MDX/DAX, and MCP, and when the cube is the wrong unit.

Aug 19, 2026

First Native Apache Ossie Engine

What a native Apache Ossie implementation is, how it differs from converters, and why execution engines like Dosi matter for portable semantics.

Aug 22, 2026

Why OSI Needs an Execution Engine — Interchange vs Runtime

OSI (Apache Ossie) defines portable semantic metadata, not query execution. Learn the interchange-vs-runtime gap and why native OSI engines matter.

Aug 23, 2026

Dosi MCP Semantic Layer for Agents — No SQL Guessing

How agents query governed OSI metrics via Dosi MCP: structured error codes, Claude Code and Codex patterns, and why semantic MCP beats raw SQL.

Aug 24, 2026

Dosi vs MetricFlow: OSI-Native vs dbt-Centric Runtime

Compare Dosi and dbt MetricFlow as execution engines: same OSI interchange can feed dbt graph runtime or OSI-native multi-dialect compile — when to use each.

Aug 25, 2026

Dosi with Cube: OSI Execution and Agentic Analytics in One Stack

How Dosi with Cube stacks API-first semantic serving with OSI-native multi-dialect SQL execution — complementary layers for agents and warehouses.

Aug 26, 2026

What Makes a Semantic Layer Truly AI-Native?

Why we built Dosi: an AI-native semantic layer is an open spec plus a deterministic planner, compiler and runtime, plus an agent-native tool interface.

Sep 7, 2026

Apache Ossie + Dosi: A 10-Minute Semantic Layer for Your AI Agent

A 10-minute Dosi quick start: install, query a 191K-row DuckDB dataset from the CLI, connect it to Claude Code over MCP, and ask why revenue dropped.

Sep 7, 2026

Glossary

Core data engineering terms — defined, with how they connect to agents and context.

What Is Text-to-SQL? Definition, How It Works & Why Context Matters

Text-to-SQL definition, NL2SQL pipeline stages, accuracy limits, and how data engineering agents improve with persistent context.

Jun 7, 2026

What Is Schema Linking? Definition, Challenges & How Agents Map NL to Columns

Schema linking definition for text-to-SQL, common failure modes, and how dual-dimension context improves column resolution.

Jun 7, 2026

What Is RAG for Data Engineering? Retrieval, Context & Agent Accuracy

RAG definition for data engineering: retrieving schema, metrics, and SQL history to ground NL2SQL and data engineering agents.

Jun 7, 2026

What Is a Data Catalog? Definition, Tools & How It Differs From Agent Context

Data catalog definition, popular tools, and why data engineering agents need context engines beyond discovery metadata.

Jun 7, 2026

What Is Data Mesh? Definition, Principles & How Domain Agents Map to It

Data mesh definition, four principles, comparison to data fabric, and how subject trees and subagents align with domain ownership.

Jun 8, 2026

What Is a Data Agent? How It Differs From a Data Engineering Agent

Data agent definition, types, capabilities, and how a data engineering agent fits as the specialized subclass that builds and evolves data context.

Jun 8, 2026

What Is a Lakehouse? Definition, Architecture & Open Table Formats Explained

Lakehouse definition, how it differs from data lakes and warehouses, open table formats (Iceberg, Delta, Hudi), and why AI agents need lakehouse-aware context.

Jun 18, 2026

What Is a Lakehouse Catalog? Hive, Glue, Unity, Polaris & Horizon

A lakehouse catalog tracks table metadata for query engines. Compare Hive Metastore, AWS Glue, Unity Catalog, Apache Polaris and Snowflake Horizon.

Jun 26, 2026

What Is a Data Warehouse? Definition, Architecture & How It Differs From a Data Lake

Data warehouse definition, architecture (ETL, dimensional models, columnar MPP), how it differs from a data lake and lakehouse, and what AI agents need to query one.

Jun 24, 2026

What Is a Data Lake? Definition, Architecture & Data Lake vs Data Warehouse

Data lake definition, schema-on-read architecture, zones and file formats, the data swamp problem, data lake vs data warehouse, and what AI agents need to query one.

Jun 24, 2026

What Is a Data Contract? Definition, Schema Enforcement & Examples

Data contract definition: a machine-checked producer–consumer agreement on schema, semantics, quality, and SLAs. Tools, enforcement, and the agent angle.

Jun 29, 2026

What Is Medallion Architecture? Bronze, Silver & Gold Layers

Medallion architecture definition: Bronze, Silver, and Gold lakehouse layers, what belongs in each, the anti-patterns, and which layer an AI agent should query.

Jun 30, 2026

What Is Change Data Capture (CDC)? Methods & Use Cases

Change data capture (CDC) definition, the three CDC methods — log-based, trigger, query — plus real-time use cases, pitfalls, and CDC to the lakehouse.

Jul 17, 2026

Why agents, not copilots

The shift from assistive AI to autonomous data workflows.

Why Data Engineering Needs Agents, Not Just Copilots

Learn why data engineering needs agents, not just copilots, and how agentic workflows improve execution, reliability, and control.

Mar 16, 2026

Agentic Data Engineering vs Traditional Data Engineering

Compare agentic and traditional data engineering across workflows, tooling, team structure, and reliability in production.

Mar 16, 2026

What Autonomous Data Engineering Actually Looks Like in Practice

See what autonomous data engineering looks like in practice with structured context, bounded agent actions, human review, and workflow automation.

Mar 16, 2026

Architecture and pipelines

How agentic data systems are built and run.

Datus Storage Layer: A Foundation Built for Every Environment

Pluggable storage adapters that separate relational and vector storage from the agent core for enterprise flexibility.

Mar 25, 2026

Data Engineering Agent Architecture for Production

A practical architecture blueprint for data engineering agents, with Datus patterns for context, subagents, and governed execution.

Mar 2, 2026

AI Data Pipeline Automation: Use Cases, Architecture, and Tradeoffs

Learn where AI data pipeline automation works, how to design the architecture, and which tradeoffs matter before scaling it.

Mar 16, 2026

Agentic ETL: What Changes Beyond Traditional ETL

See how agentic ETL adds context-aware planning, validation, workflow-state reasoning, and human review beyond traditional ETL.

Mar 16, 2026

Data Agents Need a Better Sandbox Than a Container

Read-only data agents answer questions; write agents deliver work. That needs plugins, permission modes, and a sandbox with checkpoint, branch and merge.

Aug 22, 2026

Why context is everything

Why durable, structured context is what makes agents reliable.

Why AI Agents Need Semantic Context to Work Reliably

Learn why semantic context helps AI agents reason reliably across data systems by grounding definitions, relationships, and constraints.

Mar 16, 2026

How Structured Context Improves AI Agent Output

Learn how structured context improves AI agent output by grounding reasoning in metrics, semantics, and workflow state.

Mar 16, 2026

Semantic Modeling for Agentic Analytics Workflows

Learn how semantic modeling improves agentic analytics by grounding AI agents in shared metric definitions and governed business context.

Mar 16, 2026

Why Reliable Data Agents Need More Than Good Prompts

Learn why reliable data agents need structured context, workflow state, metrics, semantic models, and guardrails beyond good prompts.

Mar 16, 2026

Tooling and integrations

How Datus connects to the rest of your stack.

How MCP Changes Data Workflow Automation

Learn how MCP improves data workflow automation with structured tool access, safer execution paths, and tighter system integration.

Mar 16, 2026

Using MCP Extensions in Data Engineering Workflows

Learn how MCP extensions give data engineering agents controlled tool access, safer execution paths, and more reliable automation.

Mar 16, 2026

Beyond SQL: How Datus Integrates With Your Entire Data Toolchain

Learn how MCP and Skills connect Datus to your data catalog, metric layer, scripts, and quality workflows across the full data toolchain.

Apr 2, 2026

In practice

Use cases and operating models from real teams.

7 High-Impact Data Engineering Agent Use Cases (Powered by Datus)

Explore practical data engineering agent use cases and how Datus helps teams improve speed, quality, and governance.

Mar 2, 2026

The Operating Model of an Agentic Data Team

Learn how an agentic data team operates with clear roles, review loops, guardrails, and human-in-the-loop control across planning, execution, and governance.

Mar 16, 2026

Make Data Agents Usable: Ask, Explore, and Control with Confidence

See how Ask User, session management, Explore, and action display make Datus data agents easier to trust, control, and use every day.

Apr 2, 2026

The Full-Stack Data Engineer: Three Skills and a Harness

Why the one-person data team is coming, the three skills a full-stack data engineer needs, and why validation — not SQL generation — is now the real bottleneck.

Apr 30, 2026

13 Months from ChatBI to DataAgent: A Field Report

Thirteen months inside a restaurant chain's move from ChatBI to a DataAgent: the paradigm shift, layering by determinism, security hooks, and the pits we hit.

Jul 23, 2026

Releases

What's new in Datus.

Introducing Dosi: OSI-Native Semantic Layer for Metrics

Dosi compiles Apache Ossie (OSI) YAML into SQL across 15+ warehouse dialects — CLI, REST, MCP, and Python — so metrics are defined once and used everywhere.

Aug 21, 2026

Introducing Datus Subagents: Specialized Workers for SQL and KPIs

Datus 0.3 ships built-in task subagents. AskMetrics answers KPIs from governed metrics; gen_sql and explore handle SQL and schema — not one universal chat.

Aug 17, 2026

Introducing Datus Knowledge: The Memory Layer for Data Engineering Agents

Datus Knowledge stores schema, semantic models, metrics, reference SQL, templates, and platform docs so a data engineering agent retrieves meaning — not a schema dump.

Aug 17, 2026

The Datus OSI Semantic Adapter: OSI In, MetricFlow Out

The Datus OSI semantic adapter authors vendor-neutral YAML, validates it, and queries metrics via MetricFlow without leaking backend fields into source models.

Aug 17, 2026

Datus 0.2.6 Release: Equipping the Agent with a Brain

Datus 0.2.6 adds a more general chat agent, stronger planning flows, deeper data exploration, and broader support across the data stack.

Mar 20, 2026

More essays

What Is Apache Hudi? Upserts, Copy-on-Write vs Merge-on-Read & CDC

Apache Hudi definition, how copy-on-write and merge-on-read tables, record-level upserts and incremental queries work, Hudi vs Iceberg vs Delta, and agent context.

Jun 30, 2026

What Is Apache Iceberg? Table Format, Features & Iceberg vs Delta Lake

Apache Iceberg definition, how its hidden partitioning, snapshots and schema evolution work, Iceberg vs Delta Lake vs Hudi, and why AI agents need table-aware context.

Jun 30, 2026