Logo von nextlevels
DEEN
Request a project

Ad hoc reporting

Last updated on

In short

Ad hoc reporting is the ability to ask your data a question for which no ready-made dashboard exists yet, and to get an answer immediately. The Latin "ad hoc" means "for this purpose", and that is exactly what it is about: a report built for a specific, often spontaneous question, not for regular routine.

The counterpart is standardised reporting: the monthly sales analysis, the weekly traffic report, the dashboard that always looks the same and runs automatically.

The difference is not technical but lies in the intention. Standard reports answer questions you know in advance. Ad hoc reports answer the ones that only arise in day-to-day business: "Why did sales in Bavaria collapse last Tuesday?" "Which products do new customers buy in their first month that are under-represented in our newsletter?" Such questions cannot be planned in advance. They come when they come, and then speed is what counts.

Why ad hoc reporting matters in e-commerce

Online retail is a fast business. A faulty shipping cost rule, a campaign that runs differently than planned, a product that suddenly goes viral: situations like these demand an answer within hours, not in the next reporting round. Anyone who first has to send a request to IT or an external BI team and wait three days has long since made the decision on gut feeling, or not at all.

This is exactly where ad hoc reporting comes in. It moves the ability to analyse closer to the people who have the questions. The marketing manager pulls the campaign performance themselves, the category manager filters the returns rate by supplier, without anyone first writing a specification and putting it in the queue of a development department. This not only saves time. It changes the culture: decisions become more data-based because the data is within reach.

A pointed assessment: many companies are drowning in standardised dashboards that nobody reads any more, and at the same time are helpless at the first unexpected question. Well-functioning ad hoc reporting is often more valuable than the twentieth KPI dashboard that gets clicked through in a meeting and is forgotten immediately.

Ad hoc reporting versus standard reporting

The two forms complement each other; they do not compete. The differences at a glance:

FeatureStandard reportingAd hoc reporting
QuestionKnown in advance, recurringSpontaneous, one-off or rare
RhythmPlanned (daily, weekly, monthly)On demand, immediately
Created byBI team / automationOften the business user themselves
LayoutFixed, recognisableFlexible, built for the question at hand
LifespanIn use permanentlyOften discarded after the answer

The healthy division of labour: standard reports monitor the business on a routine basis and raise the alarm when something stands out. Ad hoc reporting is then the tool you use to get to the bottom of the anomaly. Over time, a useful ad hoc report often becomes a new standard report, when it turns out that the question does recur regularly after all.

How ad hoc reporting works technically

For business users to be able to analyse data themselves, there needs to be a foundation that does two things: it makes the data accessible, and it makes it queryable in an understandable way. The typical building blocks:

  • A consolidated data source. Shop system, merchandise management, newsletter tool, web analytics: the relevant data is rarely in one place. A data warehouse, or at least a unified data layer, bundles it so that queries do not fail at system boundaries.
  • A semantic model. So that business users do not need to know "table order_line_item, column gross_amount", a semantic layer translates the raw data into business terms such as "revenue", "contribution margin" or "new customer". Only this makes self-service analysis realistic for non-technical people.
  • A BI tool with a self-service interface. Tools of this kind offer drag-and-drop analysis, filters and visualisations without a single line of SQL being necessary. Those who know SQL often go straight to the database; that is the raw, powerful form of ad hoc reporting.
  • A permissions and governance concept. When many people query freely, it must be clear who may see which data and how each key figure is defined. Otherwise three versions of the truth emerge.

The limit is important: ad hoc means fast, not arbitrary. Without a shared understanding of how "revenue" is calculated (with or without shipping, with or without returns, gross or net), two colleagues produce two different figures from the same database, and trust in the data crumbles. A clean definition layer is therefore not a bureaucratic add-on but the prerequisite for self-service not ending in chaos.

Connection to Shopware and online shops

A Shopware shop continuously produces data that can be analysed: orders, basket contents, customers, categories, abandoned purchases. Via the Shopware Admin API or direct database access, this data can be pulled into a BI tool or data warehouse. This makes possible exactly the ad hoc reporting that the shop's built-in tools alone do not cover: standard statistics show revenue, but rarely the specific cross-analysis that is suddenly needed in day-to-day business.

A concrete example

An online retailer of office supplies notices in the standard dashboard that the returns rate rose from 6 to 9 per cent last month. The dashboard says that it happened, but not why. Now the ad hoc phase begins.

