Skip to content

Migrate instance size flexibility ratios from deprecated CSV to Azure Catalogs API #2090

Description

@RolandKrummenacher

Summary

Microsoft is deprecating the static instance size flexibility (ISF) ratio CSV file hosted at ccmstorageprod.blob.core.windows.net. The toolkit must migrate to the new Azure Catalogs API before the file is removed.

Timeline

  • 9 May 2026 – CSV file will no longer be updated
  • 30 August 2026 – CSV file will be removed entirely

Current usage

Power BI (direct dependency)

The InstanceSizeFlexibility table in both storage and KQL datasets loads the CSV directly:

  • src/power-bi/storage/Shared.Dataset/definition/tables/InstanceSizeFlexibility.tmdl
  • src/power-bi/kql/Shared.Dataset/definition/tables/InstanceSizeFlexibility.tmdl

Source: AzureStorage.BlobContents("https://ccmstorageprod.blob.core.windows.net/costmanagementconnector-data/AutofitComboMeterData.csv")

KQL ingestion (indirect dependency)

The KQL ingestion scripts (IngestionSetup_v1_0.kql, v1_2.kql, RawTables.kql) currently consume InstanceFlexibilityGroup and InstanceFlexibilityRatio from Cost Management export data (reservation details and reservation recommendations). This works for existing reservations, but does not cover the full ISF ratio catalog needed for recommending new reservations in the future.

Optimization Engine

Workbooks (reservations-usage, reservations-potential, benefits-simulation) reference flexibility data and may need updates.

Proposed solution

  1. Create a new open data dataset for instance size flexibility ratios, sourced from the Azure Catalogs API
  2. Update Power BI InstanceSizeFlexibility table to consume from the new open data dataset instead of the deprecated CSV
  3. Integrate into FinOps hubs so the full ISF ratio catalog is available in ADX/Fabric for future reservation recommendation scenarios (not just existing reservations from CM exports)
  4. Update Optimization Engine workbooks if they reference the CSV directly

References

  • Azure notification: "Access to instance size flexibility ratios is changing" (received April 2026)
  • Azure Catalogs API documentation: referenced in the notification
  • Current CSV: https://ccmstorageprod.blob.core.windows.net/costmanagementconnector-data/AutofitComboMeterData.csv

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions