What is the Oracle BI Server?

The Oracle BI Server is the semantic modelling and query engine that sits at the heart of OBIEE and its successor, Oracle Analytics Server. It translates the business friendly model that analysts work with, subject areas, measures, dimensions, into physical queries against the underlying data sources, and it brokers every request the front end tools make. Because it occupies that central position between data and presentation, it is the component whose licensing is most affected by how users reach it and what consumes its output.

It is not sold as a standalone product. The BI Server is a component of the OBIEE and Oracle Analytics Server suites, and its use is governed by the suite licence. But its architectural role makes it the locus of two of the most contested licensing questions in the entire Oracle BI and analytics portfolio: multiplexing and non Oracle integration.

How is the BI Server licensed?

The BI Server is licensed under the suite metric, Processor or Named User Plus. Processor counts the physical cores where the BI Server runs, multiplied by the Oracle core factor, and is the usual choice for broad deployments. Named User Plus counts authorised individuals subject to the ten per processor minimum and suits small, defined communities.

What makes the BI Server distinctive is not the metric but the counting question. Because the engine serves whatever front ends and users connect to it, the licensable population is defined by everyone who can reach it, directly or indirectly, and that is where multiplexing and integration arguments take hold. The metric arithmetic is the same as the rest of the suite; the boundary of the population is what gets litigated.

What is multiplexing and why does it raise the count?

Multiplexing is the use of an intermediate layer, a portal, a single sign on gateway, a custom application, an integration bus, to pool or funnel many users into a smaller number of connections to the Oracle program. Buyers sometimes assume that fronting the BI Server with a portal reduces the licensable count to the portal's connections. Oracle's policy explicitly rejects this.

Multiplexing front ends do not reduce the requirement to fully license the Oracle program. Oracle counts the human and device population behind the front end, not the front end itself.

The consequence for the BI Server is direct. A portal that presents BI Server content to a community of several thousand requires those several thousand to be counted as Named User Plus, or the deployment to be licensed by Processor instead. Designing an architecture that funnels users through a thin connection layer does not change the count; it merely hides the population that Oracle will eventually enumerate. This rule interacts with the Application User metric where that metric applies, because both look past the access mechanism to the authorised individuals.

Feeding non Oracle tools from the BI Server

The second contested question is using the BI Server as a data source for a non Oracle visualisation or reporting tool. Enterprises that have standardised on a third party analytics front end sometimes point it at the BI Server to reuse the semantic model, reasoning that they are simply consuming data they already license. Oracle frequently disputes this, arguing that the BI Server grant covers serving the Oracle front ends, not arbitrary third party consumers.

Whether such use is permitted depends on the ordering document and the specific configuration, and it is precisely the kind of boundary question that should be settled in advance rather than discovered in an audit. The same logic applies to BI Publisher used for external document generation: the component is bundled for a defined purpose, and use beyond that purpose is a separate licensing event. Any data source the BI Server queries that is itself an Oracle Database is, in turn, a distinct database exposure.

Topology, minimums, and metric choice

Choosing between Processor and Named User Plus for the BI Server is the same modelling exercise as for the wider suite, with the added subtlety that the multiplexed population can be much larger than the apparent one. The table below frames the decision.

BI Server metric decision factors
FactorFavours ProcessorFavours Named User Plus
User populationLarge or anonymousSmall and defined
MultiplexingHeavy portal frontingDirect named access
Hardware footprintModest coresFew processors
Growth patternUnpredictable audienceStable team

The per processor minimum remains the decisive constraint. A lightly used BI Server on large hardware will hit the ten per processor floor under Named User Plus, often making Processor the cheaper metric despite the small visible community. Modelling both against the real topology, the way our BI and analytics advisory does on every engagement, is the only way to choose with confidence.

Data sources, the repository and the database question

