Power BI reports
The FinOps toolkit Power BI reports provide a great starting point for your FinOps reporting. We recommend customizing them to keep what works, edit and augment reports with your own data, and remove anything that isn't needed. You can also copy and paste visuals between reports to create your own custom reports.
FinOps toolkit reports support several ways to connect to your cost data. We generally recommend starting with Cost Management exports, which support up to $2-5 million in monthly spend depending on your Power BI license. If you experience data refresh timeouts or need to report on data across multiple directories or tenants, use FinOps hubs. It's a data pipeline solution that optimizes data and offers more functionality. For more information about choosing the right backend, see Help me choose.
Support for the Cost Management connector for Power BI is available for backwards compatibility but isn't recommended. There are no plans to update the Cost Management connector or the Cost Management app for Enterprise Agreement accounts. The Cost Management team recommends exporting data and using the Azure Data Lake Storage Gen2 connector to build custom reports. The FinOps toolkit reports do it for you and normalize data across Enterprise Agreement and Microsoft Customer Agreement accounts.
Available reports
The FinOps toolkit includes reports that connect to different data sources. We recommend using the following reports that connect to Cost Management exports or FinOps hubs:
- Cost summary – Overview of amortized costs with common breakdowns.
- Rate optimization – Summarizes existing and potential savings from commitment discounts.
- Workload optimization – Summarizes opportunities to achieve resource cost and usage efficiencies.
- Cloud policy and governance – Summarize cloud governance posture including areas like compliance, security, operations, and resource management.
- Data ingestion – Provides insights into your data ingestion layer.
If you need to monitor more than $2 million in spend, we generally recommend using Kusto Query Language (KQL) reports that connect to FinOps hubs with Azure Data Explorer. As of November 2024, only the Cost summary, Rate optimization, and Data ingestion reports connect to Data Explorer. Organizations who need other reports can continue to connect to the underlying hub storage account.
In addition, the following reports use the Cost Management connector for Power BI to connect to your data. While the connector isn't recommended due to performance and scalability, these reports are also available for Enterprise Agreement (EA) and Microsoft Customer Agreement (MCA) accounts.
- Cost Management connector – Summarizes costs, savings, and commitment discounts using the Cost Management connector for Enterprise Agreements and Microsoft Customer Agreement accounts.
- Cost Management template app (EA only) – The original Cost Management template app as a customizable .pbix file.
Connect to your data
The FinOps toolkit includes three sets of reports. Demo reports include sample data to explore without connecting to your account. When you're ready to connect to your account, download the correct report template:
Data source | Download | Notes |
---|---|---|
FinOps hubs with Data Explorer | KQL reports | Recommended when monitoring more than $2 million per month or more than 13 months of data. |
Exports in storage (including FinOps hubs) | Storage reports | Not recommended when monitoring more than $2 million per month. |
Cost Management connector | Cost Management connector report | Not recommended when monitoring more than $1M in total cost or accounts that contain savings plan usage. |
Configure FinOps hubs or Cost Management exports with KQL or storage reports. For FinOps hubs, refer to Configure scopes. For Cost Management exports, refer to How to create exports. Power BI reports use the following export types:
- Cost and usage (FOCUS) – Required for all reports.
- Price sheet
- Reservation details
- Reservation recommendations – Required to see reservation recommendations in the Rate optimization report.
- Reservation transactions
For more information, see How to setup Power BI.
Looking for more?
We'd love to hear about any reports, charts, or general reporting questions you're looking to answer. Create a new issue with the details that you'd like to see either included in existing or new reports.
Related content
Related FinOps capabilities:
Related products:
Related solutions: