Oracle Business Intelligence interview questions on OBIEE architecture, RPD data modeling, analytics dashboards, BI Publisher, Oracle Analytics Cloud, ETL processes, and administration.

OBIEE10 topics

beginner

OBIEE Architecture & Components

Understand the layered architecture of OBIEE — Presentation Services, BI Server, and the underlying data sources — and how a request flows through them.

architectureobiee-fundamentalsbi-server
intermediate

BI Server (NQSServer) Query Processing

Explain how the BI Server turns logical SQL into an optimized physical query plan, including navigation, aggregate awareness, and federation.

bi-serverquery-processingaggregate-navigation
beginner

Presentation Services & Catalog

Understand the role of Presentation Services and the web catalog in storing dashboards, analyses, and permissions.

catalogpresentation-servicescontent-migration
intermediate

OBIEE Caching Strategy

Explain how BI Server query result caching works, including cache hit criteria, seeding, purging, and its trade-offs versus real-time reporting needs.

cachingperformanceetl-integration
intermediate

Security Model: Authentication & Authorization

Distinguish authentication (who you are) from authorization (what you can see/do) in OBIEE, and how Application Roles, groups, and RPD security tie together.

securityrow-level-securityapplication-roles
intermediate

Usage Tracking & Query Auditing

Explain how OBIEE captures query-level usage statistics for performance tuning, adoption analysis, and auditing.

usage-trackingauditingperformance-monitoring
beginner

OBIEE vs Oracle Analytics Server (OAS) vs OAC

Clarify the product lineage and key differences between legacy OBIEE, on-premise Oracle Analytics Server, and cloud-based Oracle Analytics Cloud.

oacproduct-comparisonself-service-analytics
intermediate

Session & Repository Variables

Distinguish repository (static) variables from session (dynamic/system/non-system) variables and how each is used in security, personalization, and dynamic filtering.

variablesrow-level-securitypersonalization
intermediate

iBots / Agents & Alerts

Explain how scheduled agents (formerly iBots) deliver proactive, condition-based alerts and content distribution in OBIEE.

agentsalertingproactive-bi
advanced

High Availability & Clustering

Explain how OBIEE scales horizontally and achieves high availability through clustered BI Server and Presentation Services instances behind a load balancer.

high-availabilityclusteringscalability

RPD10 topics

beginner

RPD Three-Layer Architecture

Explain the Physical, Business Model & Mapping (BMM), and Presentation layers that make up the OBIEE repository and why the separation matters.

rpd-architecturesemantic-layermodeling-fundamentals
beginner

Physical Layer Joins & Connection Pools

Understand how physical table joins, keys, and connection pools are configured to enable correct and efficient query generation.

physical-layerconnection-poolsjoins
intermediate

Business Model & Mapping: Logical Joins & Fact-Dimension Design

Explain how logical dimension and fact tables are modeled in the BMM layer with logical joins, and why this differs fundamentally from physical joins.

bmm-layerlogical-modelingaggregate-navigation
advanced

Aggregate Tables & Aggregate Navigation

Explain how aggregate tables are registered in the RPD so the BI Server automatically routes queries to the smallest sufficient grain.

aggregate-navigationperformancestar-schema
intermediate

Hierarchies, Levels & Drill-Down

Explain how dimensional hierarchies and levels enable both business-user drill-down and aggregate navigation in the RPD.

hierarchiesdrill-downdimensional-modeling
advanced

Logical Table Sources & Fragmentation

Explain how fragmentation content rules split logical fact/dimension data across multiple physical sources (e.g., by region or date range) for query efficiency.

fragmentationpartitioningadvanced-modeling
beginner

Presentation Layer Design & Subject Areas

Explain best practices for organizing the Presentation layer into intuitive subject areas, folders, and columns for business users.

presentation-layersubject-areasusability
advanced

Slowly Changing Dimensions in the RPD

Explain how Type 1 and Type 2 slowly changing dimension patterns are modeled and reported on within the RPD's logical layer.

scddimensional-modelingdata-warehouse
advanced

Multi-Fact Modeling & Chasm/Fan Traps

Explain how combining multiple logical fact tables at different grains in one query can produce chasm or fan traps, and how OBIEE's BMM design avoids them.

multi-fact-modelingchasm-trapfan-trap
intermediate

RPD Development Workflow: Multiuser Development & Deployment

Explain how teams collaborate on a single RPD using Multiuser Development (MUD) and how changes are deployed across environments.

muddeploymentteam-collaboration

Analytics8 topics

beginner

Building Analyses: Criteria, Layout & Views

Explain the core workflow of building an OBIEE analysis — selecting criteria columns, adding filters, and composing views for presentation.

analysis-buildingviewsreporting-fundamentals
intermediate

Filters, Prompts & Presentation Variables

Distinguish column filters, dashboard prompts, and presentation variables, and explain how they interact to create dynamic, interactive dashboards.

promptspresentation-variablesdashboard-interactivity
intermediate

Action Links & Navigation

Explain how Action Links enable navigation between analyses/dashboards and invocation of external processes directly from report values.

action-linksnavigationinteractivity
advanced

Calculations: EVALUATE, FILTER, and Level-Based Measures

Explain how EVALUATE, FILTER, and level-based (context-changing) formulas let analysts write calculations OBIEE's standard aggregation model can't express directly.

evaluatefilter-functionadvanced-calculations
intermediate

Time Series Functions: AGO, TODATE, PERIODROLLING

Explain OBIEE's built-in time-series calculation functions and how they depend on a properly modeled Time hierarchy.

time-seriesago-todateperiod-comparisons
intermediate

Scorecards & KPIs

Explain how OBIEE Scorecard functionality models KPIs, targets, strategy trees, and initiatives for performance-management reporting.