The BI Server queries data sources and stores its own metadata in a repository, and both raise licensing questions distinct from the BI Server licence itself. The metadata repository, where the semantic model and configuration live, is typically a small database used only by the BI Server, and an embedded or restricted use grant often covers it. But where that repository runs on a full Oracle Database, or shares infrastructure with other workloads, it can become a separate Oracle Database exposure governed by ordinary database metrics.

The data sources the BI Server queries are a larger question. If the BI Server reads from Oracle Databases, those databases must themselves be properly licensed for the access pattern, and a broad analytics audience reaching many database sources through the BI Server can drive database licensing requirements that dwarf the analytics licence. The semantic layer does not absorb the licensing obligations of the data it queries; each underlying source remains licensable on its own terms.

This is why a BI Server assessment cannot stop at the analytics licence. It has to trace the repository and every data source to its own grant, because a clean BI Server position sitting on top of an under licensed database estate simply relocates the exposure rather than removing it. The full reconciliation, covering both the analytics tier and the database tier beneath it, is part of the pillar method.

A worked BI Server multiplexing example

Multiplexing is the question that most often decides a BI Server finding, and a worked case makes the mechanics concrete. An organisation deploys the BI Server to power dashboards delivered through a corporate portal protected by single sign on. The portal maintains a pool of perhaps a dozen technical connections to the BI Server, and the IT team reasons that the licensable population is those connections, or perhaps the few hundred employees who regularly open the dashboards.

BI Server multiplexing: asserted versus actual licensable population
LayerApparent countOracle's count
Portal connection pool12 connectionsNot the basis
Regular dashboard openers~400Not the basis
All authorised portal users9,000The licensable population

Oracle's multiplexing policy looks through the portal and the connection pool to the population authorised to reach the content behind them. If nine thousand employees are authorised to use the portal and could open a BI Server dashboard, the licensable Named User Plus population is nine thousand, not the twelve connections or the four hundred regular users. The connection pooling that the architecture team designed for performance has no effect on the licence count whatsoever.

The portal that makes the dashboard fast does nothing to make the licence cheap. Oracle counts the people who can reach the content, not the pipes that carry it.

The defensible response is twofold. First, decide the metric correctly: with a potential population of nine thousand, the Processor metric is almost certainly far cheaper than counting nine thousand Named User Plus, and the analysis collapses to the processor count on the hardware. Second, where Named User Plus is nonetheless used, control authorisation deliberately so that the authorised population reflects genuine need rather than a blanket portal entitlement. The same logic governs the Application User metric, which similarly counts authorisation rather than the access mechanism.

BI Server non production and disaster recovery

The BI Server, as a component of OBIEE and Oracle Analytics Server, inherits the environment rules that govern the suite. Every environment where it is installed and running, development, test, training, and disaster recovery, is licensable under the same metric as production unless a specific provision exempts it. Because the BI Server is the engine that brokers every query, organisations often maintain full size non production copies to test semantic model changes, and each of those copies is a licensing question rather than a free convenience.

Disaster recovery follows the narrow failover rules common to the Oracle estate: a cold standby installed but not running may avoid a requirement, a warm or active standby does not, and the limited annual failover window for a designated cluster node is easily breached by an overlong DR test. The buyer side discipline is to inventory every BI Server instance, classify it by operational state, and confirm each is licensed or genuinely exempt, the same environment review that governs the wider OBIEE estate.

Federation, caching and aggregate persistence

The BI Server includes capabilities, federation across multiple data sources, query caching, and aggregate persistence, that improve performance but carry licensing implications worth understanding. Federation lets the BI Server combine data from several sources behind a single semantic model, which means a single user query can touch multiple underlying databases. Each of those databases remains licensable on its own terms, so a federated model that reaches many Oracle Databases can drive database licensing requirements well beyond the analytics licence itself.

