FinOps-Open-Cost-and-Usage-Spec / FOCUS_Spec

The Unifying Specification for Cloud Billing Data
https://focus.finops.org
Other
168 stars 37 forks source link

[Proposal] SKU tier #312

Open flanakin opened 8 months ago

flanakin commented 8 months ago

Type

Dimension: SkuTier or SkuPricingTier Normalized: No

Description

Add an ability to identify which tier is being used. 1.0-preview does not have any way to identify tiered pricing. All tiered pricing should be easily identifiable (e.g., PricingSubcategory = Tiered) and offer the ability to separate each tier (e.g., SkuTier = "\".

Definition of done


Want this column in FOCUS 1.0 GA?

Give it a 👍 below ↴

If you can discuss and help finalize the change, add yourself as an assignee ↗

Comments are welcome and encouraged!

mike-finopsorg commented 7 months ago

Would you need a SkuTier if the SKUPricingId pointed towards the price that was charged?

marc-perreaut commented 7 months ago

Identifying pricing tiers is useful to understand the pricing structure and threshold effects. Maybe SkuPricingTier is more explicit than SkuTier, as the pricing of the SKU is tiered, not the SKU itself.

ijurica commented 7 months ago

Next to SkuPricingTier we might consider introducing a PricingModel / PricingStrategy / PricingApproach column to indicate the pricing approach. Here are some of the available values:

flanakin commented 7 months ago

Would you need a SkuTier if the SKUPricingId pointed towards the price that was charged?

The finance team would because they don't have the ability to join these two extremely large datasets. If FOCUS is intended to be approachable and usable by anyone to answer questions about tiered pricing, then it would need to be in this dataset. I suppose the question is whether or not getting cost per specific tier is one of those scenarios.

Next to SkuPricingTier we might consider introducing a PricingModel / PricingStrategy / PricingApproach column to indicate the pricing approach.

This is covered by PricingSubcategory 🙂