Column dictionary

PricingUnit

Pricing Unit · Cost and Usage dataset

Feature level
Mandatory
Data type
String
Allows nulls
Yes
Column type
Dimension

What it is

The Pricing Unit represents a service-provider-specified measurement unit for determining unit prices, indicating how the service provider rates measured usage and purchase quantities after applying pricing rules like block pricing. Common examples include the number of hours for compute appliance runtime (e.g., Hours), gigabyte-hours for a storage appliance (e.g., GB-Hours), or an accumulated count of requests for a network appliance or API service (e.g., 1000 Requests). Pricing Unit complements the Pricing Quantity metric. Distinct from the Consumed Unit, it focuses on pricing and cost, not resource and service consumption, often at a coarser granularity.

Requirements (9)

Verbatim from the specification. These are the statements the validator checks against.

  • PricingUnit MUST be of type String.
  • PricingUnit MUST conform to StringHandling requirements.
  • PricingUnit SHOULD conform to UnitFormat requirements.
  • PricingUnit MUST adhere to the following nullability requirements:
  • PricingUnit MUST be null when PricingQuantity is null.
  • PricingUnit MUST NOT be null when PricingQuantity is not null.
  • When PricingUnit is not null, PricingUnit MUST adhere to the following requirements:
  • PricingUnit MUST be semantically equal to the corresponding pricing measurement unit provided in service-provider-published price list.
  • PricingUnit MUST be semantically equal to the corresponding pricing measurement unit provided in invoice, when the invoice includes a pricing measurement unit.

Check your own export

The FOCUS 1.4 validator checks this column and 122 others against your file, in your browser, with no size cap and nothing uploaded.

Other Cost and Usage columns

Definition taken from the FOCUS 1.4 specification. FOCUS is published by the FinOps Foundation under CC BY 4.0.

One column is a definition. A pipeline is a project.

Finitizer ingests FOCUS from every provider you run and reports across all of them.