Manufacturing teams keep running into the same wall: the data that planning, operations, and finance rely on is always a step behind the plant floor. Ebrahim Alareqi, Principal ML Engineer at Incorta, explains why traditional ETL struggles with modern manufacturing, what “real time” should mean for different teams, and how to get AI working on a data foundation you can trust.
.png)
Traditional ETL was built for monthly reporting, so each extra step adds lag, and pre-aggregation strips out the transaction detail needed to answer “why.”
Real time should mean decision-time data: refreshed fast enough for each team to act on it, usually within minutes to about an hour of the source system.
AI delivers results on a connected, detailed, governed data foundation, so connect your source systems and add a semantic layer before adding AI.
The main problem with most pipelines is rigidity. Traditional ETL was designed for a world where the monthly report was the finish line. Data gets extracted from source systems overnight, transformed into a star schema someone designed years ago, and loaded into the warehouse. Every link in that chain adds latency, so the data drifts from the source. A supplier delay or a production disruption can change the picture faster than the pipeline can keep up, and by the time the report arrives, it may already be obsolete.
The pipeline also pre-aggregates data so the analytics layer can answer questions quickly. That is where the trouble starts. Once transactions are rolled up into totals, you lose the detail people need to answer “why.” Finance can see that margin moved. It cannot see which orders or material costs caused the change.
“Real time” gets abused a lot in this industry. Most operations don’t need millisecond streams. What they need is decision-time data: information refreshed often enough that the person making a decision can act on it while it still matters.
That threshold changes by function. A plant supervisor watching throughput may need updates every few minutes. A finance team closing the books may be fine with an hourly refresh. A practical benchmark is this: every team, whether operations, finance, or planning, should be able to query the same data at full transaction detail, refreshed within minutes to about an hour of the source system, without waiting for a pipeline to rebuild. If you can do that, you know you have the speed you need.
AI has a lot of room to help here. Demand forecasting, predictive maintenance, dynamic safety stock, and anomaly detection on quality data are all strong candidates. Large language models have also gotten much better at reasoning, especially for explaining variances and writing SQL.
Choose use cases carefully, though. Many AI projects fail, and the ones that struggle usually started with a problem that wasn’t a good fit. Experimenting is fine. For production use, I’d take your time. Start with the functions where you’re struggling most and where AI can genuinely help. Don’t throw AI at every problem at once.
Traditional pipelines were not built for AI agents. A dashboard designed for steady, predictable traffic can fail when an agent fires off a hundred queries to answer one question. The bigger issues are the failure modes.
The first is the stale answer delivered with confidence. AI doesn’t know your data is old. If the pipeline runs nightly and a shipment problem starts at 9 a.m., the model will tell you everything is fine.
The second is missing detail. Without a well-established data foundation with rich context, the agent can’t reason over what’s happening, and it will give you a wrong answer with full confidence.
The third is semantic chaos. If planning and finance calculate “on-time delivery” differently and run on separate pipelines, AI will inherit that inconsistency.
The fourth is compounding error. One wrong data point feeds every answer downstream unless the pipeline gives the AI a solid source to check against.
Before you commit to an AI solution, ask your data and IT teams four things. What is our actual latency from source system to consumption? Can I drill down from any KPI to the source transaction? How long does it take to add a new data source? And how will AI access our data, and what will that cost? These questions give you a clear way to judge whether your foundation is ready.
Most of the time, you need to connect your data, not rebuild it. Start by connecting to your source systems, whether that’s SAP, Oracle, or Salesforce. Next, establish a semantic layer. That’s the key to making your data usable and consistent. Then look for cross-functional pain points by checking with other teams to see where their data problems overlap. Add AI last, once your foundational data is connected, corrected, and carrying the right meaning.
Native connectivity comes first. The tool you choose needs to connect natively to your systems and have a proven track record with them. SAP and Oracle are deep, complex schemas, so ask for evidence of real deployments.
Next, make sure transaction detail is preserved. If a platform abstracts your data into aggregates and doesn’t let you trace back through lineage, your AI agents will be stuck. Real-world agents need to go back to the source.
Speed matters too. If a solution can get you to production in days or weeks, it’s worth serious consideration. If it takes months or years, I wouldn’t pursue it in the age of AI.
Governance is the piece people underrate. Look for role-level security built into the platform. Many tools look good in a demo but leave security for your team to build later, and that’s a lot of work you don’t want to take on.
Finally, trust. AI can analyze more data points than any human could review, which makes its output hard to verify. Choose a tool that lets you see how an answer was produced so you can check it against the detail.
Two use cases come up often as a first AI project. The first is conversational variance analysis, where a plant manager or finance lead asks why a number moved and gets an answer traced to the source transactions. The second is AI-driven exception detection on supply chain data, such as flagging late supplier shipments before they break the schedule. Both can show value in about a week, and both work because the data is trusted and users can verify every answer against the detail.
Get your foundation right before you build the stack. The AI will only be as good as the data underneath it, and that data needs to be current, detailed, and connected.
Data lag is the delay between something happening in a source system, like an ERP or a supplier portal, and the moment that information is available to the people and AI tools that need it. Lag comes from nightly batch loads, multi-step pipelines, and pre-aggregated data that hides the detail behind a number.
Decision-time data is information refreshed quickly enough that the person making a decision sees the current state of the business when it matters. The required speed depends on the team. A plant floor may need minutes, while a finance close may be fine with hourly updates.
Watch the full session here:
Strong first use cases include demand forecasting, predictive maintenance, dynamic safety stock, and anomaly detection on quality data. Conversational variance analysis, where a plant manager or finance lead asks why a number moved and gets an answer traced to source transactions, is a common starting point. Supply chain exception detection, such as flagging late supplier shipments, is another.
Look for native connectivity to systems like SAP and Oracle, preserved transaction-level detail with lineage back to source, deployment in days or weeks rather than months, built-in role-level governance, and outputs users can verify against the underlying data.
Traditional ETL was designed for a world where the monthly report was the finish line. Each step in the chain (extract, transform, load) adds latency, and star schemas built years ago rarely match how operations change. A supplier delay or production disruption can make the pipeline’s output obsolete before it reaches a decision-maker.