Repository navigation
feat(hubs): Draft FOCUS 1.5 SkuPrices preview - #2339
Michael Flanakin (flanakin) wants to merge 8 commits into
Conversation
Adds a preview (unwired) FOCUS 1.5 SKU Price dataset built from Prices_final_v1_2, a one-row-per-price comparison table, validation, and 10 side-by-side scenarios. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
@Michael Flanakin (@flanakin), I noticed you said you would update the changelog in a future PR, but this PR is going into the dev branch. All dev branch PRs must have changelog entries to be ready for the next release. Either update the PR to target a feature branch or add a changelog entry to this PR. |
|
@Michael Flanakin (@flanakin), I noticed you said you would update documentation in a future PR, but this PR is going into the dev branch. All dev branch PRs must have applicable documentation updated to be ready for the next release. Either update the PR to target a feature branch or update the documentation in this PR. |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
@Michael Flanakin (@flanakin), I noticed you said you would update the changelog in a future PR, but this PR is going into the dev branch. All dev branch PRs must have changelog entries to be ready for the next release. Either update the PR to target a feature branch or add a changelog entry to this PR. |
|
@Michael Flanakin (@flanakin), I noticed you said you would update documentation in a future PR, but this PR is going into the dev branch. All dev branch PRs must have applicable documentation updated to be ready for the next release. Either update the PR to target a feature branch or update the documentation in this PR. |
|
Hubs + ADX (managed) deployment failed. View logs. |
|
Hubs + ADX (managed) deployed to |
Adds CostsWithSkuPriceIdv2 (Costs copy with SkuPriceIdv2 looked up by price type, meter, offer, and term), real SkuPriceId + ContractId joins in S08/S09, 3 more PR 2595 scenarios (S11-S13), block-size handling, and fixes stripped quotes in Build-SkuPrices.ps1. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
@Michael Flanakin (@flanakin), I noticed you said you would update the changelog in a future PR, but this PR is going into the dev branch. All dev branch PRs must have changelog entries to be ready for the next release. Either update the PR to target a feature branch or add a changelog entry to this PR. |
|
@Michael Flanakin (@flanakin), I noticed you said you would update documentation in a future PR, but this PR is going into the dev branch. All dev branch PRs must have applicable documentation updated to be ready for the next release. Either update the PR to target a feature branch or update the documentation in this PR. |
Adds S14 price backfill, unit-aware cost joins, server-measured CPU/memory/rows scanned (median of 3), and per-measure winners. Optimizes queries (lookup, semi-joins, distinct eligibility evaluation). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Hubs + ADX (managed) deployed to |
…s HTML) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
@Michael Flanakin (@flanakin), I noticed you said you would update the changelog in a future PR, but this PR is going into the dev branch. All dev branch PRs must have changelog entries to be ready for the next release. Either update the PR to target a feature branch or add a changelog entry to this PR. |
|
@Michael Flanakin (@flanakin), I noticed you said you would update documentation in a future PR, but this PR is going into the dev branch. All dev branch PRs must have applicable documentation updated to be ready for the next release. Either update the PR to target a feature branch or update the documentation in this PR. |
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
@Michael Flanakin (@flanakin), I noticed you said you would update the changelog in a future PR, but this PR is going into the dev branch. All dev branch PRs must have changelog entries to be ready for the next release. Either update the PR to target a feature branch or add a changelog entry to this PR. |
|
@Michael Flanakin (@flanakin), I noticed you said you would update documentation in a future PR, but this PR is going into the dev branch. All dev branch PRs must have applicable documentation updated to be ready for the next release. Either update the PR to target a feature branch or update the documentation in this PR. |
|
Hubs + ADX (managed) deployment failed. View logs. |
|
Hubs + ADX (managed) deployment failed. View logs. |
|
Hubs + ADX (managed) deployed to |
|
@Michael Flanakin (@flanakin), I noticed you said you would update the changelog in a future PR, but this PR is going into the dev branch. All dev branch PRs must have changelog entries to be ready for the next release. Either update the PR to target a feature branch or add a changelog entry to this PR. |
|
@Michael Flanakin (@flanakin), I noticed you said you would update documentation in a future PR, but this PR is going into the dev branch. All dev branch PRs must have applicable documentation updated to be ready for the next release. Either update the PR to target a feature branch or update the documentation in this PR. |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
@Michael Flanakin (@flanakin), I noticed you said you would update the changelog in a future PR, but this PR is going into the dev branch. All dev branch PRs must have changelog entries to be ready for the next release. Either update the PR to target a feature branch or add a changelog entry to this PR. |
|
@Michael Flanakin (@flanakin), I noticed you said you would update documentation in a future PR, but this PR is going into the dev branch. All dev branch PRs must have applicable documentation updated to be ready for the next release. Either update the PR to target a feature branch or update the documentation in this PR. |
|
Hubs + ADX (managed) deployed to |
🤖 [AI]
🛠️ Description
Draft, unwired preview of the FOCUS 1.5 SKU Price dataset (FOCUS PR 2424) built from
Prices_final_v1_2. Parked here to pick up later; not ready to merge.SkuPrices_v1_5: one row per SkuPriceId x price type (x_UnitPriceType: List, Base, Contracted, Effective)SkuPricesWide_v1_5: same prices with price types as columns, for comparisonPrices_final_v1_2Details, mapping decisions, results, and open gaps:
src/templates/finops-hub/modules/Microsoft.FinOpsHubs/Analytics/preview/SkuPrices_v1_5/README.mdKnown gaps: empty
PricingUnit(no PricingUnits open data on ftk-dev), savings plan list price lost on ingestion, current prices only (no replaced prices), MCA untested, not wired intoapp.bicep/.build.config.Fixes #
📋 Checklist
🔬 How did you test this change?
📦 Deploy to test?
🙋♀️ Do any of the following that apply?
📑 Did you update
docs/changelog.md?📖 Did you update documentation?
🤖 Generated with Claude Code