← Blog
9 min read

Why data-driven decisions are hard to make routine

Reliable decisions depend on records from several operational systems arriving on time, retaining their meaning, and remaining available without a dedicated data team.

Michele Vigilante
Michele Vigilante
Co-Founder & CEO
Three documented data-to-decision loops. UPS combines package, map, and vehicle data to choose delivery routes, reporting 100 million fewer miles. Google combines temperature, power, and setpoint data to choose cooling settings, reporting 40% less cooling energy. Scanfil combines machine, routing, and defect data to prepare production introductions, reducing the average from 40 hours to 9 hours. A feedback arrow shows outcomes becoming the next observations.

Most companies already have the data needed to improve an important decision. Those records sit in several operational systems and need to become a result that arrives on time, can be checked, and continues to work after the first analysis. Rebuilding that path for every question is especially difficult for a company without a dedicated data team.

I have come to think that this repeated integration work is the main obstacle to making data-driven decisions routine. It is also why we are building Beetl: a company should be able to begin with one recurring decision and reuse the connections, mappings, deployment, and monitoring for the next one. Later AI systems rely on the same connections and definitions.

The foundation is mostly integration work

The facts needed for a useful answer are spread across ERP tables, operational databases, SaaS APIs, local machines, files, and spreadsheets. Each source makes sense on its own. Business questions often cross several of them.

Beetl's data landscape showing file connections on the left, source-faithful bronze datasets, explicit transformation pipelines, and decision-ready gold datasets on the right. The graph makes the dependencies between operational sources and usable outputs visible.

Working across those boundaries starts with reliable source reads and source-faithful storage. Transformations need to be explicit and versioned. Results must be validated and queryable, and failures must be visible. Rebuilding that path for every new use case is where the cost and fragility accumulate.

Beetl is our attempt to make this operating layer reusable. It reads from the operational sources a company already has and uses SQL pipelines to produce validated datasets that can be inspected and queried within Beetl. The platform also runs and monitors those pipelines.

The Beetl pipeline builder with historical and live manufacturing datasets declared as inputs, two explicit SQL transformation stages, a named output dataset, working and deployed versions, and an explicit deploy action.

Beetl keeps each source definition, field mapping, transformation, and dataset dependency visible. It reads source systems without changing them and retains a source-faithful copy before customer-specific transformation. The retained data and visible definitions make an answer easier to replay, inspect, and reconcile.

Beetl uses the same operating model for recurring management reporting, supplier analysis, production-cost analysis, and other questions that rely on several sources. Each flow reuses the same deployment, monitoring, and recovery machinery while keeping its source-specific rules explicit.

The value appears in the decision

A company is data-driven when current evidence is part of how it makes decisions. That evidence must arrive while there is still time to act, and its origin and meaning must be clear enough to check.

A study by Erik Brynjolfsson, Lorin Hitt, and Heekyung Kim examined 179 large publicly traded companies and found that companies emphasizing data-driven decision making had output and productivity 5% to 6% higher than expected from their other investments and use of information technology (Brynjolfsson, Hitt, and Kim, 2011). The sample was limited, and the authors were careful about causality. After accounting for general IT investment, they associated the measured difference with how decisions were made.

Stored data creates business value when it changes what someone does. It may alter a delivery route, a machine setting, a purchase order, a production schedule, or a price.

Three decisions improved by connected data

The systems described below operate at a scale most smaller companies will never need. For a smaller company, the same pattern might be a weekly supplier view built from two ERP exports or a margin review using orders, material consumption, and a maintained labour-rate table. In either case, the project stays close to one recurring decision, the few sources it needs, and an outcome that can be measured.

UPS: the order of today's stops

A delivery driver makes many small decisions on each route. Their effects add up across the delivery network. The order of 120 or more stops changes the distance driven, time spent idling, fuel consumed, and number of packages delivered in a shift.

UPS built its On-Road Integrated Optimization and Navigation system (ORION) around that decision. It combines package-level detail, custom map data, vehicle telemetry, and routing algorithms to produce an efficient route each day. Driver judgement remains part of the system.

In 2017, the first full year after ORION reached all targeted US routes, UPS reported 100 million fewer miles driven, 100,000 metric tonnes less CO2, and $410 million in operating-cost savings (UPS Corporate Sustainability Progress Report, 2017).

Google: the next cooling adjustment

Cooling a data centre is a continuous control problem. Pumps, chillers, cooling towers, weather, and computing load interact in ways that are difficult to capture with fixed rules. Google had already spent years making its data centres efficient, so the remaining improvements were hard to find through engineering intuition alone.

DeepMind used historical readings from thousands of sensors, including temperature, power, pump speed, and control setpoints, to train models that predicted energy efficiency, temperature, and pressure. The predictions were used to evaluate possible control changes against operating constraints before a recommendation was made.

In a live data centre, the system reduced the energy used for cooling by 40% and reduced overall power-usage-effectiveness overhead by 15% (Google DeepMind, 2016). Power usage effectiveness divides total facility energy by the energy used by computing equipment. Its overhead is the amount above the ideal score of 1.0. The model relied on historical sensor readings collected with consistent meaning, joined to control settings, evaluated against a defined outcome, and connected back to the system being operated.

Scanfil: the next production introduction

Scanfil's Suzhou electronics factory had an ERP system, but parts of its equipment were disconnected, end-to-end material traceability was limited, and there was no reliable central system for defects and repairs. This made quality control and frequent line changes difficult in a high-mix, low-volume factory.

The site connected 236 machines and made 2,189 product routings available in a manufacturing operations system. That gave the plant a common view of materials, routing, defects, repairs, and live machine data. A Siemens case study reports that average new-product-introduction time fell from 40 hours to 9 hours, allowing four to six introductions in the same configuration, while overall productivity improved by more than 10% (Siemens and Scanfil).

A data-driven company is a feedback system

These examples operate at very different scales, but they have the same structure:

  1. A recurring decision is named precisely.
  2. The required observations arrive from the systems that produce them.
  3. Business rules or models turn those observations into an answer.
  4. The answer reaches a person or machine while an action is still available.
  5. The outcome is recorded, so the next decision can improve.

The five steps form a feedback system that can support a person, as ORION supports a driver, or control equipment within defined safety limits. Automation is a design choice. Both depend on the same data-processing capability.

Ordinary business processes follow the same pattern. To consolidate supplier spend, a purchasing manager needs vendor records from several ERPs mapped to the same legal entities. A production supervisor looking into a loss-making order needs cycle events joined to the order, material cost, and labour rate. For a controller, a margin figure is useful only when its transformation and source records can be inspected. The decision may happen in a meeting, a dashboard, an ERP screen, or an API. Its foundation is the data flow underneath it.

Timing determines whether the result can change the decision. A correct margin variance delivered two weeks after a shift is useful for accounting. The same variance delivered during the shift can change staffing, staging, or the next quote. We worked through that distinction in detail for per-order manufacturing margin.

AI starts with the same foundation

Data quality determines what an AI system can know and which actions it can support. Treating it as preliminary cleanup understates its role.

An AI system also needs the relationships between facts, the meaning of each field, and the boundaries within which it may act. This includes mapping customer identifiers from three ERPs to the right group structure, joining production orders to machine events through stable keys, and detecting source changes before a result is trusted.

Google could train and test its cooling model because thousands of historical sensor readings were available, the target measure was defined, the operating constraints were explicit, and its predictions could be compared with a live outcome.

We use language models to reduce the work involved in building and querying data flows. They can draft mappings, transformations, and queries from plain-language instructions. Beetl keeps that work visible and requires approval before a pipeline is deployed.

Beetl's AI assistant answering a question about the most active production dies. The answer is shown alongside the query tools it used, including an unsuccessful first query and the successful queries that followed. The visible tool activity makes the result inspectable.

What we want to make possible

We want companies to improve an important recurring decision with current, traceable data before they need a dedicated data-platform team. Sources, mappings, and operating history from the first flow can then be reused for the next one.

Start with one source, one useful dataset, and one decision that matters, then run the flow in production and measure whether the decision and outcome improve. The connected sources, explicit mappings, validated outputs, and operating history can then support the next flow and later AI systems.

We are building Beetl because operational facts still take too long to reach the decisions they should inform. Companies should be able to improve those decisions one data flow at a time and reuse the same work for analysis and AI.

FAQ

Why is data-driven decision making difficult for smaller companies?
Useful facts are usually spread across ERP tables, operational databases, machines, files, and spreadsheets. The difficult work is agreeing what the records mean and keeping the connections reliable. Smaller companies rarely have a dedicated team to repeat that work for every question.
Can a company start without a dedicated data team?
Yes. A useful first project needs an owner who understands the decision and can validate the result. Start with one recurring decision, the few sources it needs, and a delivery cadence that matches when the decision is made.
What is a good first data use case?
Choose a recurring decision with a measurable outcome and data that already exists. Examples include reviewing margin by production order, consolidating supplier spend across two ERPs, or finding late orders before the next planning meeting. A weekly file export is a valid starting point when the decision is made weekly.
How does Beetl help with data-driven decisions?
Beetl reads from operational sources, retains source-faithful data, and runs explicit SQL transformations. The resulting datasets can be inspected and queried within Beetl. New use cases can reuse existing connections, mappings, and operating history.
Does Beetl write data back to source systems?
No. Beetl currently reads source systems without changing them. Transformed datasets can be inspected and queried within Beetl, while source access, mappings, transformations, and pipeline history remain visible.
Why is data integration a foundation for AI?
An AI system needs reliable facts, stable relationships between them, clear field meanings, and defined operating boundaries. Language models can help draft mappings, transformations, and queries. The data path underneath them determines which facts their answers can rely on.

Maintaining something like this by hand?

Talk to us