The category manager builds a spontaneous analysis: returns for the month, filtered by product category and reason for return. Within minutes it becomes clear that almost the entire increase is due to a single series of desk lamps, with the reason for return predominantly "delivered damaged". A second ad hoc cut by shipping provider confirms the suspicion: the affected shipments went through a new logistics partner that had been on trial since the beginning of the month. In half an hour, a figure in the dashboard has turned into a concrete, actionable cause, without a single ticket to IT.

Had the retailer had to wait for the next scheduled report, the logistics partner would have carried on for weeks, further damaging margin and customer satisfaction. That is the concrete monetary value of ad hoc reporting: not the pretty chart, but the quick clarification of causes.

Common mistakes and limits

  • A proliferation of key figure definitions. Without a central definition, everyone calculates differently. The result is endless discussions about whose figure is right instead of about the actual question.
  • Performance problems. Unrestrained queries directly on the production database can slow the system down. That is why ad hoc analysis ideally runs on a copy or in the data warehouse, not on the live shop system.
  • Misinterpretation by non-experts. Self-service lowers the hurdle to building an analysis, not the hurdle to reading it correctly. Correlation is confused with causation, small samples are over-interpreted. Some data literacy in the team remains necessary.
  • Ad hoc as a permanent state. If the same question is built ad hoc for the fifth time, it belongs in a standard report. Otherwise valuable time is burned on routine.

A sound overview of the wider field in which ad hoc reporting sits is provided by the article on Wikipedia on business intelligence; it also covers the adjacent terms data warehouse, OLAP and self-service BI.

From ad hoc report to regular reporting

A healthy data team does not treat ad hoc reporting as an end state but as an early stage. Many valuable standard reports were born as a spontaneous question. The rule of thumb is simple: if the same analysis is needed three times, it should be automated. The transition typically happens in stages.

  1. Spontaneous query. Someone builds the analysis once to clarify a specific question.
  2. Repetition. The question comes up again. The report is saved and passed on.
  3. Consolidation. The analysis becomes a shared, documented report with clearly defined key figures.
  4. Automation. The report runs on a schedule and ends up in the dashboard or by email in the inboxes of those involved.

This life cycle is also a hygiene factor: anyone who ignores it will at some point have dozens of half-baked ad hoc reports that nobody maintains and nobody trusts any more. Anyone who takes it seriously keeps the ad hoc area lean, for what it is there for: the unexpected.

The role of AI in ad hoc reporting

A more recent development deserves mention: natural-language queries. Modern BI tools increasingly allow questions to be asked in plain language ("What was the revenue from new customers in May by category?") and translate them automatically into the appropriate data query. This lowers the entry hurdle for business users further. The caution, however, remains the same as with any self-service approach: the tool can answer a question technically correctly and still answer the wrong question if the underlying definition is unclear. The semantic layer does not become superfluous; it becomes more important. AI speeds up querying, but it does not relieve you of responsibility for a clean data foundation.

Who in the company uses ad hoc reporting

The appeal of the approach becomes more tangible when you look at who in online retail typically asks which spontaneous questions. The roles differ significantly in the frequency and depth of their queries.

RoleTypical ad hoc question
MarketingWhich campaign has delivered the best contribution margin per click over the last ten days?
Category managementWhich products have a conspicuously high returns rate with certain suppliers?
Customer serviceAre complaints piling up about a particular order batch or shipping route?
ManagementHow is revenue split between new and existing customers in the current promotion?
PurchasingWhich items are at risk of running out before the planned replenishment at the current rate of sale?

What these questions have in common is that they rarely recur in exactly the same form and that the answer is needed quickly. That is precisely the area in which a rigid standard dashboard fails: it shows what was defined in advance, not what is on fire right now.

What you need to get started

You do not have to set up a large data warehouse project to start with ad hoc reporting. For a medium-sized online shop, a pragmatic start is often enough: a regular, read-only copy of the relevant shop and order data, a BI tool with a self-service interface and a short, jointly agreed glossary of the most important key figures. These three building blocks are enough to answer most of the spontaneous questions of day-to-day business without putting load on the live database and without three colleagues calculating three different revenue figures. As requirements grow, the foundation grows with them, but the value arises early, long before the perfect setup.

All in all, ad hoc reporting is less a tool than an attitude: data belongs in the hands of those who have the questions, and answers must not die in queues. Anyone who takes this seriously does not build the next dashboard but the ability to provide answers without a dashboard. For a growing online shop, this is often the more underestimated but more effective step towards data-driven decisions.

Next step

Answer data questions in minutes

With self-hosted Metabase, business departments create their own analyses too, using a visual query editor or SQL.

Changelog

  1. · Created · Slawa Ditzel