Back to Blog
Tutorial

OBIEE for Beginners: Building Your First Dashboard, Selection Steps and All

SkyTrainings TeamEditorial Team
30 August 2026
6 min read

Three days into a new BI support role, someone hands you read access to a subject area called "Sales - Fact Sales" and a one-line ask: get revenue by region ready for the QBR by tomorrow. There's no starter template and no sample workbook to copy from. Just Answers, a blank canvas, and a subject area tree with forty-some columns you've never opened before. That's closer to how most people actually meet OBIEE than any syllabus admits, and it's the order this walkthrough follows.


Picking Columns Without Guessing


Open a new Analysis against the subject area, and the Criteria tab is where the real decision-making happens, not the eventual chart. Drag Region and Product Category over from the Dimensions folder, then Revenue and Units Sold from the Facts folder underneath. The tool already knows how they join, because that logic lives in the RPD's business model layer, not in anything configured here. The temptation is to grab every column that looks useful. Resist it. A wide table with twelve columns is slower to build, slower to render, and it locks in a chart choice later instead of leaving one open.


Filters Handle the Obvious Case. Selection Steps Handle the Real One.


Most beginners learn Filters first and stop there: Region equals West, always, until someone edits the condition by hand. Selection Steps do something a filter can't. They express a rule that re-evaluates against whatever the data looks like today, not a value typed in once.


Filters vs. Selection Steps
01

Filters

A fixed condition — Region = West, permanently, until someone edits it

02

Selection Steps

A rule that re-ranks itself — "Top 5 Regions by Revenue," recalculated on every run


Build a report on "Top 5 Regions by Revenue" with a Selection Step, and six months from now, when a region that wasn't even in the top ten has climbed into fifth place, the report already reflects that. Build the same thing with a static filter, and it quietly keeps reporting last year's top five long after they stopped being accurate. This is the single feature most likely to separate someone who can drag columns onto a canvas from someone who can build something a manager still trusts in Q3.


Past the Bar Chart


Once the criteria is solid, the Results tab offers more than the default table. A Performance Tile turns one number into a KPI card with a trend arrow, which is what most executives actually glance at before they read anything else. A Trellis chart lays out small multiples, one mini-chart per region or product line, so a reader can scan twelve variations of the same comparison at once instead of flipping between twelve separate charts. A Gauge works well for a single target-versus-actual metric and poorly for almost anything else; it gets overused because it looks impressive in a demo. Narrative views are the one people forget entirely: a plain-language sentence, built from live data, that can sit above a chart and state the finding in words instead of making the reader infer it.


From Analysis to a Dashboard People Actually Open


From Analysis to a dashboard people actually use
  1. 1

    Build the Analysis

    Columns, a Selection Step or two, one chart, nothing extra yet

  2. 2

    Add it to a dashboard page

    Drag the saved Analysis into a dashboard column

  3. 3

    Add a Dashboard Prompt

    A Region picker bound to a presentation variable

  4. 4

    Wire every Analysis to it

    Reference that same variable, so one prompt filters the whole page

  5. 5

    Set column formatting

    Currency, thresholds, conditional color, before anyone calls it finished


The prompt-and-variable step is where a folder of separate charts turns into an actual dashboard. A Dashboard Prompt writes its selected value into a presentation variable, and any Analysis on that page that references the same variable name picks it up automatically. Skip that wiring and you've built five charts that each need their own filter, which is a maintenance headache disguised as a finished product.


The Trap Nobody Puts in the Tutorial


The first time a number looks wrong on a finished dashboard, the fix usually isn't in the RPD. OBIEE caches Analysis results, and if the source data changed but nobody purged that cache, the dashboard will confidently show yesterday's number, looking exactly as broken as a real query bug while technically working exactly as designed. Purging the cache for a subject area is a deliberate admin action, not something that happens automatically on a schedule unless someone's configured it that way. Checking whether the cache was purged is the first move before touching a single column, and it's the kind of thing you only learn after being fooled by it once.


One more feature worth knowing exists even if you won't reach for it every week: a built-in Linear Regression Analysis view, which fits a trend line directly against a metric without exporting anything to a separate statistics tool. It won't replace real modeling work, but for a quick "is this actually trending up or is that three good months in a row," it's already sitting in the same tool you're already using.


Getting comfortable with all of this, live subject areas, real Selection Steps, a dashboard that survives a stakeholder actually clicking around in it, takes more than reading about it once. SkyTrainings' Oracle Business Intelligence course works through the RPD's three layers, Answers and Dashboards, and BI Publisher reporting hands-on, against real subject areas rather than a slide deck standing in for one.

OBIEEOracle AnalyticsBusiness IntelligenceTutorialDashboard