scorecardskpiperformance-management
beginner

Conditional Formatting & Data Visualization Best Practices

Explain how conditional formatting rules and visualization choices communicate insight effectively rather than just displaying numbers.

conditional-formattingdata-visualizationdashboard-design
advanced

Dashboard Design & Performance Optimization

Explain how dashboard structure, page layout, and query design choices affect load performance and user experience at scale.

dashboard-performanceoptimizationuser-experience

Publisher8 topics

beginner

BI Publisher Architecture & Data Model Basics

Explain BI Publisher's core architecture — data models, layout templates, and the report engine that merges them — and how it differs from OBIEE Answers.

bi-publisherdata-modelsarchitecture
intermediate

RTF Templates & Word Plugin Syntax

Explain how BI Publisher's RTF template syntax (for-each loops, conditionals, placeholders) is embedded in Microsoft Word to produce data-driven documents.

rtf-templatesword-pluginlayout-design
intermediate

Data Model: SQL, Sub-Queries & Multiple Data Sets

Explain how BI Publisher data models combine multiple queries, parameters, and linked sub-queries into a single structured XML output.

data-modelmaster-detailparameters
advanced

Bursting: Splitting and Delivering Reports at Scale

Explain how BI Publisher's bursting engine splits a single large report into per-recipient documents and delivers each via different channels automatically.

burstingscheduled-deliverypersonalization
intermediate

Scheduling & Job Management

Explain how BI Publisher schedules recurring report jobs, manages job history/retries, and integrates with enterprise schedulers.

schedulingjob-managementoperations
intermediate

Sub-Templates, Style Templates & Reusability

Explain how sub-templates and style templates promote reuse and consistency across many BI Publisher report layouts.

sub-templatesreusabilitytemplate-maintenance
advanced

Integrating BI Publisher with OBIEE and E-Business Suite

Explain the common integration patterns connecting BI Publisher with OBIEE subject areas and Oracle E-Business Suite/ERP data sources.

obiee-integrationebs-integrationenterprise-reporting
intermediate

Output Formats, Fonts, Barcodes & Localization

Explain how BI Publisher handles multiple output formats, embedded barcodes/special fonts, and multi-language/locale-aware document generation.

output-formatslocalizationbarcodes

OAC7 topics

beginner

OAC Data Visualization: Projects, Workbooks & Canvases

Explain the core Data Visualization (DV) building blocks in Oracle Analytics Cloud — projects, datasets, and canvases — and how they differ from RPD-based subject areas.

data-visualizationself-service-bioac-fundamentals
intermediate

OAC Datasets: Preparation, Joins & Data Enrichment

Explain how OAC datasets are prepared, cleaned, joined, and enriched before being used in Data Visualization projects.

data-preparationdata-enrichmentdatasets
advanced

Data Flows: Building Reusable Data Pipelines in OAC

Explain how OAC Data Flows let users build reusable, multi-step data transformation and machine learning pipelines without writing ETL code.

data-flowsself-service-etlpipeline-automation
advanced

Machine Learning & Auto Insights in OAC

Explain OAC's built-in machine learning capabilities — Auto Insights, Explain, and custom ML models within Data Flows — and how they augment traditional BI analysis.

machine-learningauto-insightsaugmented-analytics
intermediate

OAC Connectivity: Remote Data Gateway & Cloud Data Sources

Explain how OAC connects securely to on-premise data sources via the Remote Data Connector/Gateway, alongside native cloud data source connectivity.

connectivityremote-data-gatewayhybrid-cloud
intermediate

OAC Security: Roles, Application Roles & Data Access

Explain how OAC's cloud-native security model (Identity Cloud/OCI IAM roles, Application Roles, and dataset-level access) compares to on-premise OBIEE security.

oac-securityidentity-clouddata-access-rules
advanced

Migrating from On-Premise OBIEE to OAC

Explain the technical and organizational considerations involved in migrating an existing OBIEE/OAS deployment to Oracle Analytics Cloud.

migrationoac-adoptioncloud-transformation

ETL7 topics

beginner

Star Schema Design for BI Reporting

Explain star schema design principles — fact and dimension tables, grain, conformed dimensions — as the foundation for OBIEE/OAC reporting performance and usability.

star-schemadimensional-modelingdata-warehouse-design
intermediate

Slowly Changing Dimensions: ETL Implementation Patterns

Explain how SCD Type 1, Type 2, and Type 3 patterns are actually implemented in an ETL load process, complementing the RPD-side SCD topic.

scd-etldimension-loadingsurrogate-keys
intermediate

Incremental Loads & Change Data Capture

Explain how incremental load strategies and change data capture (CDC) avoid full table reloads while keeping a warehouse current and consistent.

incremental-loadchange-data-captureetl-patterns
intermediate

Oracle Data Integrator (ODI): Architecture & Knowledge Modules

Explain ODI's E-LT architecture and its Knowledge Module concept, and how it differs from traditional ETL tool architectures.

odie-lt-architectureknowledge-modules
intermediate

Data Quality & Cleansing in the ETL Pipeline

Explain where and how data quality checks and cleansing rules are enforced in an ETL pipeline before data reaches BI reporting layers.

data-qualitycleansingetl-validation
intermediate

Fact Table Design: Additive, Semi-Additive & Non-Additive Measures

Explain the difference between additive, semi-additive, and non-additive measures and why this distinction determines correct aggregation logic in a warehouse and RPD.

fact-table-designadditive-measuresaggregation-rules
advanced

ETL Orchestration, Error Handling & Restartability

Explain how production ETL pipelines are orchestrated with dependency management, error handling, and restart/recovery capability.

orchestrationerror-handlingrestartability