Skip to main content

TDWI Articles

When BI Becomes Operational: Designing BI Architectures for High-Concurrency Analytics

Are your BI systems ready to support modern operations? Use this advice to prepare to handle large-scale workloads.

In many retail organizations, business intelligence systems were originally designed to support analysts and executives. Analysts explored data, built dashboards, and ran queries to understand historical performance. Even in large enterprises, the number of simultaneous users interacting with BI systems was typically manageable, and most thought that situation would continue.

That assumption is increasingly outdated.

For example, in large multi-store retail environments, analytics platforms now support operational decisions made throughout the day. Store managers monitor daily performance metrics. Supply chain teams track inventory movement. Merchandising teams evaluate product demand. Digital teams analyze order and fulfillment activity.

Instead of a small group of analysts querying data, hundreds or even thousands of employees may interact with BI systems as part of their daily workflows.

In effect, business intelligence has evolved from a reporting system into an operational system.

This shift fundamentally changes how BI architectures must be designed.

When BI Workloads Start to Resemble Application Workloads

Operational dashboards in retail environments are often accessed simultaneously by large groups of users. For example, store managers across hundreds of locations may open the same performance dashboard at the beginning of a shift or during daily performance reviews.

When this happens, BI platforms may suddenly experience hundreds of concurrent queries hitting the same data sets and semantic models.

From the perspective of the underlying data platform, this workload begins to resemble an application workload rather than a traditional analytical environment.

In these situations, the problem is rarely the complexity of the individual queries. Instead, the challenge is concurrency. Hundreds of relatively simple analytical requests arriving simultaneously can place significant pressure on BI infrastructure.

Architectures designed primarily for exploratory analytics often struggle under these conditions.

Traditional BI Architecture Assumptions

Most enterprise BI environments were designed around a relatively straightforward architecture.

Data platforms provide centralized storage and processing. A semantic layer defines governed metrics and dimensions. Dashboards sit on top of these models and provide visual access to the data.

Conceptually, this architecture looks like the following:

diagram with arrows connecting the following terms: Data Warehouse, then Semantic Models, then Dashboards, then Analytics

This approach works well for analytical exploration because queries are typically distributed across analysts working on different questions.

Operational BI workloads behave differently.

Instead of analysts asking different questions, hundreds of users may request the same metrics at the same time. As BI adoption expands across operational teams, this difference becomes increasingly important.

The Operational BI Architecture Pattern

One architecture pattern that has emerged in large enterprise BI environments is the separation of analytical and operational workloads through dedicated semantic models.

Rather than relying on a single enterprise semantic model to support every reporting scenario, organizations introduce an additional layer of operational semantic models designed specifically for high-concurrency workflows.

The architecture evolves into a structure similar to the following:

diagram with arrows connecting the following terms: Enterprise Data Platform, then Core Enterprise Semantic Models, then Operational Semantic Models, then Operational Dashboards

Operational semantic models are intentionally narrower in scope than enterprise models. They typically contain only the metrics and dimensions required for a specific operational workflow.

For example, a store performance dashboard may require only a small set of metrics such as daily sales, transactions, and labor hours. A simplified model focused on these metrics can be optimized for predictable performance under heavy concurrency.

Meanwhile, broader enterprise semantic models remain available for analysts performing exploratory analysis.

Separating these workloads allows BI platforms to support both operational reporting and analytical exploration more effectively.

Why Purpose-Built Models Improve Performance

Many BI performance challenges arise from attempting to support too many use cases within a single semantic model.

Enterprise semantic models often include hundreds of measures, multiple hierarchies, and complex aggregation paths designed to support flexible analytical exploration.

Operational workflows rarely require this level of flexibility. Instead, they require reliable performance and consistent access to a limited set of metrics.

Purpose-built operational models simplify query execution and reduce unnecessary computational overhead. They also provide more predictable performance when many users access the same dashboards simultaneously.

In large retail BI environments, this architectural separation often produces significantly more stable operational dashboards.

Governance and Workload Visibility

Introducing operational semantic models does not eliminate the need for governance. In fact, governance becomes even more important as operational dashboards influence decisions made throughout the day.

Operational models should inherit governed metric definitions from centralized semantic layers. This approach allows organizations to maintain consistent definitions for key metrics while still creating models optimized for specific workflows.

Equally important is monitoring usage patterns across the BI platform.

As operational dashboards expand across stores, departments, and business units, BI teams need visibility into which models and reports generate the highest query volumes. Without this visibility, operational workloads can grow rapidly and place unexpected pressure on BI infrastructure.

Understanding usage patterns allows organizations to identify optimization opportunities and manage platform costs more effectively.

The AI Multiplier Effect

The growing adoption of AI assistants within analytics platforms may further amplify these workload patterns.

Conversational analytics allows users to ask questions directly instead of navigating predefined dashboards. Each interaction with an AI assistant typically generates a new analytical query.

In environments where hundreds or thousands of employees interact with AI systems throughout the day, this can significantly increase the number of queries executed by the BI platform.

In other words, AI assistants can multiply concurrency.

A store manager asking a question about daily performance generates a query. A supply chain planner exploring inventory levels generates another. Executives requesting performance summaries generate additional queries.

Because these queries are generated dynamically, they may also vary more widely than queries issued through traditional dashboards.

BI architectures originally designed for predictable dashboard workloads may therefore encounter new scalability challenges as conversational analytics becomes more common.

Architectural Principles for Operational BI

As analytics platforms become embedded in operational workflows, BI architectures must evolve to support these new workload patterns.

Organizations designing modern BI environments should consider several architectural principles:

Separate analytical and operational workloads.
Operational dashboards benefit from purpose-built semantic models optimized for concurrency.

Design for concurrency rather than query complexity.
In operational BI environments, simultaneous access often places greater pressure on systems than complex analytical queries.

Monitor BI workload patterns.
Understanding which dashboards and models generate the highest activity helps identify optimization opportunities.

Prepare for AI-driven query growth.
Conversational analytics and AI assistants may significantly increase query volume across BI platforms.

The Next Phase of Enterprise BI

The operationalization of BI reflects a broader transformation in how organizations use analytics.

Business intelligence platforms are no longer used solely to analyze past performance. Increasingly, they support decisions made continuously throughout the day.

Retail environments illustrate this shift particularly clearly because operational decisions occur across hundreds of locations, distribution networks, and digital channels.

As BI adoption continues to expand and AI assistants introduce new interaction patterns, analytics workloads will grow in both scale and complexity.

Organizations that recognize BI as a critical operational system rather than simply a reporting tool will be better positioned to support this evolution.

Designing BI architectures that support high-concurrency operational analytics will become an increasingly important responsibility for data and analytics teams in the years ahead.

About the Author

Rupesh Ghosh is a lead business intelligence engineer at Total Wine & More. In his career, Ghosh has architected scalable BI systems across cloud platforms, pioneered cost-optimized analytics strategies in enterprise environments, and contributed thought leadership on modern data architectures and AI-ready BI systems. You can reach the author at [email protected] or https://www.linkedin.com/in/rupeshghosh/.

TDWI Membership

Accelerate Your Projects,
and Your Career

TDWI Members have access to exclusive research reports, publications, communities and training.

Individual, Student, and Team memberships available.