Archive: Žiga Vaupot's Blog

Clear filter — back to home
Running standard financial reports with OAC MCP Server

Running standard financial reports with OAC MCP Server

Standard Financial Reporting done with OAC MCP

This post explores how to create standard financial reports in Oracle Analytics Cloud (OAC) using governed financial data and reusable reporting structures. It walks through the key modeling and reporting concepts needed to produce familiar financial statements while taking advantage of OAC’s analytical capabilities. The result combines traditional financial reporting requirements with the flexibility of a modern analytics platform.

Read more
Unlocking Oracle Analytics Cloud with AI Series

Unlocking Oracle Analytics Cloud with AI Series

Unlocking OAC with AI

This is summary blog post with references to posts published under Unlocking Oracle Analytics Cloud with AI theme.

Read more
Going deep dive on OAC MCP Server

Going deep dive on OAC MCP Server

Going deep dive on OAC MCP Server
Read more
Semantic Model Series 9: Data Fragmentation

Semantic Model Series 9: Data Fragmentation

Oracle Analytics Bootcamp

In part 9 of the Semantic Model Series, I dig into data fragmentation in Oracle Analytics — splitting large fact tables like yearly revenue into separate logical table sources instead of one giant table. I walk through setting up fragmentation content filters, and compare the "Combine with Other Fragmented Sources" and "Enable Data Driven Fragment Selection" options with real generated SQL to show exactly how each one changes query behavior.

Read more
Semantics Modeler Series 8: Using Data Filters to enable Row-Level Security

Semantics Modeler Series 8: Using Data Filters to enable Row-Level Security

Oracle Analytics Bootcamp

In part 8 of the Semantic Model Series, I show how to implement dynamic row-level security in Oracle Analytics using data filters at the Business Model level. I walk through setting up users, groups, and application roles, then applying data filters tied to session variables so access to regions like Americas and EMEA is enforced automatically — no per-report filtering needed.

Read more
Semantic Model Series: 7. Variables

Semantic Model Series: 7. Variables

Oracle Analytics Bootcamp

In part 7 of the Semantic Model Series, I cover the three types of variables in Oracle Analytics Semantic Modeler — session, global, and static — and how each is created through initialization blocks. I show practical examples of testing each variable type in analyses, and set the stage for using session variables to implement row-level security at the model level.

Read more
Semantic Modeler Series: 6. Calculations

Semantic Modeler Series: 6. Calculations

Oracle Analytics Bootcamp

In part 6 of the Semantic Model Series, I cover how to build calculations in Oracle Analytics' logical layer — from simple measures like Profit and Profit Margin %, to Time Series calculations (AGO, TODATE) and Level-Based Measures for market-share style analysis. I also walk through reorganizing the Presentation Layer into logical folders and testing everything after deployment.

Read more
Semantic Model Series: 5. Presentation Layer

Semantic Model Series: 5. Presentation Layer

Oracle Analytics Bootcamp

In part 5 of the Semantic Model Series, I cover the Presentation Layer in Oracle Analytics Semantic Modeler — subject areas, presentation tables, columns, and hierarchies that shape what end users see. I walk through creating a subject area, dragging in logical tables, running a consistency check, deploying the model, and testing it in a live workbook.

Read more
Semantic Model Series: 4. Logical Layer

Semantic Model Series: 4. Logical Layer

Oracle Analytics Bootcamp

In part 4 of the Semantic Model Series, I dive into the Logical (Business) Layer in Oracle Analytics — how it abstracts physical data into business-friendly facts and dimensions. I walk through building fact and dimension tables, creating logical joins and hierarchies, and configuring time dimensions with chronological keys so time-series functions like AGO and TODATE work correctly.

Read more
Semantic Model Series: 3. Physical Layer

Semantic Model Series: 3. Physical Layer

Oracle Analytics Bootcamp

In part 3 of the Semantic Model Series, I cover the Physical Layer in Oracle Analytics — the foundation that connects to source databases and defines tables, aliases, and joins. I walk through creating connection pools, importing fact and dimension tables, building a custom table from a SQL query, and setting up table aliases and joins to prepare the model for the Logical Layer.

Read more
Semantic Model Series: 2. Creating a new Semantic Model & Connections

Semantic Model Series: 2. Creating a new Semantic Model & Connections

Oracle Analytics Bootcamp

In part 2 of the Semantic Model Series, I walk through creating a new semantic model in Oracle Analytics — choosing between an empty model, RPD import, deployed-model import, or Git clone — and reviewing the six main tabs: Connections, Physical Layer, Logical Layer, Presentation Layer, Variables, and Invalid Files. I also cover setting up the connection used to build out the model in later parts.

Read more
Semantic Model Series: 1. Creating a new System Connection

Semantic Model Series: 1. Creating a new System Connection

Oracle Analytics Bootcamp

In part 1 of the Semantic Model Series, I explain the difference between Regular Connections (for data retrieval and analysis) and System Connections (required for building semantic models) in Oracle Analytics. I walk through creating both connection types step by step, including a tip on keeping connection names short for better compatibility with the Semantic Modeler.

Read more