Home / Insights / Do You Need a Data Warehouse Before AI?
Guide

Do You Need a Data Warehouse Before AI?

Summarize with AI Prompt copied — paste it into the chat

Most Dutch SMEs do not need a data warehouse before they start with AI. A direct connection between your AI system and Exact Online, AFAS or e-Boekhouden — reading live through the API, no ETL pipeline, no staging database — covers the large majority of first automation and reporting use cases. A warehouse earns its cost only once one of three specific triggers shows up, and this piece names them.

The vendor incentive nobody states out loud

Search the question and the advice is remarkably consistent: get your data house in order first, then think about AI. Read carefully and almost all of that advice comes from companies that sell data warehouse projects, for whom a build in the €8,000–€12,000 range, plus 15–20% of that per year in maintenance, is a healthy line item. That is not dishonest — a warehouse genuinely makes later projects easier. But “easier later” and “necessary now” are different claims, and the mkb owner signing the invoice needs to know which one they are being sold.

What a direct connection actually means in 2026

The default pattern in 2026 is not a nightly export into a staging table. It is a live read through the Model Context Protocol (MCP), the open standard Anthropic introduced in November 2024 to let AI systems query external tools and data sources in a structured way. In practice: an AI agent asks Exact Online for invoices over 60 days past due, or asks AFAS for this week's completed work orders, and gets a structured answer inside the same request — no second copy of your bookkeeping sitting in a database someone has to keep synchronised. MCP servers for Exact Online and for AFAS already exist and are in active use for exactly this pattern.

One detail is worth being precise about, because it changes the framing rather than the conclusion. Peliqan, whose connectors are cited above, does not do a pure pass-through read — it syncs your data into its own managed Postgres warehouse behind the scenes, refreshed on a schedule, and the AI queries that copy rather than Exact Online or AFAS directly. By any reasonable definition, that is a warehouse, not a cache. What has actually changed is who builds and owns it: instead of commissioning your own €8,000–€12,000 project, you are renting a pre-built one bundled into a connector subscription. That is a genuine third option worth knowing about — it is just not “no infrastructure,” and it is worth checking exactly what a given connector does with your data before assuming otherwise.

This is not just our own read. Independent SME-analytics commentary reaches the same conclusion from the other direction: modern AI does not have to be centralised to deliver value, and a business without a full-time data engineer is usually better served connecting its existing tools directly than owning a warehouse it cannot maintain. A Dutch AI implementer and an SME-analytics platform with no warehouse to sell reach the same conclusion because the underlying constraint is identical: someone has to keep a warehouse correct, and most companies at 20–50 FTE do not have that person on staff yet.

Three triggers that mean you actually need one

In years of connecting AI to Dutch back-office systems, the businesses that genuinely needed a warehouse before they could start were the exception, not the rule. Three situations reliably separate them from everyone else.

  • Multi-year joins the source system was never built to do. Matching five years of Exact Online invoices against AFAS project hours to find which client types are quietly unprofitable is a join no live API performs in one call, and running it against production every time someone asks is what breaks a warehouse-free approach.
  • Query volume the live system cannot sustain. Exact Online and AFAS both rate-limit API calls. A dashboard forty employees refresh every few minutes hits that ceiling well before most mkb transaction volumes do. Scheduled reporting absorbs this with a modest cache; only genuine, concurrent, near-real-time load across many users justifies a full warehouse.
Pull quote: A data warehouse earns its cost when three projects actually use it — not because a vendor says you must build one first. — Crux Digits
  • A number that has to survive a system swap. If Exact Online, AFAS or e-Boekhouden ever gets replaced, an AI reading live from it breaks on day one of the migration. A warehouse decouples reporting and AI from any single source system, which matters for a five-year trend line, or for an audit trail that must not have a gap the week a new ERP goes live.

The payback math, worked through

Take a 30-person company running Exact Online for finance and a separate CRM for sales. A scoped direct integration — AI reading live from both systems to automate overdue-invoice follow-up, say, or the handoff from accepted quote to order — is priced from roughly €2,500 for one well-defined workflow, rising toward €20,000 for a multi-step agent spanning both systems, at our own published rates. A full data warehouse build for an organisation this size runs €8,000–€12,000. On top of that build cost, Dutch IT-project pricing typically runs 15–20% of it per year in ongoing maintenance, plus roughly €50–500 a month in hosting, as a rule of thumb — before a single AI use case sits on top of it.