Aggregate persistence, where the BI Server creates and maintains summary tables in a database to accelerate queries, raises a related question, because those persisted aggregates live in a database that must be licensed for the write and storage activity. Caching is generally less exposed, since the cache is internal to the BI Server, but the federation and aggregate persistence features are exactly the kind of capability that improves the user experience while quietly extending the licensable database footprint.

The semantic layer is a gateway, not a shield. Every source it federates and every aggregate it persists remains licensable in the database beneath it.

The buyer side lesson is that a complete BI Server assessment traces not only the analytics licence and the multiplexed user population, but every data source the federation touches and every database the aggregate persistence writes to. A clean BI Server position resting on an under licensed federated database estate simply relocates the exposure, which is why our analytics advisory reconciles the analytics tier and the database tier together, as the pillar guide describes.

Oracle BI Server licensing: what to verify first

Oracle BI Server licensing concentrates the two arguments that decide most analytics findings: who counts as a user, and what may consume the engine's output. Because the BI Server brokers every query between data sources and front ends, the licensable population is defined by everyone who can reach it, and Oracle's multiplexing policy looks straight through portals and single sign on layers to the individuals behind them. The connection pooling that the architecture team designed for performance has no effect whatsoever on the count.

The first things to verify therefore concern population and consumption. Establish the real, multiplexed user population behind every access layer, and model whether Processor is cheaper than counting that population as Named User Plus, which it usually is at scale. Settle, against the ordering document, whether any non Oracle tool consumes the semantic layer, and whether BI Publisher use stays within its embedded grant. Confirm the partitioning boundary on any virtualised deployment before Oracle asserts the whole cluster.

Then trace the data beneath the engine. Every source the BI Server federates and every aggregate it persists remains licensable in the database below, so a clean analytics position resting on an under licensed database estate simply relocates the exposure. A buyer who verifies the population, the consumers, the virtualisation boundary, and the underlying database sources together holds a complete and defensible BI Server position rather than a partial one that an audit will unpick.It is also worth stating plainly that the BI Server's central position makes it the most valuable component to assess first on any analytics estate. Because every query and every front end depends on it, an error in its licensing, an undercounted multiplexed population, an unlicensed non production copy, an unrecognised non Oracle consumer, propagates into the largest findings. Assessing the BI Server first, and getting its population and consumption right, anchors the rest of the analytics measurement and frequently resolves the bulk of the exposure before the other components are even examined.

The buyer side view

The BI Server concentrates the two arguments that decide analytics findings: who counts as a user, and what may consume the engine's output. Multiplexing does not shrink the population, and the semantic layer's grant does not stretch to arbitrary third party tools. The buyer who understands both, counts the real population behind every portal, and settles the non Oracle integration question against the contract in advance, will hold a defensible position. Treat the BI Server as the centre of gravity it is, start from the BI and analytics pillar and the OBIEE guide, and enumerate your real user population before Oracle does it for you.

Oracle BI Server licensing: frequently asked questions

Is the BI Server licensed separately from OBIEE?

The BI Server is a component of OBIEE and Oracle Analytics Server, licensed as part of that suite rather than as a separate product. Its use is governed by the suite's Processor or Named User Plus metric, as covered in the OBIEE licensing guide.

Does multiplexing reduce my user count?

No. Oracle's policy looks through multiplexing front ends such as portals and single sign on layers to count the individual users behind them. A portal that fronts the BI Server for two thousand people requires those people to be counted, not the portal.

Can I feed a non Oracle BI tool from the BI Server?

Doing so can exceed the grant. The BI Server is licensed to serve the OBIEE and Oracle Analytics front ends; using it as a data source for a third party visualisation tool raises a separate licensing question that should be assessed against the ordering document.

What is the per processor minimum for Named User Plus?

For analytics products the Named User Plus minimum is typically ten per processor. A BI Server on four processor licences worth of hardware carries a floor of forty Named User Plus regardless of how few people use it.

Related analysis in this cluster: Oracle BI Applications licensing, analytics audit triggers.