Toggle dark/light theme
← Back to catalog
Architecture diagram
Expand

Fabric Cost Analysis

Overview

FCA delivers holistic cost monitoring for Microsoft Fabric using Fabric itself. It combines Azure Cost Management and enriched data to provide high‑level insights and deep dives into usage, quotas, reservations, and platform specifics.

Class
Community
Type
Accelerator
Difficulty
Beginner
Deploy Time
~2 min
Complete Time
~15 min

Workloads

Power BIData EngineeringData FactoryData ScienceReal-Time Intelligence

Fabric Items Deployed

  • Notebook
  • Lakehouse
  • Semantic Model
  • Activator
  • Data Agent
  • Data Pipeline

Scenarios

Monitoring

This jumpstart deploys Fabric Cost Analysis (short: FCA) a solution to enable holistic monitoring of Microsoft Fabric Cost with the help of Microsoft Fabric.

🎬 Demo presentation available on YouTube : Fabric Cost Analysis

⚠️ Caution: The FCA solution accelerator is not an official Microsoft product! It is a solution accelerator, which can help you implement a cost monitoring solution within and for Fabric. Consequently, there is no official support provided, and there remains a potential risk of failures.

Content

Architecture

FCA
FCA

FCA Inputs

FCA gathers diverse data in Lakehouse to provide cost insights:

  • FCA extracts Azure Cost in FOCUS format (a Unified Standard for Cloud Billing Data)
  • FCA extracts enriched Microsoft Learn documentation data
  • (optional) FCA extracts Azure Reservations details
  • (optional) FCA extracts Azure Quotas

ℹ️ FCA will display only data related to Fabric costs, no other Azure cost will be prepare for analyze.

FCA Outputs

Report

Page Name FinOps Phase 🔗 Purpose Sample
Home Inform The page presents a summary of key financial metrics, some of which are already included in the cost of capacity, while others are not Savings Benefits due to RI
Home Page 1
Home Page 1

Effect of pausing a capacity having throttling
Home Page 2
Home Page 2
Summary Inform The page provides an overview of cost per capacities across different regions, helping stakeholders to understand cost distributions and resource allocations within a specified timeframe
Summary Page
Summary Page
Capacity Usage Optimize The page is designed to enhance efficiency by illustrating how capacity is being utilized, enabling stakeholders to monitor and optimize resource allocation effectively
Capacity Usage Page
Capacity Usage Page
Reservation Optimize The page aims to reduce cloud waste by providing a comprehensive view of reservation-related data to verify the total usage of the reservation across the different capacities and a specified timeframe
Reservation Page
Reservation Page
Cost Detail Operate The page offers a detailed view of cost distributions across different categories and resources and includes Year-to-Date calculations to help stakeholders to define, track, and monitor expenses effectively
Cost Details Page
Cost Details Page
Quota Operate The page offers a detailed view of Azure Quotas per subscriptions
Azure Quotas Page
Azure Quotas Page
Support This page is designed to facilitate the learning and comprehension of the specific aspects of fabric costs and the contents of this report
Support Page
Support Page

Data Agent

With a Data Agent on top of the FCA semantic model you can query in natural language Fabric Cost.

The following provides an example of communication in both English and French.

FCA Data Agent
FCA Data Agent

And from Teams:

FCA Data Agent from Teams
FCA Data Agent from Teams

Support

The FCA solution accelerator template is not an official Microsoft service.

Ideas/Suggestions: Submit ideas and suggestions as issues in this repository.

Bug Reports: A backlog is maintained on the project issues page. If you encounter problems or have suggestions, add an entry to the issues section.

Important: Support tickets should not be opened for issues related to these templates. For any questions or concerns about the templates, create an issue in this repository.

Community Content

Below is a curated list of blog posts, sessions and articles that dive deeper into the use cases, design choices, and benefits of FCA solution.