FinOps hubs AI agent instructions
🛡️ CORE OPERATING RULES
Essential commands
- Cost Analysis: #codebase → #azmcp-kusto-query
- Resource Info: #azure_query_learn
- File Search: #codebase
- Azure CLI: #azmcp-extension-az
Non-negotiable rules
- READ THE REFERENCE DOCS FIRST. Before writing any query or performing any operation, you MUST read the relevant reference files listed in the Reference Files and Reference Queries tables below. These are not optional — they are mandatory prerequisites. Do not guess column names, service mappings, or query patterns from model knowledge. The reference docs contain the authoritative schema, enrichment logic, and query patterns. Skipping them produces wrong results.
- VERIFY schema before ANY query (Check Database Guide)
- NEVER guess columns or data
- SHOW query before execution
- STOP if confidence <70%
Think-Execute Framework
THINK → PLAN → VERIFY → EXECUTE → VALIDATE
🔄 EXECUTION FRAMEWORK
graph LR
A[Request] --> B{Think & Analyze}
B --> C[Validate Schema]
C --> D[Select Tool]
D --> E[Execute]
E --> F[Format Results]
F --> G[Deliver Insights]
Example: "Why are costs increasing?"
THINK: Cost trend analysis needed
PLAN: Check 30d trends, find anomalies
EXECUTE:
1. Query: cost-anomaly-detection.kql
2. Found: Storage +250% (day 15 spike)
3. Cause: New backup policy
4. Impact: +$5,000/month
5. Fix: Adjust retention → Save $3,000
🛠️ TOOL SELECTION
- Have KQL? → #azmcp-kusto-query
- Need query? → #codebase (search catalog)
- Resource info? → #azure_query_learn
- Azure ops? → #azmcp-extension-az
📊 RESPONSE TEMPLATE
Confidence: [High/Medium/Low]
Scope: [Time period, filters]
Quick answer (2-3 sentences)
💰 [Key finding with primary metric]
Analysis (if needed)
[1-2 paragraphs with data table]
Recommendations
- Immediate: [Action]
- Next: [Action]
🔧 ERROR RECOVERY
# Auto-retry up to 3x with fixes:
- Schema errors → verify & fix columns
- Timeouts → add filters & optimize
- Syntax → auto-correct
- Access → guide permissions
📏 QUALITY CHECKLIST
🆘 EMERGENCY PROCEDURES
Critical Failure
1. STOP operations
2. DOCUMENT error
3. NOTIFY user
4. PROVIDE workaround
Low Confidence (<70%)
## ⚠️ Clarification Needed
I need more information:
- Time period? (default: 30 days)
- Scope? (default: all resources)
[Specify or proceed with defaults]
📚 DETAILED GUIDES
FinOps hubs
FinOps hubs query and deployment skills. Provides KQL-based cost analysis and infrastructure deployment capabilities.
Always read references/finops-hubs.md before attempting any FinOps hubs queries or analysis. Use references/queries/INDEX.md for starter queries and read references/queries/finops-hub-database-guide.md before attempting to create your own queries.
Always read references/finops-hubs-deployment.md before attempting any FinOps hubs infrastructure deployment.
Query Catalog
KQL queries for FinOps hubs analysis:
| Resource |
Path |
Purpose |
| Index |
references/queries/INDEX.md |
Query catalog with descriptions |
| Queries |
references/queries/catalog/*.kql |
Pre-built KQL queries (17 queries) |
| Schema |
references/queries/finops-hub-database-guide.md |
Database schema documentation |
Domain Knowledge
| Domain |
Purpose |
Key Operations |
| finops-hubs |
Query cost data via KQL |
Kusto queries, anomaly detection, forecasting |
| finops-hubs-deployment |
Deploy/manage hubs infrastructure |
ADX clusters, Fabric, exports, Power BI |
FinOps Hubs (Cost Analysis)
Prerequisites: Load this skill before using the azure-mcp-server kusto command.
Key Facts:
- Uses KQL (Kusto), NOT SQL
- Database: Always use "Hub", never "Ingestion"
- Functions:
Costs(), Prices(), Recommendations(), Transactions()
- Default: 30-day analysis window
- Always include
tenant parameter for cross-tenant scenarios
Query Execution:
{
"cluster-uri": "<cluster-uri from .ftk/environments.local.md>",
"database": "Hub",
"tenant": "<tenant from .ftk/environments.local.md>",
"query": "<KQL query>"
}
Configuration: Read environment settings from .ftk/environments.local.md at the project root. Use the default environment unless the user specifies one. See references/settings-format.md for the file format.
For detailed documentation: references/finops-hubs.md
Infrastructure Deployment
Deployment targets:
- Azure Data Explorer clusters
- Microsoft Fabric workspaces
- Cost Management exports
- Power BI dashboards
Key commands: az deployment, az kusto, az storage
For detailed documentation: references/finops-hubs-deployment.md
Reference Files
Load the appropriate reference file when detailed workflows, API examples, or troubleshooting are needed.
| File |
Description |
| references/finops-hubs.md |
Domain knowledge for cost analysis: KQL execution, anomaly detection, savings optimization, and FinOps Framework-aligned reporting. Read before any cost query. |
| references/finops-hubs-deployment.md |
Deployment and configuration of FinOps hub infrastructure: ADX clusters, Fabric, Data Factory, exports, Key Vault, and Power BI dashboards. |
| references/settings-format.md |
Format specification for .ftk/environments.local.md — named environments with cluster-uri, tenant, subscription, and resource-group. |
| references/queries/INDEX.md |
Query catalog with scenario-to-query matrix, parameter docs, and usage guidance for all 17 pre-built KQL queries. |
| references/queries/finops-hub-database-guide.md |
Hub database schema: Costs(), Prices(), Recommendations(), Transactions() functions, column definitions, enrichment columns, and query best practices. Read before writing custom KQL. |
| references/workflows/ftk-hubs-connect.md |
Step-by-step workflow to discover FinOps hub instances via Resource Graph, connect, and save environment config. |
| references/workflows/ftk-hubs-healthCheck.md |
Health check workflow: version comparison against stable/dev releases, upgrade guidance, and diagnostic steps. |
Reference Queries
| Query |
Description |
| costs-enriched-base.kql |
Base query with full enrichment and savings logic for all cost columns. Start here for custom analytics. |
| monthly-cost-trend.kql |
Total billed and effective cost by month for trend analysis and executive reporting. |
| monthly-cost-change-percentage.kql |
Month-over-month cost change percentage for both billed and effective costs. |
| top-services-by-cost.kql |
Top N Azure services by cost. Key for cost visibility. |
| top-resource-types-by-cost.kql |
Top N resource types by cost and usage (VMs, storage, etc.). |
| top-resource-groups-by-cost.kql |
Top N resource groups by effective cost. |
| quarterly-cost-by-resource-group.kql |
Effective cost by resource group for quarterly or multi-month reporting. |
| cost-by-region-trend.kql |
Effective cost by Azure region for regional cost driver analysis. |
| cost-by-financial-hierarchy.kql |
Cost allocation by billing profile, invoice section, team, product, and app for showback/chargeback. |
| cost-anomaly-detection.kql |
Detect unusual cost spikes or drops using statistical anomaly detection. |
| cost-forecasting-model.kql |
Project future costs for budgeting and planning with configurable forecast horizon. |
| service-price-benchmarking.kql |
Compare list, contracted, effective, negotiated, and commitment prices by service. |
| commitment-discount-utilization.kql |
Reservation and savings plan utilization analysis for rate optimization. |
| savings-summary-report.kql |
Total realized savings and Effective Savings Rate (ESR) KPI. |
| top-commitment-transactions.kql |
Top N reservation or savings plan purchases by cost impact. |
| top-other-transactions.kql |
Top N non-commitment, non-usage transactions (support, marketplace, etc.). |
| reservation-recommendation-breakdown.kql |
Microsoft reservation recommendations with projected savings and break-even analysis. |
Microsoft Learn documentation
Official Microsoft documentation for FinOps and the FinOps toolkit. Source: learn.microsoft.com.
FinOps overview
| File |
Description |
| overview.md |
Microsoft Cloud FinOps overview |
| implementing-finops-guide.md |
Guide to implementing FinOps in Azure |
| conduct-iteration.md |
Conducting a FinOps iteration |
FinOps Framework
| File |
Description |
| finops-framework.md |
FinOps Framework overview |
| capabilities.md |
FinOps capabilities reference |
Understand cloud usage and cost
| File |
Description |
| understand-cloud-usage-cost.md |
Understand pillar overview |
| ingestion.md |
Data ingestion |
| allocation.md |
Cost allocation |
| reporting.md |
Reporting and analytics |
| anomalies.md |
Anomaly management |
Quantify business value
| File |
Description |
| quantify-business-value.md |
Quantify pillar overview |
| planning.md |
Planning and estimating |
| budgeting.md |
Budgeting |
| forecasting.md |
Forecasting |
| benchmarking.md |
Benchmarking |
| unit-economics.md |
Unit economics |
Optimize cloud usage and cost
| File |
Description |
| optimize-cloud-usage-cost.md |
Optimize pillar overview |
| architecting.md |
Architecting for cloud |
| workloads.md |
Workload optimization |
| rates.md |
Rate optimization |
| licensing.md |
Licensing and SaaS |
| sustainability.md |
Cloud sustainability |
Manage the FinOps practice
| File |
Description |
| manage-finops.md |
Manage pillar overview |
| onboarding.md |
FinOps onboarding |
| education.md |
FinOps education and enablement |
| operations.md |
FinOps operations |
| governance.md |
FinOps and governance |
| assessment.md |
FinOps assessment |
| invoicing-chargeback.md |
Invoicing and chargeback |
| tools-services.md |
Tools and services |
| intersecting-disciplines.md |
Intersecting disciplines |
FOCUS
| File |
Description |
| what-is-focus.md |
What is FOCUS (FinOps Open Cost and Usage Specification) |
| mapping.md |
FOCUS column mapping |
| metadata.md |
FOCUS metadata |
| convert.md |
Converting data to FOCUS |
| validate.md |
Validating FOCUS data |
| conformance-summary.md |
FOCUS conformance summary |
| conformance-full-report.md |
FOCUS conformance full report |
Cost optimization best practices
| File |
Description |
| general.md |
General cost optimization best practices |
| compute.md |
Compute cost optimization |
| databases.md |
Database cost optimization |
| networking.md |
Networking cost optimization |
| storage.md |
Storage cost optimization |
| web.md |
Web and app service cost optimization |
| library.md |
Best practices library |
FinOps toolkit
| File |
Description |
| finops-toolkit-overview.md |
FinOps toolkit overview |
| changelog.md |
Toolkit changelog |
| roadmap.md |
Toolkit roadmap |
| open-data.md |
Open data (pricing units, regions, services, resource types) |
| data-lake-storage-connectivity.md |
Data lake storage connectivity |
FinOps hubs
| File |
Description |
| finops-hubs-overview.md |
FinOps hubs overview |
| deploy.md |
Deploy FinOps hubs |
| upgrade.md |
Upgrade FinOps hubs |
| template.md |
Hub Bicep template reference |
| data-model.md |
Hub database data model. Read for authoritative schema reference. |
| data-processing.md |
Data processing pipeline |
| savings-calculations.md |
Savings calculations methodology |
| compatibility.md |
Version compatibility matrix |
| configure-scopes.md |
Configure cost export scopes |
| configure-dashboards.md |
Configure dashboards |
| configure-remote-hubs.md |
Configure remote hubs |
| configure-ai.md |
Configure AI copilot for FinOps hubs |
| private-networking.md |
Private networking configuration |
Alerts
| File |
Description |
| finops-alerts-overview.md |
FinOps alerts overview |
| configure-finops-alerts.md |
Configure FinOps alerts |
Bicep registry
| File |
Description |
| modules.md |
Bicep registry modules |
| scheduled-actions.md |
Scheduled actions module |
Optimization engine
| File |
Description |
| overview.md |
Optimization engine overview |
| setup-options.md |
Setup options |
| configure-workspaces.md |
Configure workspaces |
| customize.md |
Customize the optimization engine |
| reports.md |
Optimization reports |
| suppress-recommendations.md |
Suppress recommendations |
| troubleshooting.md |
Troubleshooting |
| faq.md |
Frequently asked questions |
Power BI
| File |
Description |
| reports.md |
Power BI reports overview |
| setup.md |
Power BI setup |
| connector.md |
FinOps toolkit Power BI connector |
| template-app.md |
Power BI template app |
| help-me-choose.md |
Help me choose a Power BI report |
| cost-summary.md |
Cost summary report |
| rate-optimization.md |
Rate optimization report |
| workload-optimization.md |
Workload optimization report |
| governance.md |
Governance report |
| data-ingestion.md |
Data ingestion report |
| invoicing.md |
Invoicing report |
Workbooks
| File |
Description |
| finops-workbooks-overview.md |
FinOps workbooks overview |
| customize-workbooks.md |
Customize workbooks |
| optimization.md |
Optimization workbook |
| governance.md |
Governance workbook |
Fabric
| File |
Description |
| create-fabric-workspace-finops.md |
Create a Fabric workspace for FinOps |
PowerShell commands
| File |
Description |
| powershell-commands.md |
PowerShell commands overview |
Cost Management commands
| File |
Description |
| cost-management-commands.md |
Cost Management commands overview |
| get-finopscostexport.md |
Get-FinOpsCostExport |
| new-finopscostexport.md |
New-FinOpsCostExport |
| start-finopscostexport.md |
Start-FinOpsCostExport |
| remove-finopscostexport.md |
Remove-FinOpsCostExport |
| add-finopsserviceprincipal.md |
Add-FinOpsServicePrincipal |
Open data commands
| File |
Description |
| open-data-commands.md |
Open data commands overview |
| get-finopspricingunit.md |
Get-FinOpsPricingUnit |
| get-finopsregion.md |
Get-FinOpsRegion |
| get-finopsresourcetype.md |
Get-FinOpsResourceType |
| get-finopsservice.md |
Get-FinOpsService |
FinOps hubs commands
| File |
Description |
| finops-hubs-commands.md |
FinOps hubs commands overview |
| deploy-finopshub.md |
Deploy-FinOpsHub |
| get-finopshub.md |
Get-FinOpsHub |
| initialize-finopshubdeployment.md |
Initialize-FinOpsHubDeployment |
| register-finopshubproviders.md |
Register-FinOpsHubProviders |
| remove-finopshub.md |
Remove-FinOpsHub |
| remove-finopshubscope.md |
Remove-FinOpsHubScope |
Toolkit commands
| File |
Description |
| finops-toolkit-commands.md |
Toolkit commands overview |
| get-finopstoolkitversion.md |
Get-FinOpsToolkitVersion |
Help and support
| File |
Description |
| help-options.md |
Help options |
| support.md |
Support |
| troubleshooting.md |
Troubleshooting |
| errors.md |
Error reference |
| deploy.md |
Deployment help |
| data-dictionary.md |
Data dictionary |
| terms.md |
Terms and definitions |
| contributors.md |
Contributors |
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: finops-toolkit3description: This skill should be used when the user asks about "FinOps hubs", "FinOps toolkit", "KQL queries", "Kusto", "cost data analysis", "Hub database", "Costs function", "Prices function", "Recommendations function", "FinOps hubs deployment", "Azure Data Explorer", "ADX cluster", or any FinOps hubs operations. Use when this capability is needed.4---56# FinOps hubs AI agent instructions78## 🛡️ CORE OPERATING RULES910### Essential commands1112- **Cost Analysis:** #codebase → #azmcp-kusto-query13- **Resource Info:** #azure_query_learn14- **File Search:** #codebase15- **Azure CLI:** #azmcp-extension-az1617### Non-negotiable rules18191. **READ THE REFERENCE DOCS FIRST.** Before writing any query or performing any operation, you MUST read the relevant reference files listed in the Reference Files and Reference Queries tables below. These are not optional — they are mandatory prerequisites. Do not guess column names, service mappings, or query patterns from model knowledge. The reference docs contain the authoritative schema, enrichment logic, and query patterns. Skipping them produces wrong results.202. **VERIFY** schema before ANY query (Check Database Guide)213. **NEVER** guess columns or data224. **SHOW** query before execution235. **STOP** if confidence <70%2425### Think-Execute Framework2627```yaml28THINK → PLAN → VERIFY → EXECUTE → VALIDATE29```3031---3233## 🔄 EXECUTION FRAMEWORK3435```mermaid36graph LR37 A[Request] --> B{Think & Analyze}38 B --> C[Validate Schema]39 C --> D[Select Tool]40 D --> E[Execute]41 E --> F[Format Results]42 F --> G[Deliver Insights]43```4445**Example: "Why are costs increasing?"**4647```yaml48THINK: Cost trend analysis needed49PLAN: Check 30d trends, find anomalies50EXECUTE:51 1. Query: cost-anomaly-detection.kql52 2. Found: Storage +250% (day 15 spike)53 3. Cause: New backup policy54 4. Impact: +$5,000/month55 5. Fix: Adjust retention → Save $3,00056```5758---5960## 🛠️ TOOL SELECTION6162- **Have KQL?** → #azmcp-kusto-query63- **Need query?** → #codebase (search catalog)64- **Resource info?** → #azure_query_learn65- **Azure ops?** → #azmcp-extension-az6667---6869## 📊 RESPONSE TEMPLATE7071```yaml72Confidence: [High/Medium/Low]73Scope: [Time period, filters]74```7576### Quick answer (2-3 sentences)7778💰 **[Key finding with primary metric]**7980### Analysis (if needed)8182[1-2 paragraphs with data table]8384### Recommendations85861. **Immediate:** [Action]872. **Next:** [Action]8889---9091## 🔧 ERROR RECOVERY9293```python94# Auto-retry up to 3x with fixes:95- Schema errors → verify & fix columns96- Timeouts → add filters & optimize97- Syntax → auto-correct98- Access → guide permissions99```100101---102103## 📏 QUALITY CHECKLIST104105- [ ] Schema verified106- [ ] Query shown107- [ ] Results validated108- [ ] Confidence stated109- [ ] Actions specific110111---112113## 🆘 EMERGENCY PROCEDURES114115### Critical Failure116117```yaml1181. STOP operations1192. DOCUMENT error1203. NOTIFY user1214. PROVIDE workaround122```123124### Low Confidence (<70%)125126```markdown127## ⚠️ Clarification Needed128129I need more information:130131- Time period? (default: 30 days)132- Scope? (default: all resources)133134[Specify or proceed with defaults]135```136137---138139## 📚 DETAILED GUIDES140141- [FinOps Framework](https://www.finops.org/framework/)142- [Microsoft FinOps documentation](https://learn.microsoft.com/cloud-computing/finops/)143- [FinOps hubs database data model](https://learn.microsoft.com/cloud-computing/finops/toolkit/hubs/data-model)144- FinOps hubs starter queries: `references/queries/INDEX.md`145146147148## FinOps hubs149150FinOps hubs query and deployment skills. Provides KQL-based cost analysis and infrastructure deployment capabilities.151152Always read `references/finops-hubs.md` before attempting any FinOps hubs queries or analysis. Use `references/queries/INDEX.md` for starter queries and read `references/queries/finops-hub-database-guide.md` before attempting to create your own queries.153154Always read `references/finops-hubs-deployment.md` before attempting any FinOps hubs infrastructure deployment.155156## Query Catalog157158KQL queries for FinOps hubs analysis:159160| Resource | Path | Purpose |161|----------|------|---------|162| **Index** | `references/queries/INDEX.md` | Query catalog with descriptions |163| **Queries** | `references/queries/catalog/*.kql` | Pre-built KQL queries (17 queries) |164| **Schema** | `references/queries/finops-hub-database-guide.md` | Database schema documentation |165166## Domain Knowledge167168| Domain | Purpose | Key Operations |169|--------|---------|----------------|170| **finops-hubs** | Query cost data via KQL | Kusto queries, anomaly detection, forecasting |171| **finops-hubs-deployment** | Deploy/manage hubs infrastructure | ADX clusters, Fabric, exports, Power BI |172173## FinOps Hubs (Cost Analysis)174175**Prerequisites**: Load this skill before using the `azure-mcp-server` `kusto` command.176177**Key Facts:**178- Uses **KQL (Kusto)**, NOT SQL179- Database: Always use "Hub", never "Ingestion"180- Functions: `Costs()`, `Prices()`, `Recommendations()`, `Transactions()`181- Default: 30-day analysis window182- Always include `tenant` parameter for cross-tenant scenarios183184**Query Execution:**185```json186{187 "cluster-uri": "<cluster-uri from .ftk/environments.local.md>",188 "database": "Hub",189 "tenant": "<tenant from .ftk/environments.local.md>",190 "query": "<KQL query>"191}192```193194**Configuration**: Read environment settings from `.ftk/environments.local.md` at the project root. Use the `default` environment unless the user specifies one. See `references/settings-format.md` for the file format.195196For detailed documentation: `references/finops-hubs.md`197198## Infrastructure Deployment199200**Deployment targets:**201- Azure Data Explorer clusters202- Microsoft Fabric workspaces203- Cost Management exports204- Power BI dashboards205206**Key commands:** `az deployment`, `az kusto`, `az storage`207208For detailed documentation: `references/finops-hubs-deployment.md`209210## Reference Files211212Load the appropriate reference file when detailed workflows, API examples, or troubleshooting are needed.213214| File | Description |215|------|-------------|216| [references/finops-hubs.md](references/finops-hubs.md) | Domain knowledge for cost analysis: KQL execution, anomaly detection, savings optimization, and FinOps Framework-aligned reporting. **Read before any cost query.** |217| [references/finops-hubs-deployment.md](references/finops-hubs-deployment.md) | Deployment and configuration of FinOps hub infrastructure: ADX clusters, Fabric, Data Factory, exports, Key Vault, and Power BI dashboards. |218| [references/settings-format.md](references/settings-format.md) | Format specification for `.ftk/environments.local.md` — named environments with cluster-uri, tenant, subscription, and resource-group. |219| [references/queries/INDEX.md](references/queries/INDEX.md) | Query catalog with scenario-to-query matrix, parameter docs, and usage guidance for all 17 pre-built KQL queries. |220| [references/queries/finops-hub-database-guide.md](references/queries/finops-hub-database-guide.md) | Hub database schema: Costs(), Prices(), Recommendations(), Transactions() functions, column definitions, enrichment columns, and query best practices. **Read before writing custom KQL.** |221| [references/workflows/ftk-hubs-connect.md](references/workflows/ftk-hubs-connect.md) | Step-by-step workflow to discover FinOps hub instances via Resource Graph, connect, and save environment config. |222| [references/workflows/ftk-hubs-healthCheck.md](references/workflows/ftk-hubs-healthCheck.md) | Health check workflow: version comparison against stable/dev releases, upgrade guidance, and diagnostic steps. |223224## Reference Queries225226| Query | Description |227|-------|-------------|228| [costs-enriched-base.kql](references/queries/catalog/costs-enriched-base.kql) | Base query with full enrichment and savings logic for all cost columns. **Start here for custom analytics.** |229| [monthly-cost-trend.kql](references/queries/catalog/monthly-cost-trend.kql) | Total billed and effective cost by month for trend analysis and executive reporting. |230| [monthly-cost-change-percentage.kql](references/queries/catalog/monthly-cost-change-percentage.kql) | Month-over-month cost change percentage for both billed and effective costs. |231| [top-services-by-cost.kql](references/queries/catalog/top-services-by-cost.kql) | Top N Azure services by cost. Key for cost visibility. |232| [top-resource-types-by-cost.kql](references/queries/catalog/top-resource-types-by-cost.kql) | Top N resource types by cost and usage (VMs, storage, etc.). |233| [top-resource-groups-by-cost.kql](references/queries/catalog/top-resource-groups-by-cost.kql) | Top N resource groups by effective cost. |234| [quarterly-cost-by-resource-group.kql](references/queries/catalog/quarterly-cost-by-resource-group.kql) | Effective cost by resource group for quarterly or multi-month reporting. |235| [cost-by-region-trend.kql](references/queries/catalog/cost-by-region-trend.kql) | Effective cost by Azure region for regional cost driver analysis. |236| [cost-by-financial-hierarchy.kql](references/queries/catalog/cost-by-financial-hierarchy.kql) | Cost allocation by billing profile, invoice section, team, product, and app for showback/chargeback. |237| [cost-anomaly-detection.kql](references/queries/catalog/cost-anomaly-detection.kql) | Detect unusual cost spikes or drops using statistical anomaly detection. |238| [cost-forecasting-model.kql](references/queries/catalog/cost-forecasting-model.kql) | Project future costs for budgeting and planning with configurable forecast horizon. |239| [service-price-benchmarking.kql](references/queries/catalog/service-price-benchmarking.kql) | Compare list, contracted, effective, negotiated, and commitment prices by service. |240| [commitment-discount-utilization.kql](references/queries/catalog/commitment-discount-utilization.kql) | Reservation and savings plan utilization analysis for rate optimization. |241| [savings-summary-report.kql](references/queries/catalog/savings-summary-report.kql) | Total realized savings and Effective Savings Rate (ESR) KPI. |242| [top-commitment-transactions.kql](references/queries/catalog/top-commitment-transactions.kql) | Top N reservation or savings plan purchases by cost impact. |243| [top-other-transactions.kql](references/queries/catalog/top-other-transactions.kql) | Top N non-commitment, non-usage transactions (support, marketplace, etc.). |244| [reservation-recommendation-breakdown.kql](references/queries/catalog/reservation-recommendation-breakdown.kql) | Microsoft reservation recommendations with projected savings and break-even analysis. |245246## Microsoft Learn documentation247248Official Microsoft documentation for FinOps and the FinOps toolkit. Source: [learn.microsoft.com](https://learn.microsoft.com/cloud-computing/finops/).249250### FinOps overview251252| File | Description |253|------|-------------|254| [overview.md](references/docs-mslearn/overview.md) | Microsoft Cloud FinOps overview |255| [implementing-finops-guide.md](references/docs-mslearn/implementing-finops-guide.md) | Guide to implementing FinOps in Azure |256| [conduct-iteration.md](references/docs-mslearn/conduct-iteration.md) | Conducting a FinOps iteration |257258### FinOps Framework259260| File | Description |261|------|-------------|262| [finops-framework.md](references/docs-mslearn/framework/finops-framework.md) | FinOps Framework overview |263| [capabilities.md](references/docs-mslearn/framework/capabilities.md) | FinOps capabilities reference |264265#### Understand cloud usage and cost266267| File | Description |268|------|-------------|269| [understand-cloud-usage-cost.md](references/docs-mslearn/framework/understand/understand-cloud-usage-cost.md) | Understand pillar overview |270| [ingestion.md](references/docs-mslearn/framework/understand/ingestion.md) | Data ingestion |271| [allocation.md](references/docs-mslearn/framework/understand/allocation.md) | Cost allocation |272| [reporting.md](references/docs-mslearn/framework/understand/reporting.md) | Reporting and analytics |273| [anomalies.md](references/docs-mslearn/framework/understand/anomalies.md) | Anomaly management |274275#### Quantify business value276277| File | Description |278|------|-------------|279| [quantify-business-value.md](references/docs-mslearn/framework/quantify/quantify-business-value.md) | Quantify pillar overview |280| [planning.md](references/docs-mslearn/framework/quantify/planning.md) | Planning and estimating |281| [budgeting.md](references/docs-mslearn/framework/quantify/budgeting.md) | Budgeting |282| [forecasting.md](references/docs-mslearn/framework/quantify/forecasting.md) | Forecasting |283| [benchmarking.md](references/docs-mslearn/framework/quantify/benchmarking.md) | Benchmarking |284| [unit-economics.md](references/docs-mslearn/framework/quantify/unit-economics.md) | Unit economics |285286#### Optimize cloud usage and cost287288| File | Description |289|------|-------------|290| [optimize-cloud-usage-cost.md](references/docs-mslearn/framework/optimize/optimize-cloud-usage-cost.md) | Optimize pillar overview |291| [architecting.md](references/docs-mslearn/framework/optimize/architecting.md) | Architecting for cloud |292| [workloads.md](references/docs-mslearn/framework/optimize/workloads.md) | Workload optimization |293| [rates.md](references/docs-mslearn/framework/optimize/rates.md) | Rate optimization |294| [licensing.md](references/docs-mslearn/framework/optimize/licensing.md) | Licensing and SaaS |295| [sustainability.md](references/docs-mslearn/framework/optimize/sustainability.md) | Cloud sustainability |296297#### Manage the FinOps practice298299| File | Description |300|------|-------------|301| [manage-finops.md](references/docs-mslearn/framework/manage/manage-finops.md) | Manage pillar overview |302| [onboarding.md](references/docs-mslearn/framework/manage/onboarding.md) | FinOps onboarding |303| [education.md](references/docs-mslearn/framework/manage/education.md) | FinOps education and enablement |304| [operations.md](references/docs-mslearn/framework/manage/operations.md) | FinOps operations |305| [governance.md](references/docs-mslearn/framework/manage/governance.md) | FinOps and governance |306| [assessment.md](references/docs-mslearn/framework/manage/assessment.md) | FinOps assessment |307| [invoicing-chargeback.md](references/docs-mslearn/framework/manage/invoicing-chargeback.md) | Invoicing and chargeback |308| [tools-services.md](references/docs-mslearn/framework/manage/tools-services.md) | Tools and services |309| [intersecting-disciplines.md](references/docs-mslearn/framework/manage/intersecting-disciplines.md) | Intersecting disciplines |310311### FOCUS312313| File | Description |314|------|-------------|315| [what-is-focus.md](references/docs-mslearn/focus/what-is-focus.md) | What is FOCUS (FinOps Open Cost and Usage Specification) |316| [mapping.md](references/docs-mslearn/focus/mapping.md) | FOCUS column mapping |317| [metadata.md](references/docs-mslearn/focus/metadata.md) | FOCUS metadata |318| [convert.md](references/docs-mslearn/focus/convert.md) | Converting data to FOCUS |319| [validate.md](references/docs-mslearn/focus/validate.md) | Validating FOCUS data |320| [conformance-summary.md](references/docs-mslearn/focus/conformance-summary.md) | FOCUS conformance summary |321| [conformance-full-report.md](references/docs-mslearn/focus/conformance-full-report.md) | FOCUS conformance full report |322323### Cost optimization best practices324325| File | Description |326|------|-------------|327| [general.md](references/docs-mslearn/best-practices/general.md) | General cost optimization best practices |328| [compute.md](references/docs-mslearn/best-practices/compute.md) | Compute cost optimization |329| [databases.md](references/docs-mslearn/best-practices/databases.md) | Database cost optimization |330| [networking.md](references/docs-mslearn/best-practices/networking.md) | Networking cost optimization |331| [storage.md](references/docs-mslearn/best-practices/storage.md) | Storage cost optimization |332| [web.md](references/docs-mslearn/best-practices/web.md) | Web and app service cost optimization |333| [library.md](references/docs-mslearn/best-practices/library.md) | Best practices library |334335### FinOps toolkit336337| File | Description |338|------|-------------|339| [finops-toolkit-overview.md](references/docs-mslearn/toolkit/finops-toolkit-overview.md) | FinOps toolkit overview |340| [changelog.md](references/docs-mslearn/toolkit/changelog.md) | Toolkit changelog |341| [roadmap.md](references/docs-mslearn/toolkit/roadmap.md) | Toolkit roadmap |342| [open-data.md](references/docs-mslearn/toolkit/open-data.md) | Open data (pricing units, regions, services, resource types) |343| [data-lake-storage-connectivity.md](references/docs-mslearn/toolkit/data-lake-storage-connectivity.md) | Data lake storage connectivity |344345### FinOps hubs346347| File | Description |348|------|-------------|349| [finops-hubs-overview.md](references/docs-mslearn/toolkit/hubs/finops-hubs-overview.md) | FinOps hubs overview |350| [deploy.md](references/docs-mslearn/toolkit/hubs/deploy.md) | Deploy FinOps hubs |351| [upgrade.md](references/docs-mslearn/toolkit/hubs/upgrade.md) | Upgrade FinOps hubs |352| [template.md](references/docs-mslearn/toolkit/hubs/template.md) | Hub Bicep template reference |353| [data-model.md](references/docs-mslearn/toolkit/hubs/data-model.md) | Hub database data model. **Read for authoritative schema reference.** |354| [data-processing.md](references/docs-mslearn/toolkit/hubs/data-processing.md) | Data processing pipeline |355| [savings-calculations.md](references/docs-mslearn/toolkit/hubs/savings-calculations.md) | Savings calculations methodology |356| [compatibility.md](references/docs-mslearn/toolkit/hubs/compatibility.md) | Version compatibility matrix |357| [configure-scopes.md](references/docs-mslearn/toolkit/hubs/configure-scopes.md) | Configure cost export scopes |358| [configure-dashboards.md](references/docs-mslearn/toolkit/hubs/configure-dashboards.md) | Configure dashboards |359| [configure-remote-hubs.md](references/docs-mslearn/toolkit/hubs/configure-remote-hubs.md) | Configure remote hubs |360| [configure-ai.md](references/docs-mslearn/toolkit/hubs/configure-ai.md) | Configure AI copilot for FinOps hubs |361| [private-networking.md](references/docs-mslearn/toolkit/hubs/private-networking.md) | Private networking configuration |362363### Alerts364365| File | Description |366|------|-------------|367| [finops-alerts-overview.md](references/docs-mslearn/toolkit/alerts/finops-alerts-overview.md) | FinOps alerts overview |368| [configure-finops-alerts.md](references/docs-mslearn/toolkit/alerts/configure-finops-alerts.md) | Configure FinOps alerts |369370### Bicep registry371372| File | Description |373|------|-------------|374| [modules.md](references/docs-mslearn/toolkit/bicep-registry/modules.md) | Bicep registry modules |375| [scheduled-actions.md](references/docs-mslearn/toolkit/bicep-registry/scheduled-actions.md) | Scheduled actions module |376377### Optimization engine378379| File | Description |380|------|-------------|381| [overview.md](references/docs-mslearn/toolkit/optimization-engine/overview.md) | Optimization engine overview |382| [setup-options.md](references/docs-mslearn/toolkit/optimization-engine/setup-options.md) | Setup options |383| [configure-workspaces.md](references/docs-mslearn/toolkit/optimization-engine/configure-workspaces.md) | Configure workspaces |384| [customize.md](references/docs-mslearn/toolkit/optimization-engine/customize.md) | Customize the optimization engine |385| [reports.md](references/docs-mslearn/toolkit/optimization-engine/reports.md) | Optimization reports |386| [suppress-recommendations.md](references/docs-mslearn/toolkit/optimization-engine/suppress-recommendations.md) | Suppress recommendations |387| [troubleshooting.md](references/docs-mslearn/toolkit/optimization-engine/troubleshooting.md) | Troubleshooting |388| [faq.md](references/docs-mslearn/toolkit/optimization-engine/faq.md) | Frequently asked questions |389390### Power BI391392| File | Description |393|------|-------------|394| [reports.md](references/docs-mslearn/toolkit/power-bi/reports.md) | Power BI reports overview |395| [setup.md](references/docs-mslearn/toolkit/power-bi/setup.md) | Power BI setup |396| [connector.md](references/docs-mslearn/toolkit/power-bi/connector.md) | FinOps toolkit Power BI connector |397| [template-app.md](references/docs-mslearn/toolkit/power-bi/template-app.md) | Power BI template app |398| [help-me-choose.md](references/docs-mslearn/toolkit/power-bi/help-me-choose.md) | Help me choose a Power BI report |399| [cost-summary.md](references/docs-mslearn/toolkit/power-bi/cost-summary.md) | Cost summary report |400| [rate-optimization.md](references/docs-mslearn/toolkit/power-bi/rate-optimization.md) | Rate optimization report |401| [workload-optimization.md](references/docs-mslearn/toolkit/power-bi/workload-optimization.md) | Workload optimization report |402| [governance.md](references/docs-mslearn/toolkit/power-bi/governance.md) | Governance report |403| [data-ingestion.md](references/docs-mslearn/toolkit/power-bi/data-ingestion.md) | Data ingestion report |404| [invoicing.md](references/docs-mslearn/toolkit/power-bi/invoicing.md) | Invoicing report |405406### Workbooks407408| File | Description |409|------|-------------|410| [finops-workbooks-overview.md](references/docs-mslearn/toolkit/workbooks/finops-workbooks-overview.md) | FinOps workbooks overview |411| [customize-workbooks.md](references/docs-mslearn/toolkit/workbooks/customize-workbooks.md) | Customize workbooks |412| [optimization.md](references/docs-mslearn/toolkit/workbooks/optimization.md) | Optimization workbook |413| [governance.md](references/docs-mslearn/toolkit/workbooks/governance.md) | Governance workbook |414415### Fabric416417| File | Description |418|------|-------------|419| [create-fabric-workspace-finops.md](references/docs-mslearn/fabric/create-fabric-workspace-finops.md) | Create a Fabric workspace for FinOps |420421### PowerShell commands422423| File | Description |424|------|-------------|425| [powershell-commands.md](references/docs-mslearn/toolkit/powershell/powershell-commands.md) | PowerShell commands overview |426427#### Cost Management commands428429| File | Description |430|------|-------------|431| [cost-management-commands.md](references/docs-mslearn/toolkit/powershell/cost/cost-management-commands.md) | Cost Management commands overview |432| [get-finopscostexport.md](references/docs-mslearn/toolkit/powershell/cost/get-finopscostexport.md) | Get-FinOpsCostExport |433| [new-finopscostexport.md](references/docs-mslearn/toolkit/powershell/cost/new-finopscostexport.md) | New-FinOpsCostExport |434| [start-finopscostexport.md](references/docs-mslearn/toolkit/powershell/cost/start-finopscostexport.md) | Start-FinOpsCostExport |435| [remove-finopscostexport.md](references/docs-mslearn/toolkit/powershell/cost/remove-finopscostexport.md) | Remove-FinOpsCostExport |436| [add-finopsserviceprincipal.md](references/docs-mslearn/toolkit/powershell/cost/add-finopsserviceprincipal.md) | Add-FinOpsServicePrincipal |437438#### Open data commands439440| File | Description |441|------|-------------|442| [open-data-commands.md](references/docs-mslearn/toolkit/powershell/data/open-data-commands.md) | Open data commands overview |443| [get-finopspricingunit.md](references/docs-mslearn/toolkit/powershell/data/get-finopspricingunit.md) | Get-FinOpsPricingUnit |444| [get-finopsregion.md](references/docs-mslearn/toolkit/powershell/data/get-finopsregion.md) | Get-FinOpsRegion |445| [get-finopsresourcetype.md](references/docs-mslearn/toolkit/powershell/data/get-finopsresourcetype.md) | Get-FinOpsResourceType |446| [get-finopsservice.md](references/docs-mslearn/toolkit/powershell/data/get-finopsservice.md) | Get-FinOpsService |447448#### FinOps hubs commands449450| File | Description |451|------|-------------|452| [finops-hubs-commands.md](references/docs-mslearn/toolkit/powershell/hubs/finops-hubs-commands.md) | FinOps hubs commands overview |453| [deploy-finopshub.md](references/docs-mslearn/toolkit/powershell/hubs/deploy-finopshub.md) | Deploy-FinOpsHub |454| [get-finopshub.md](references/docs-mslearn/toolkit/powershell/hubs/get-finopshub.md) | Get-FinOpsHub |455| [initialize-finopshubdeployment.md](references/docs-mslearn/toolkit/powershell/hubs/initialize-finopshubdeployment.md) | Initialize-FinOpsHubDeployment |456| [register-finopshubproviders.md](references/docs-mslearn/toolkit/powershell/hubs/register-finopshubproviders.md) | Register-FinOpsHubProviders |457| [remove-finopshub.md](references/docs-mslearn/toolkit/powershell/hubs/remove-finopshub.md) | Remove-FinOpsHub |458| [remove-finopshubscope.md](references/docs-mslearn/toolkit/powershell/hubs/remove-finopshubscope.md) | Remove-FinOpsHubScope |459460#### Toolkit commands461462| File | Description |463|------|-------------|464| [finops-toolkit-commands.md](references/docs-mslearn/toolkit/powershell/toolkit/finops-toolkit-commands.md) | Toolkit commands overview |465| [get-finopstoolkitversion.md](references/docs-mslearn/toolkit/powershell/toolkit/get-finopstoolkitversion.md) | Get-FinOpsToolkitVersion |466467### Help and support468469| File | Description |470|------|-------------|471| [help-options.md](references/docs-mslearn/toolkit/help/help-options.md) | Help options |472| [support.md](references/docs-mslearn/toolkit/help/support.md) | Support |473| [troubleshooting.md](references/docs-mslearn/toolkit/help/troubleshooting.md) | Troubleshooting |474| [errors.md](references/docs-mslearn/toolkit/help/errors.md) | Error reference |475| [deploy.md](references/docs-mslearn/toolkit/help/deploy.md) | Deployment help |476| [data-dictionary.md](references/docs-mslearn/toolkit/help/data-dictionary.md) | Data dictionary |477| [terms.md](references/docs-mslearn/toolkit/help/terms.md) | Terms and definitions |478| [contributors.md](references/docs-mslearn/toolkit/help/contributors.md) | Contributors |479480---481> Converted and distributed by [TomeVault](https://tomevault.io/claim/msbrettorg) — claim your Tome and manage your conversions.482<!-- tomevault:4.0:skill_md:2026-04-11 -->