At the low end, the warehouse alone already costs more than the entire direct integration, and the integration still has to be built afterward, on top of the warehouse. The arithmetic only turns around once the warehouse's data actually gets reused: across a finance dashboard, an AI agent and statutory reporting, not one. As a rule of thumb, a warehouse earns its cost when at least three genuinely separate use cases will draw on it within about eighteen months. Fewer than that, and the €8,000–€12,000 — plus ongoing maintenance — is infrastructure with one tenant.

A staged path that avoids paying twice

Start with the single highest-value direct connection — usually the workflow with the clearest business case, not the most technically interesting one. Add a small, purpose-built cache only if that specific workflow needs it, for example a large batch report or a query pattern the live API genuinely cannot sustain. Commission a full warehouse only once two of the three triggers above are actually true today, not anticipated for next year. The order matters: building a warehouse first and finding a use case for it afterward is the classic overspend we see mkb owners walk into. Building the direct integration first means that if a warehouse ever gets commissioned, it gets built around real, observed query patterns instead of a vendor's best guess.

Where this goes wrong

  • Building the warehouse “to be safe.” No AI use case is scoped yet, and nobody has budgeted the ongoing 15–20% maintenance, which is where these projects quietly become the most expensive line in next year's IT budget.
  • Treating a connector's internal cache as “no infrastructure.” A vendor built it, but your business still owns the operational risk if that connector goes down or changes its terms.
  • Ignoring the audit-trail question until an AI Act review asks for it. A high-risk AI use case needs traceable, reproducible inputs; a live API call whose shape changes the day the ERP updates its schema is a compliance gap that a warehouse, or at minimum a versioned log, actually closes.

What this looks like on a typical Dutch mkb stack

For the common Dutch combination of Exact Online or AFAS for finance, a separate CRM, and e-Boekhouden for the smallest firms, a direct MCP-style connection covers almost every first automation request a 20–50 FTE company brings us: chasing overdue invoices, handing a signed quote through to an order, triggering a WhatsApp update from an order-status change. The warehouse conversation turns real closer to the 250–500 FTE band, where finance, sales and operations already run on genuinely separate systems and a BI function usually exists already that a warehouse would serve with or without the AI project attached to it.

None of this is an argument against ever building a warehouse. Plenty of 250–500 FTE organisations we work with have one, and it earns its keep every month. The argument is against sequence: build the connection that solves today's problem first, let the query pattern tell you whether a warehouse is actually load-bearing, and only then commit real budget to owning one.

Where to start

Map which systems the AI actually needs to read from, and check honestly whether the query pattern is occasional and scoped, or constant and cross-system, before committing to either path. We cover the mechanics of the direct-connection route — API limits, write-back permissions, what breaks — in our companion piece on connecting AI to Exact Online, AFAS and e-Boekhouden, and how we scope both directions of this decision on our data engineering page.

Frequently asked questions

Can I connect AI directly to Exact Online without hiring extra IT staff?

Yes, for a single well-scoped workflow — Exact Online and AFAS both expose a REST API, and MCP connectors now wrap them for AI use without custom code. Budget time to review the connector's access scopes and approve which actions the AI may write back, not to build a data platform.

Do MCP connectors like Peliqan's mean I'm not using a data warehouse at all?

Not necessarily — check the specific connector. Some genuinely pass a live read straight through. Others, including Peliqan's Exact Online and AFAS connectors, sync your data into their own managed warehouse behind the scenes and query that instead. Either way you skip building and owning one yourself; a managed connector just means you're renting shared warehouse infrastructure rather than commissioning a dedicated one.

Does skipping a data warehouse hurt AI accuracy?

Not for scoped, current-state tasks like drafting a follow-up email or flagging an overdue invoice — those need today's data, which a live API delivers correctly. Accuracy suffers when a task needs trend or comparison data the source system was never built to compute quickly, which is trigger one above.

How long does a direct-API integration take compared with a full warehouse build?

A single scoped workflow against Exact Online or AFAS typically runs two to four weeks including testing. A modelled warehouse project is a different scale of work — plan two to three months before the first dashboard, on top of the ongoing maintenance.

Do I need a data warehouse to meet AI Act audit or logging requirements?

Not specifically — a warehouse is one way to keep a stable, versioned record, but what the AI Act's human-oversight and traceability expectations actually require is a logged, timestamped copy of what the AI read and wrote. A lightweight audit log achieves that without a full warehouse project.
Our AI services Hire an AI consultant AI automation AI agents AI implementation Pricing

Want any of this applied to your business?

We turn these concepts into working tools — grounded, safe and measurable. Start with a free consultation.

Book a free consultation →