M&A Operating System (Andrew Bush) - Articles

Practical Data: You Have All the Tools — Why Is the Business Still Not Happy?

Written by Andrew Bush | Oct 30, 2026, 1:30:00 PM

The list of data tools is now almost endless: PostgreSQL, Databricks, Snowflake, Trino, dbt, Python, Atlas, Microsoft Data Foundry, Power BI, Spark, and more. A data team can have an impressive stack and still struggle to answer a basic business question consistently. A dashboard says one thing, a report says another, an operational team maintains its own spreadsheet, and an AI initiative starts by asking which dataset is safe to use.

Technical scale remains an engineering responsibility, but it is less often the limiting factor. Reliable, trustworthy business meaning is: information organized, validated, and trusted across the organization.

The missing capability is a consistent way to turn source data into reusable business information.

Tools are important. They ingest, transform, orchestrate, test, catalog, observe, and present data. But tools do not decide what a customer, policy, claim, product, exposure, or loss ratio means to the business. They do not, by themselves, resolve competing identifiers. They do not make a quality rule durable across teams. And they do not stop each new use case from recreating logic that already exists elsewhere.

Many data teams are composed primarily of highly technical data engineers and analytics professionals who know their platforms deeply and are experts in SQL, Python, and other data languages. That capability is essential. But too few teams include business-analysis capacity dedicated to data design: understanding business objects, their lifecycles, the decisions that shape them, and the business processes through which information creates value.

A question for senior leaders: "What is the ratio of data engineers to business analysts on our data team?" If the response is “What’s a business analyst?”, the team is not set up for success.

The number of tools in a stack is therefore a poor measure of progress. In practice, a growing tool count can be a warning sign when it reflects new workarounds layered on top of unresolved design decisions.

The business is reacting to inconsistency, not a missing feature

When business users say they don't trust the data, they're usually not asking for another pipeline or dashboard. They are describing the consequences of inconsistent information:

  • Two teams use the same word but calculate it differently.
  • One customer, policy, or business relationship appears under several identifiers.
  • A number cannot be traced to its source or explained when it changes.
  • A data-quality check exists in one workflow but not in the next.
  • A useful transformation is rebuilt because nobody can find, understand, or safely reuse it.

Adding a specialized tool can improve one of these symptoms. It rarely solves the operating problem on its own. If the organization has not agreed on the business object, ownership, definition, and quality expectations, the new tool simply gives the inconsistency another place to live.

Tool count and business satisfaction do not move together. More tools can mean more capable teams, but they can also create more handoffs, overlapping configurations, places to encode business logic, and opportunities for definitions to diverge.

The pattern appears across data-intensive work

The same data-core objective appears in many industries. Insurance risk analysis must bring together policy, quote, submission, exposure, claims, finance, partner, regulatory, risk, and operational information to support decisions at different speeds. Consumer marketing analysis combines customer, consent, campaign, product, channel, interaction, and outcome information. Financial credit-risk analysis must bring together customer, account, transaction, collateral, repayment, and external reference information.

In each case, the objective is the same: consume large amounts of diverse data from multiple sources, organize it so that it is usable, and validate it so that it is trusted across the organization. That does not call for a single universal table or a single technology. It calls for a repeatable architecture that can consume diverse information without allowing every source system to define the business for every downstream consumer.

The architecture should make it easier to answer questions such as: Which representation of a policy is trusted for this purpose? How was this claim record matched to its policy and customer? Which quality checks were applied before an actuarial, operational, or AI consumer received the data? What does a metric mean, and who owns that definition?

Those are design questions. They require business and technical teams to work from the same model of the information they are trying to create.

Establish a centralized data design authority

A data core needs a shared design practice. We encourage organizations to establish a centralized data design authority where business data consumers, subject-matter experts, and data modelers collaborate on data definitions and business meaning before implementing those decisions.

This is not a committee that slows delivery. It is a practical way to decide what a business object means, which attributes and relationships matter, how it is identified, who owns it, and what quality rules apply. The authority creates designs that are understandable to the business and precise enough for implementation.

Once a design is finalized, every delivery team should not need to reinterpret it manually. It can be published through controlled automation to the technology stack: updating the relevant data schemas, transformation code, validation rules, and documentation. That turns agreed business meaning into a reusable engineering asset while keeping the decision trail visible when the model changes.

Build a multi-layered data core

A data core is not a brand name for a warehouse, lakehouse, catalog, or governance product. It is a business capability with clear responsibilities. It creates a reliable path from fragmented source data to reusable business information.

For data-intensive organizations, we often encourage a practical data core with four layers.

1. Consume and preserve source information

The first layer receives information from source systems under clear consumption contracts. It preserves enough source detail to trace the information, understand its lineage, and manage change. This is not the place to pretend that every source uses the same language.

2. Standardize and validate

The next layer turns source-specific structures into consistent representations. It applies agreed formats, reference values, validation rules, and quality controls. The goal is not to remove every difference. The goal is to make differences explicit and manageable.

Quality should be designed into this layer as reusable controls: completeness, validity, timeliness, reconciliation, and rule outcomes that can be inspected by people and systems.

3. Consolidate business objects

The consolidation layer creates durable representations of core business objects. It brings together the relevant source records, resolves identity where appropriate, and retains the evidence needed to understand how the resulting object was formed.

This is where an organization can create a trustworthy view of a customer, policy, claim, product, supplier, or other subject that many teams need. It doesn't require a monolithic database. It requires consistent rules for identifying, matching, merging, and governing the object.

4. Publish data products

The final layer publishes information in forms that consumers can rely on. A data product has a clear purpose, definition, owner, quality expectation, and contract. It may support a report, an operational workflow, a regulatory submission, an integration, or an AI application.

Consumers should not need to recreate the same transformations or infer meaning from internal tables. They should be able to use a published product with a known definition and dependable behavior.

Measure what the business can experience

The useful measures of a data capability are not how many tools it operates or how many pipelines it has deployed. Better measures are closer to the outcome:

  • Quality: Are important records complete, valid, reconciled, and fit for their intended use?
  • Consistency: Do teams use the same business definitions and calculation rules?
  • Trustworthiness: Can a consumer trace a result, understand its lineage, and see the controls applied to it?
  • Reusability: Can a new initiative consume a trusted data product instead of rebuilding its own version?
  • Change resilience: Can definitions, sources, and rules evolve without silently breaking every downstream use?

These measures move the conversation from tool adoption to business capability. They also make technology decisions easier. Evaluate a proposed tool by the specific responsibility it strengthens and the duplication it removes, not by the length it adds to the stack diagram.

Improve incrementally, but design consistently

Organizations do not need to pause every delivery until a perfect enterprise model exists. Solving every request in isolation is the opposite extreme, and it creates the problem.

Start with a high-value business object or data product. Define its owner, consumers, meaning, source boundaries, identity rules, quality controls, and publishing contract. Deliver it. Then reuse the same approach for the next object, improving shared standards as the work reveals what needs to be common.

This is incremental delivery with architectural intent. Each project solves a real problem today while leaving the organization with a more coherent foundation for tomorrow.

Fewer tools, more deliberate design

Every tool should have a clear role in a coherent information architecture. A smaller, well-integrated set of capabilities is often more valuable than a larger set of disconnected products.

When the business is still unhappy with the data, resist the instinct to start with a procurement question. Start with a design question: what trusted business information must the organization create, maintain, and publish for reuse?

Once that answer is clear, the technology choices become much simpler. The goal is dependable business information: consistently consumed, standardized, consolidated, validated, and published where people and systems need it.