Effectively attributing infrastructure costs across large organizations, especially those leveraging shared and dynamic cloud resources, has long posed a significant challenge for IT and finance teams. As cloud environments become more complex, it can be difficult to pinpoint which teams or projects are consuming which resources, and, crucially, how much they should be charged. The result is poor cost visibility, over-provisioning, and wasted spend – exactly what FinOps is designed to prevent.

Ops Insights is purpose-built to address these FinOps challenges by equipping organizations with powerful, easy-to-use tools for cloud financial management and optimization. The service’s vision is to simplify the complexities of chargeback, showback, and cost allocation across the business. Today, Ops Insights delivers mature FinOps capabilities such as Capacity Planning and Exadata Insights at the database, host, and Exadata system levels, empowering teams to forecast demand and optimize resources. Now, with the introduction of its new chargeback functionality, Ops Insights takes a critical leap forward, giving organizations clear, actionable insights into resource utilization and associated costs, fostering organizational accountability, supporting FinOps best practices, and driving smarter cloud cost management in multicloud environments.

Getting started with Chargeback

By providing both “showback” and actionable “chargeback” functionality, this feature allows tenancy and resource administrators to allocate costs to individual departments, business units, or users based on actual usage. This not only supports financial transparency but also incentivizes responsible resource consumption. When users know they’re accountable for their resource utilization, they tend to optimize usage and reduce waste, leading to smarter IT investments and more efficient operations.

As with all Ops Insights features, onboarding is designed to be straightforward, with guided steps that walk you through the required IAM policy setup. You’ll notice Exadata Cost Management listed in the Exadata section of the policy advisor; this is where you configure access for cost management.

Start by selecting the user group that will interact with the feature (for example, FinOps, platform ops, or tenancy administrators). Ops Insights then provides a starter policy that grants the selected group access to read the reports that provide the billing inputs, and it also grants the Ops Insights resource principal access to the same billing data so the service can perform allocations and generate cost views.

Once the required policies are configured, the Exadata Cost Management page, located within Exadata Insights, is a central location to enable cost management for Exadata deployments and drill down for cost analysis.

Figure 1: Enable Exadata Cost Management in Ops Insights

Exploring cost analysis

When enabling cost management for an Exadata system, you can choose from a set of plans that determine how unused cluster capacity cost is allocated across PDBs:

  • Equal allocation: Distributes unused capacity cost equally among all PDBs, regardless of utilization.
  • Unused allocation: Does not bill unused capacity to PDBs; each PDB is charged only for what it uses.
  • Weighted (usage-based) allocation: Distributes unused capacity cost proportionally based on each PDB’s share of total CPU usage.

The Exadata Cost Management details page, nested under Exadata Insights features, serves as the central place to explore cost allocation results, validate the utilization drivers behind those allocations, and produce repeatable reports. It presents attributed cost and utilization data through interactive, drillable charts that help you move quickly from high-level visibility into where spend is landing and which systems are driving cost, to deeper investigation of why a specific database’s allocation looks the way it does, and finally to capturing a consistent view for finance and operations. How the plans work, in practice, is explained in the following example (values are hypothetical to provide easy-to-understand ratios for PDB resources, non-CDB databases are also supported):

Consider a VM cluster with 10 ECPUs allocated at $100/hour. Three PDBs are active: PDB1 averaging 1 ECPU, PDB2 averaging 2 ECPUs, and PDB3 averaging 3 ECPUs. Total utilization is 60%, so $60 is the used cost and $40 is the unused cost for that hour.

  • Equal allocation splits the $40 unused cost three ways: Each PDB pays its usage charge plus $13.33. PDB1 = $23.33, PDB2 = $33.33, PDB3 = $43.33.
  • Unused allocation charges only for actual usage. PDB1 = $10, PDB2 = $20, PDB3 = $30. The $40 unused cost is not attributed to any PDB.
  • Weighted allocation distributes the $40 unused cost in proportion to each PDB’s share of total CPU used (1/6, 2/6, 3/6). PDB1 = $16.67, PDB2 = $33.33, PDB3 = $50.00.

Calculations are performed for each hour in the billing period, and the total attributed cost is the sum of the hourly totals.

Interactive sunburst and database-level analysis

