Skip to content
Oracle Analytics by Adrian Ward
Oracle Analytics by Adrian Ward

25 Years Experience and Counting

  • Analytics Performance
  • My Profile
  • Publications
  • 5 Minutes of Fame
  • News Posts
  • Technical Posts
Oracle Analytics by Adrian Ward

25 Years Experience and Counting

Oracle Analytics Weekly Roundup — 27-Apr

Posted on April 27, 2026May 20, 2026 By Adrian Ward

Below is a WordPress-ready weekly roundup template. You didn’t provide any source items (the JSON payload was empty), so this edition is structured as a “meta” roundup with evergreen guidance and placeholders where you can drop real links and details once you have them.

Oracle Analytics (OAC & OAS)

1. Housekeeping Checklist for Your Next OAC / OAS Release

TL;DR: With each OAC / OAS update, keep a repeatable checklist: validate data sources, test key dashboards, and re-check security and performance baselines before releasing to users.

Even when Oracle’s monthly OAC updates or your own OAS patch cycles are relatively minor, treating them as “no-op” changes is risky. A lightweight but consistent checklist helps you catch regressions before your users do.

  • Connectivity: Re-validate connections to key data sources (Autonomous, on-prem databases, Fusion apps, etc.). A small driver or network change can break a critical subject area.
  • Smoke tests: Identify 5–10 “canary” dashboards or analyses that represent your most important use cases. Run them and compare load times and results with your previous baseline.
  • Security: Confirm that application roles, row-level filters, and custom authorisation logic still behave as expected, especially if you’ve changed identity providers or groups.
  • Usage tracking: If you use usage tracking or custom logging, verify that it’s still capturing events correctly after the update.

Once you have your actual release notes or blog post to reference, you can link them like this:

https://example.com/your-oac-oas-article

2. Practical Tip: Version-Control Your RPD and DV Content

TL;DR: Treat your OAC / OAS semantic model and DV content like code: export, version-control, and document changes so you can roll back quickly when needed.

Whether you’re working with the classic RPD or the newer semantic modeler, changes accumulate quickly. Without version control, debugging a regression in a complex subject area becomes painful.

  • Export regularly: Schedule periodic exports of your semantic model and key DV projects.
  • Git or similar: Store exports in Git (or another VCS) with meaningful commit messages describing what changed and why.
  • Change notes: Maintain a simple CHANGELOG.md or internal wiki page that maps business requests to technical changes in the model.

Replace the placeholder below with your real article or documentation link:

https://example.com/obiee-oac-version-control

Fusion Data Intelligence (FDI)

3. Start with the Standard Content, Then Layer Your Own

TL;DR: FDI’s prebuilt metrics and subject areas are a good starting point, but plan early for how you’ll extend them with your own KPIs, calculations, and data sources.

FDI is designed to accelerate analytics on Fusion data, but every customer has local definitions and nuances. A sustainable approach is:

  • Baseline: Catalogue which delivered KPIs and dashboards are “good enough” to adopt as-is.
  • Gaps: Identify where your business definitions diverge (e.g., local revenue recognition rules, region-specific HR metrics).
  • Extensions: Plan a controlled layer of custom metrics and data sources rather than forking everything.

Once you have an FDI-related article or Oracle doc you want to reference, drop it in like this:

https://example.com/fdi-extension-strategy

4. Governance: Who Owns FDI Metrics?

TL;DR: Decide early who owns metric definitions in FDI (IT, BI team, or business data owners) to avoid conflicting KPIs and dashboard sprawl.

FDI makes it easier to expose Fusion data, but that also makes it easier to create multiple versions of the same KPI. A simple governance model helps:

  • Data owners: Assign business owners for major domains (Finance, HR, Supply Chain) who sign off on KPI definitions.
  • Catalog standards: Use naming conventions and descriptions so users can distinguish “certified” content from ad-hoc explorations.
  • Promotion path: Define how an ad-hoc analysis becomes a governed dashboard or KPI.

Insert your chosen governance or FDI article link here:

https://example.com/fdi-governance

Autonomous Data Warehouse / 23ai

5. Keep Autonomous Tiers and Workloads Explicit

TL;DR: As you add more Autonomous instances, be explicit about which environment serves which workload (BI, data science, integration) to avoid noisy neighbours and cost surprises.

It’s tempting to put everything into a single Autonomous instance, but separating workloads often pays off:

  • BI vs ELT: Heavy ELT can impact BI query performance; consider separate instances or at least resource management.
  • Sandbox vs Prod: Give data scientists and power users their own sandbox instance to experiment without touching production.
  • Cost visibility: Mapping instances to business domains improves chargeback and cost optimisation.

When you have a specific ADW/23ai article or doc to reference, use the exact URL here:

https://example.com/autonomous-workload-design

6. Basic Performance Hygiene for Autonomous

TL;DR: Even with Autonomous automation, classic tuning basics still matter: good table design, sensible partitioning, and realistic statistics.

Autonomous handles many low-level tasks, but you still control the logical design:

  • Data model: Use appropriate keys, constraints, and normalisation/denormalisation patterns for your analytics workload.
  • Partitioning: Partition large fact tables on time or another natural dimension to improve manageability and performance.
  • Statistics & plans: Let Autonomous manage statistics, but keep an eye on query plans for your most important reports.

Add your performance-focused link here:

https://example.com/adw-performance-basics

SQL Tip of the Week

7. Using MATCH_RECOGNIZE for Simple Time-Series Patterns

TL;DR: MATCH_RECOGNIZE is not just for complex event processing; it’s handy for everyday pattern detection, such as finding runs of increasing values.

Suppose you have a daily sales table and you want to find stretches of at least three consecutive days where sales increased each day. In Oracle Database (including Autonomous and 23ai), you can use MATCH_RECOGNIZE like this:

SELECT *
FROM   sales_daily
MATCH_RECOGNIZE (
  PARTITION BY product_id
  ORDER BY    sales_date
  MEASURES
    FIRST(sales_date) AS start_date,
    LAST(sales_date)  AS end_date,
    COUNT(*)          AS days_in_run
  ONE ROW PER MATCH
  PATTERN (rise{3,})
  DEFINE
    rise AS sales_amount > PREV(sales_amount)
);

This pattern:

  • Partitions by product_id so each product is analysed independently.
  • Looks for a pattern of rise rows (where today’s sales are greater than yesterday’s) repeated at least three times ({3,}).
  • Returns the start and end dates of each run, plus the length of the run.

Once you publish a deeper dive on this pattern, add the source link here:

https://example.com/sql-match-recognize-intro

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
Weekly News

Post navigation

Previous post
Next post
©2026 Oracle Analytics by Adrian Ward | WordPress Theme by SuperbThemes