Is Airbyte an ETL Tool? Why the Answer Keeps Changing (And Why It Matters)
Picked Airbyte expecting ETL? You may be inheriting a cleanup project. Here’s what it really does and when you need more.
Search “common data model tools” and you get three different conversations. One is about Microsoft Dataverse. One is about OMOP in clinical research. The third is a governance catalog page explaining how a business glossary creates a shared language.
All three are valid. None of them answers the question a data leader is usually asking: how do I get forty systems to agree on what a customer is, and keep them agreeing when those systems change next quarter?
That question has a design half and a runtime half. Most tools cover one. This piece maps the category so you can see which half each tool owns.
A common data model is a standardized schema for core business entities, such as customer, product and transaction, that data from many sources is mapped into so every downstream system reads the same structure.
Microsoft, which published one of the best-known CDMs, describes it as “a standardized, modular, and extensible collection of data schemas” that provides “a shared data language for business and analytical applications to use” (Microsoft Learn).
Three terms get mixed up here:
There are also industry CDMs you can adopt instead of designing your own:
A CDM cuts the number of mappings you maintain and gives governance one place to attach definitions and policy, but only if the same model is used in both places.
The integration math is simple. Without a shared model, every system that talks to every other system needs its own translation. Enterprise Integration Patterns spells it out: six applications need “30(!) Message Translators without a Canonical Data Model” and “only 12 Message Translators when using a Canonical Data Model” (Enterprise Integration Patterns). That is n x (n-1) against 2 x n. At 40 systems it is 1,560 against 80.
The governance case is about consistency. If “customer” is defined once, then access rules, PII handling, lineage and quality checks can be defined once too.
Here is where the market splits. Catalogs govern but do not move data. Integration tools move data but often leave definitions in someone’s spreadsheet. So you end up with a beautifully documented model in one tool and pipelines in another tool that do not know it exists.
I have seen this pattern too many times. The glossary says one thing, the pipeline does another, and nobody finds out until a dashboard and a finance report disagree.
There are four types: modeling tools, governance catalogs, vertical CDM standards, and integration platforms that enforce a CDM at runtime.
Modeling tools design the model, catalogs document it, Workato uses it inside specific connectors, and Nexla enforces it on data in motion across sources.
| Tool | Primary role | Schema enforced in pipelines? | Handles schema drift? | Governance attached to the model? | Source |
|---|---|---|---|---|---|
| Data catalogs (e.g. Alation) | Metadata, glossary, policy | Not described | Not described | Yes, as metadata and stewardship | Alation Docs![]() |
| erwin / ER/Studio | Model design, DDL generation | No, generates schemas | Not described | Not described | Wikipedia![]() |
| Workato | iPaaS with data models | Yes, in supported connectors | Not described | Not described | Workato Docs![]() |
| Microsoft CDM / Dataverse | Prebuilt ecosystem model | Inside Microsoft apps | Not described | Inside Microsoft apps | Microsoft Learn![]() |
| Nexla | Data integration with CDM | Yes, mapped in flight | Yes, automatic detection | Yes, lineage, access and PII rules | Nexla![]() |
A few notes on reading that table.
Data catalogs are strong at what they are built for: stewardship, glossary terms and lineage metadata. What comes into a catalog is metadata about the data. The pipelines that shape the data still run somewhere else.
Workato has a real CDM feature: “a standard schema that organizations define to simplify data flow.” Its docs also say data models can currently be used only in the Java messaging service connector and the Mapper connector (Workato Docs). Useful for app-to-app workflows, narrower for analytics and data products.
erwin and ER/Studio are where many enterprise CDMs are born. Keep them if your architects love them. Just plan for a separate system to operationalize what they design.
In Nexla, the CDM is enforced where data moves: sources are auto-mapped to shared entity templates, schema changes are detected on every ingest, and governance rules travel with the data product.
Here is how it works, in Nexla’s own terms.
What changed in 2026 matters for CDM work specifically:
A customer result that shows the effect: Nexla’s CDM page cites Glovo at “45X faster partner onboarding,” with integration time going “from 6 months to 3-5 days” (Nexla). Partner onboarding is a CDM problem at heart. Every new partner sends data its own way, and the job is to land it in your shape.
The best-known CDMs are OMOP in healthcare, Microsoft CDM and Dataverse for Dynamics and Power Platform, Pega’s CDM for customer engagement, and in-house enterprise models for customer, product and transaction.
Pick based on whether the tool enforces the model on live data, handles schema change without manual rework, and keeps governance attached to the model itself.
0 of 5 checked
A CDM standardizes the structure of data; data governance sets the policies, access and compliance rules on top of it. They are different jobs that work best when they share one object.
Governance catalogs show up for both searches because a business glossary is about common definitions. That is a shared language. A CDM is a shared structure.
The difference shows up in day-two operations. When a source changes, a glossary entry does not break. A pipeline does. If the model and the policies live in different tools, someone has to notice the change, update the model, update the catalog and fix the pipeline.
That is why we built Nexla to treat them as one thing. The Nexset is the model, the data product and the place where governance rules are applied. One object, one change log.
Keep your catalog if it serves your stewards well. Just make sure something in your stack is actually enforcing the model on the data.
A shared schema for core business entities that every source maps into, so all downstream systems see the same structure (Microsoft Learn).
Partly. A catalog documents definitions, glossary terms, lineage and stewardship (Alation Docs). It does not run the pipelines that map data into the model, so it is usually paired with an integration platform.
They are nearly the same idea. “Canonical” comes from integration architecture (Enterprise Integration Patterns); “common” is used more by vendors and industry standards.
An open standard from OHDSI that standardizes the structure and content of observational healthcare data (OHDSI).
It analyzes data on every ingest, updates the Nexset schema for minor changes, creates a new detected Nexset for significant ones, and logs and alerts on each change (Nexla Docs).
1,000+ bidirectional connectors as of July 2026 (Nexla).
Picked Airbyte expecting ETL? You may be inheriting a cleanup project. Here’s what it really does and when you need more.
The ETL tool in demand in 2026 is the one that gets data ready for AI. Compare Fivetran, Airbyte, Nexla, and more by workload.
Nexla extends the Snowflake AI Data Cloud to more of the enterprise, with connectivity to 1,000+ systems, delivered as data pipelines, zero-copy access, and task-specific MCP servers for Snowflake agents.