Cost management data is primarily explored through two tightly linked views: A sunburst chart and the Databases table.

  • Sunburst chart: Provides a visual breakdown of attributed costs, organized by VM clusters and their associated databases, based on the selected cost allocation plan.
    • Segment size indicates attributed cost: Larger segments represent higher attributed costs for a VM cluster or database.
    • Color reflects attributed cost ranges by default, helping you quickly identify the largest cost drivers. You can optionally switch the color scheme to denote VM clusters instead, which can be useful for tracking distribution and ownership across clusters.
    • The combination of size and color makes it easy to spot hotspots at a glance, then drill down for detail.
  • Databases table: Lists the VM clusters and databases in the Exadata system and complements the visualization with key metrics and context, including:
    • Actual cost: The total cost incurred by the VM cluster based on actual resource consumption.
    • Attributed cost: The portion of total Exadata system cost assigned to a database or VM cluster, calculated according to the configured allocation plan.
    • VM cluster CPU utilization (%): The percentage of VM cluster CPU capacity utilized by the PDBs, a key input to cost allocation calculations.
Figure 2: Visualization provides quick analysis of most costly resources based on filters

Together, these views enable rapid visual identification of where costs concentrate and precise validation of the utilization signals and numbers behind the allocation.

To make analysis practical at enterprise scale, the page includes filters that apply consistently across the sunburst chart, Databases table, and the time-series charts:

  • VM cluster: Narrow analysis to a specific VM cluster, or keep All selected to view the full Exadata system.
  • Primary grouping: Apply a second-level grouping for deeper analysis. For example, if you select a defined tag as the outer ring, you can select CDBs for the inner ring to see costs grouped first by the tag and then by CDB. (When not applicable, this option remains disabled.)
  • Secondary grouping: Choose the top-level organization for the sunburst, such as VM cluster or OCI defined or free-form tags.
  • Time range: Select the period you want to analyze. In addition to rolling windows, Exadata Cost Management includes calendar-based options that are especially useful for FinOps and billing workflows:
    • Last day (previous calendar day)
    • Last month (previous calendar month, e.g., Jan 01–Jan 31)
    • Last year (previous calendar year)

The filtering and grouping model supports both operational and FinOps workflows by letting teams view the same allocation data through the lens that matches their responsibilities. Operations can filter down to a VM cluster and specific databases to investigate cost spikes and validate the utilization drivers behind an allocation. FinOps can group costs by tags or business mappings, such as department, function, or lifecycle, to produce consistent chargeback reports. For example, if databases are tagged to cost centers spread across multiple CDBs (e.g., CC4100 Sales Ops and CC5200 Finance), you can group by Cost Center to attribute shared Exadata spend across those teams and reuse the saved view for monthly reporting.

Beyond point-in-time attribution, the Exadata Cost Management details page includes two time-series charts that help you understand trends and explain changes:

  • CPU utilization (%): By default, when grouped by VM clusters, this chart shows total cluster utilization over time.
  • Cost (USD): Follows the same interaction model but displays cost instead of utilization. When VM clusters are selected, the chart reflects actual costs (not attributed costs).

By default, these charts display VM cluster data for the past month, but they update dynamically based on what you select in the sunburst chart:

  • Selecting a PDB filters the charts to show the portion of cluster utilization attributable to that PDB—and the related cost view.
  • Selecting a tag-based grouping that spans multiple VM clusters can display multiple lines, where each line represents the utilization (or cost) consumed by that grouping within a specific cluster.
Figure 3: Cost analysis over time

This makes it easier to:

  • Inspect utilization patterns over time to understand normal behavior vs. anomalies.
  • Track daily cost trends to detect spikes or unexpected changes.
  • Correlate utilization and cost to identify inefficiencies and potential optimization opportunities.

Reporting and export

When you need to share allocation outcomes with finance stakeholders or incorporate them into downstream chargeback and forecasting processes, Exadata Cost Management makes the results easy to reproduce and distribute in a consistent format. By saving reports, you can capture the exact state of your analysis, including the selected VM cluster, groupings, and time range, so the same view can be reloaded later from the Reports capabilities without having to reapply filters or risk inconsistencies. This is especially useful for month-end close, recurring operational reviews, and auditability, because it ensures everyone is looking at the same data cut over time. For integration with billing and financial management tools, you can also select Generate FOCUS report to export a standardized FOCUS report as a .csv file, enabling smoother handoffs to external reporting workflows, easier aggregation with other cost sources, and a more reliable basis for financial reconciliation and chargeback.

Summary

The new chargeback capability in Ops Insights, Exadata Cost Management, delivers a more granular, transparent view into how shared Exadata VM cluster resources translate into allocated costs at the database level. With guided policy setup, flexible allocation plans, interactive visualization with tag-based grouping, time-series trend analysis, and standardized FOCUS reports, organizations can improve cost visibility, strengthen accountability, and make better-informed decisions to optimize spend across their IT estate.