I am using the solution for data analytics.
Manage Client Partner at a tech services company with 501-1,000 employees
Feature rich, functional dashboard, and plenty of charting visuals
Pros and Cons
- "I have found the best features to be the dashboard creation, graphs, charts, and presentation bar graphs."
- "I have been doing trial and error to figuring out how to do the data analyzing and modeling. There could be some improvement to simplify it."
What is our primary use case?
What is most valuable?
I have found the best features to be the dashboard creation, graphs, charts, and presentation bar graphs. As for now, I am able to do a lot of operations but not with much proficiency. I am just getting started with it. I am not very good at doing dashboard creation or writing reports but sometimes I do it during office hours to understand and learn the analytical tools.
What needs improvement?
I have been doing trial and error to figuring out how to do the data analyzing and modeling. There could be some improvement to simplify it.
For how long have I used the solution?
I have been using the solution for approximately one year.
Buyer's Guide
Microsoft Power BI
June 2025

Learn what your peers think about Microsoft Power BI. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
861,524 professionals have used our research since 2012.
What do I think about the stability of the solution?
I am only working with small datasets at the moment and the solution has been stable. I am not sure how it will be for larger datasets. We have approximately 50 people using the solution in my organization.
What's my experience with pricing, setup cost, and licensing?
This solution came free, it was offered by Microsoft with our E3 license.
What other advice do I have?
This solution is a useful tool for the business and experts. It has plenty of features. I do not have a lot of advice because I am just starting to explore the solution but I have found it very helpful in terms of data presentation.
I rate Microsoft BI a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer. partner

Technical Director, Information Management at a construction company with 5,001-10,000 employees
Good reports, dashboards, and visualizations, but needs more report outputs and better documentation
Pros and Cons
- "Reports, dashboards, and visualizations are most valuable."
- "It should have more report outputs. They should expand the report outputs. Its documentation should also be better."
What is our primary use case?
It is used for data visualization and analytics. We have its latest version.
How has it helped my organization?
It has provided better and deeper analytics for our data. It has also been helpful for custom visualizations as per client requirements.
What is most valuable?
Reports, dashboards, and visualizations are most valuable.
What needs improvement?
It should have more report outputs. They should expand the report outputs.
Its documentation should also be better.
For how long have I used the solution?
I have been using this solution for five years.
What do I think about the stability of the solution?
It is fairly stable.
What do I think about the scalability of the solution?
It is scalable based on licensing. You would need premium and additional organizational licenses. Mostly everyone in the organization uses this feature. We have around 4,000 users of this solution in our organization, which includes a lot of project management people.
We don't have any plans to increase the usage in the future. We are currently content with its usage.
How are customer service and technical support?
They exceed expectations and provide good quality support.
Which solution did I use previously and why did I switch?
We had other solutions, but they were some form of ad hoc databases and spreadsheets. We switched to this solution for integrating various data sets from different data sources and for richer analytics.
How was the initial setup?
It was straightforward. It took two weeks.
What about the implementation team?
It was an in-house job. For its maintenance, we probably have a staff of about 20 people.
What other advice do I have?
I would rate Microsoft BI a seven out of ten. It is a really well-developed product, but it has some room for improvement.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Microsoft Power BI
June 2025

Learn what your peers think about Microsoft Power BI. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
861,524 professionals have used our research since 2012.
MI Manager at a recruiting/HR firm with 1,001-5,000 employees
Extremely responsive and helpful support, easy report modeling, and supports connections with multiple data sources
Pros and Cons
- "It is good for us for onboarding the data. We can connect to multiple data sources, do transformations to make the data usable, and then model it within the transformation. Someone who has come from a Microsoft Excel environment will easily be able to use this solution. Power query and report modeling are easy to understand in this solution. Their technical support is very good. They are extremely responsive, helpful, and hands-on."
- "The visual outlet or the visualization aspect can be improved because the settings piece is quite problematic. It requires a lot of time to set the visuals and check. It is quite fiddly to change all the settings and font sizes. It just needs better ability in terms of using templates or visualization templates to get the vision. Our users always benchmark based on the product, and they don't appreciate everything under the bonnet. The only rating is based on the actual reports in the settings for the dashboard. They should make it look a bit funky and a bit more aesthetically pleasing on the eye. It is quite a fiddly tool, but other than that, it is pretty slick. Because it is community-driven, the marketplace tends to be changing forever. You get the standard visualizations, and you've also got all other marketplace visualizations that require you to spend a bit more money and purchase things in the marketplace. With certain visualizations, there is no longevity. I had used certain visualizations, but they discontinued them, and I had to rebuild my reports, which is obviously very frustrating. There should be some sort of stabilization around how the marketplace visuals impact the users when they expire."
What is most valuable?
It is good for us for onboarding the data. We can connect to multiple data sources, do transformations to make the data usable, and then model it within the transformation.
Someone who has come from a Microsoft Excel environment will easily be able to use this solution. Power query and report modeling are easy to understand in this solution.
Their technical support is very good. They are extremely responsive, helpful, and hands-on.
What needs improvement?
The visual outlet or the visualization aspect can be improved because the settings piece is quite problematic. It requires a lot of time to set the visuals and check. It is quite fiddly to change all the settings and font sizes. It just needs better ability in terms of using templates or visualization templates to get the vision. Our users always benchmark based on the product, and they don't appreciate everything under the bonnet. The only rating is based on the actual reports in the settings for the dashboard. They should make it look a bit funky and a bit more aesthetically pleasing on the eye. It is quite a fiddly tool, but other than that, it is pretty slick.
Because it is community-driven, the marketplace tends to be changing forever. You get the standard visualizations, and you've also got all other marketplace visualizations that require you to spend a bit more money and purchase things in the marketplace. With certain visualizations, there is no longevity. I had used certain visualizations, but they discontinued them, and I had to rebuild my reports, which is obviously very frustrating. There should be some sort of stabilization around how the marketplace visuals impact the users when they expire.
For how long have I used the solution?
I have been using this solution for about two and a half years. We use Power BI Premium, and we have its latest version.
What do I think about the scalability of the solution?
It is scalable once you've got your ducks in a row. We live in a world of fast-paced data. The business I am working in is dealing with a lot of unstructured data, so it has to go through the data onboarding transformation piece. It is more scalable if it connects to a data warehouse, but connecting to an Excel spreadsheet or unstructured data requires enormous amounts of investment. I have seen some other tools that are more data wrangling tools, so you don't want to blur your line. You need to stick to what you're good at. Is it data visualization and modeling, or is it data transformation? They're trying to diversify and make the tool all-encompassing, but we're now having to use a different tool for data transformation or data wrangling. We then just connect it to a data warehouse, and it becomes a really slick and scalable tool.
How are customer service and technical support?
They are very good. They are extremely responsive and helpful. They arrange a call quite quickly, and they actually get on the call and help you and do troubleshooting with you. They are not sending you to the Q&A page. They are quite hands-on in terms of support. So, I am really happy with their support.
What other advice do I have?
I would advise others to just make sure that whatever you're going to deploy can be scaled out. You should get your data modeling in place first.
I would recommend this solution. They have so many releases every month, which is quite cool. They are keeping on top of it, and it is not like you have to wait six months for a release. I'm still trying to keep up with the releases of the last four or five months.
I would rate Power BI a nine out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Technical Director at Progetti e Soluzioni
Intuitive, stable, customizable, and has a lot of powerful functions
Pros and Cons
- "It is stable enough. It has a lot of powerful functions. It can also be customized with the DAX language. It is also intuitive enough and incremental. You can start with something simple, and then step-by-step, you can increase the reports and dashboards according to your needs."
- "When you go to the cloud, its licensing is not intuitive. It is a little bit complex. When you have to purchase a new license, it is difficult to understand on their website what exactly you need to pay and how you can group. It is something that is applicable to all Microsoft products. They're not always so simple and clear when it comes to licensing. Their support can also be better in terms of explaining how they resolved an issue and what steps they took to resolve it. They are able to resolve the issue, but they can be better at explaining the approach they took to resolve the issue. It could have something in the direction of machine learning. It can have some kind of integration with machine learning where you can ask for some reports with natural language."
What is our primary use case?
We are using it for analyzing transactions. In the products that we develop and supply to our customers, there are some applications that are connected to payments. We analyze the trend of transactions or payments that are done in our system by our clients. We want to understand how our clients are using our solution and if there are some conditions that are making them use our product more than others. We also analyze who is paying and how much, and how and at what time are they using our system.
What is most valuable?
It is stable enough. It has a lot of powerful functions. It can also be customized with the DAX language.
It is also intuitive enough and incremental. You can start with something simple, and then step-by-step, you can increase the reports and dashboards according to your needs.
What needs improvement?
When you go to the cloud, its licensing is not intuitive. It is a little bit complex. When you have to purchase a new license, it is difficult to understand on their website what exactly you need to pay and how you can group. It is something that is applicable to all Microsoft products. They're not always so simple and clear when it comes to licensing.
Their support can also be better in terms of explaining how they resolved an issue and what steps they took to resolve it. They are able to resolve the issue, but they can be better at explaining the approach they took to resolve the issue.
It could have something in the direction of machine learning. It can have some kind of integration with machine learning where you can ask for some reports with natural language.
For how long have I used the solution?
I have been using this solution for two years.
What do I think about the stability of the solution?
It is stable enough.
What do I think about the scalability of the solution?
It is easy to make it grow as a product. Our organization is not big. We have a total of 10 to 15 people who access this solution. We will continue to use it for sure.
In general, we are producing applications that we sell to our clients in a SaaS model. All data of our clients is inside our database. The clients have to manage the service. All this data that they are loading in our server can have interesting information for them. So, we are using it to understand our clients and the behavior of the user.
How are customer service and technical support?
We had to use some support for licensing. They were fast enough, but sometimes, they were not very clear. We had a few calls with them. In the end, they solved the problem, but they didn't have a very clear approach. It was more of a communication problem. Their support can be better in terms of explaining how they resolved an issue and what steps they took to resolve it.
How was the initial setup?
Its installation is easy on the cloud as well as on the desktop. You can also easily move and publish from desktop to the cloud. We had issues with licensing, but after you have received licenses, it is easy.
It is also good how the data that is being collected on some servers for different data centers is automatically synchronized. It is easy enough to do automatic scaling or collect the data from the source and the publisher.
What about the implementation team?
We did it ourselves. At the moment, we are not using a consultant. It is intuitive enough for our use, and there is one type of analysis and one type of role. However, in the future, we might require a consultant for customizing the dashboard and the reports and splitting the data according to different roles. We would require analysis of different roles based on different sets of data. For machine learning, we'll surely require a consultant.
For its deployment and maintenance, we have three or four people for each specific competency. Some of them are more experienced in the data that has to be collected, and some of them are experienced in how data can be collected from the in-house server. There are also some people who are more competent in the business domain.
What's my experience with pricing, setup cost, and licensing?
We pay for users who are publishing on the cloud. The desktop version is free.
Its licensing is on a yearly basis.
What other advice do I have?
I would recommend this solution. It has many features that are good. It mostly needs improved licensing.
I would rate Power BI a nine out of ten.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Information Architect at a government with 10,001+ employees
A simple, flexible, low-code, and scalable solution for data integration and modeling
Pros and Cons
- "It is a pretty straightforward and flexible solution for data integration and modeling. It is a low-code solution. When you are doing data integration, you can use the GUI, which is very simple and straightforward. You can also do very intricate custom queries and model it at different levels. It is very easy to use and scalable."
- "It is kept very current, and there is an update literally every month. However, the interface changes quite randomly with no documentation, which is difficult at the domain and architectural level where you're planning things and engaging the business. Things change frequently, and you wonder where has the button for the new report gone. They should provide better documentation on interface changes. It should be better optimized. It is supposed to be a data integration tool, but it is doing relatively simple queries. It has its limitations. For example, you can only pull a number of columns. So, there is room for optimization on its ability to integrate multiple data sources. The desktop tool is very memory-intensive, and again, this is not documented clearly. It requires a heavy CPU and memory use, and it causes your operating systems to become unstable. I would like to see the ability to create datasets within Power BI. Microsoft is promoting Azure as a cloud solution, but it is dependent upon a desktop component, which seems a little bit deceptive. Data set is the basic element that you report from, but it has to be created on the desktop and then published to the cloud. So, you're in the cloud, and you create a data structure or the data flow, but you can't report from that. You have to leave the cloud, go to your desktop, create the data set on your desktop, and publish it to the cloud. You go back to the cloud and create your report by using that published data set, which is very non-intuitive. If you go to the Microsoft Power BI community, this is a common complaint across the entire community."
What is our primary use case?
We are using it for reporting, analytics, and data science. We have its latest version.
How has it helped my organization?
Microsoft's CRM platform has very limited reporting capabilities. Power BI was able to meet the business requirements for reporting and more in-depth analytics. It is a part of the Microsoft Ecosystem, and there is a straightforward connection from Power BI to CRM.
What is most valuable?
It is a pretty straightforward and flexible solution for data integration and modeling. It is a low-code solution. When you are doing data integration, you can use the GUI, which is very simple and straightforward. You can also do very intricate custom queries and model it at different levels. It is very easy to use and scalable.
What needs improvement?
It is kept very current, and there is an update literally every month. However, the interface changes quite randomly with no documentation, which is difficult at the domain and architectural level where you're planning things and engaging the business. Things change frequently, and you wonder where has the button for the new report gone. They should provide better documentation on interface changes.
It should be better optimized. It is supposed to be a data integration tool, but it is doing relatively simple queries. It has its limitations. For example, you can only pull a number of columns. So, there is room for optimization on its ability to integrate multiple data sources.
The desktop tool is very memory-intensive, and again, this is not documented clearly. It requires a heavy CPU and memory use, and it causes your operating systems to become unstable.
I would like to see the ability to create datasets within Power BI. Microsoft is promoting Azure as a cloud solution, but it is dependent upon a desktop component, which seems a little bit deceptive. Data set is the basic element that you report from, but it has to be created on the desktop and then published to the cloud. So, you're in the cloud, and you create a data structure or the data flow, but you can't report from that. You have to leave the cloud, go to your desktop, create the data set on your desktop, and publish it to the cloud. You go back to the cloud and create your report by using that published data set, which is very non-intuitive. If you go to the Microsoft Power BI community, this is a common complaint across the entire community.
For how long have I used the solution?
I have been using this solution for about 18 months.
What do I think about the stability of the solution?
It is pretty stable. I haven't determined any major issues.
What do I think about the scalability of the solution?
It is very scalable. It fits perfectly with the larger Azure Data Lake reference architecture. Power BI platform is a fundamental piece, and it becomes scalable to use with other components within that reference architecture.
We're in the process of laying out a three-phase approach. Over the next year, its usage will increase from 50% to 75%. In terms of the number of users, we have around 150 users who are data scientists and data analysts. We have around 5,500 desktop users, and it is a part of 365, which is on every desktop.
How are customer service and technical support?
There is a lot of online support. We also have Microsoft consultants on contract, and the support comes through them. Their support is very good.
Which solution did I use previously and why did I switch?
We also have IBM Cognos. We haven't switched. They're being used in tandem. There are different sets of requirements for two different solutions.
How was the initial setup?
I wasn't part of the deployment, but my understanding is that it was pretty straightforward.
What about the implementation team?
We used a Microsoft consultant for implementation. Our experience was good. We don't have any maintenance crew.
What other advice do I have?
I would rate Microsoft BI a nine out of ten.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Business Intelligence Developer at a manufacturing company with 51-200 employees
Great for monitoring and reporting
Pros and Cons
- "Premium features that used to cost $5,000 per company per month recently became a lot more accessible. Microsoft recently implemented a per user feature in Power BI Premium; it's $20 per month."
- "I would like to be able to use more predicting data science features without having to use R."
What is our primary use case?
Our primary use cases for this product are monitoring and reporting. I have some dashboards for the sales department and a little bit for operations. I'm going to create a new dashboard for marketing.
What is most valuable?
What I like about Power BI compared to Tableau, for example, is that Tableau is mostly a visualization program, but Power BI is a more complete solution, because it has DAX, Power Query, and a presentation and graphic layer. So, I use it not only for reporting and graphic purposes on the frontend, but also for doing things like modeling. It is very flexible, a lot more flexible for than Tableau for what I need.
One of the things that I appreciate is that premium features that used to cost $5,000 per company per month recently became a lot more accessible. Microsoft recently implemented a per user feature in Power BI Premium; it's $20 per month. I'm investigating in that because I think the price is good.
What needs improvement?
I would like to be able to use more predicting data science features without having to use R. If I were able to do most of the data science that I normally do inside Power BI without using R, I would decrease my use of R and mostly use Power BI.
For how long have I used the solution?
I have been using Microsoft Power BI for four and a half to five years. I have been using it since they created in basically. I started using it when it was Power Pivot in Excel and as soon as they created Power BI, I started using it.
What's my experience with pricing, setup cost, and licensing?
I recommend easing into Microsoft Power BI gradually. I started by creating models and graphics in Excel first. Then, when I learned a little bit about modeling, I started moving to Power BI and working there.
So, I recommend starting with Excel and practicing there first. Power Pivot is the app that you can use in Excel for this kind of work. Before switching to Power BI, learn about data modeling and dashboarding in Power Pivot in Excel first.
Which other solutions did I evaluate?
Before switching to Microsoft Power BI, I evaluated Tableau. It's a lot cheaper to use Power BI. The cost per user in Power BI is around $10 per month, while the cost per user for Tableau is a lot more expensive. That was a deciding factor for me.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Inovation Manager at SoCalGas
Creates charts and graphs to provide visuals of the data
Pros and Cons
- "The standard BI visualization capabilities are great."
- "Anything they can do to improve enterprise collaboration is going to help people get set up and utilize the solution."
What is our primary use case?
We mostly use this solution for dashboards and reporting.
There are roughly 2000 people in our office. At the least, 100 people use Power BI. We have around 10 super users who use it a lot. A lot of people just use it to look at dashboards. A lot of managers look at Power BI for their dashboards.
How has it helped my organization?
It has centralized our organization. It has democratized dashboard and report building and provides a centralized format. Without Microsoft BI, people would otherwise develop and manage their spreadsheets in Excel, which is just a lot harder than what Power BI enables us to do.
What is most valuable?
The standard BI visualization capabilities are great. It makes all the visualizations and has a drag and drop builder. It also has a power query data modeling capability that's excellent.
What needs improvement?
We're a big organization. We're looking at standardizing. Anybody can just pick it up and use it because it's easy. We want to be able to standardize what Power BI is and I think that's a challenge that we're encountering now.
Anything they can do to improve enterprise collaboration is going to help people get set up and utilize the solution.
For how long have I used the solution?
I have been using Microsoft BI for roughly two years.
What do I think about the stability of the solution?
It has crashed, but it's pretty stable. I haven't had any problems where a published dashboard was not working. Once a dashboard is published, I haven't seen any problems with it.
I think it depends a lot on the data access. As long as the data backend can get into Power BI, then everything works. If there are any data connection issues, that's when there will be problems.
How are customer service and technical support?
I get tech support from my admin. I've never contacted support.
What about the implementation team?
We have a Power BI admin administrator that helped us with the initial setup. From the user's perspective, it's pretty easy.
What's my experience with pricing, setup cost, and licensing?
I think it's a good price, from what I've heard. I know it's competitive with other Power BI tools. It comes in lower. I've heard no complaints about the pricing.
Which other solutions did I evaluate?
Our company did evaluate Tableau and a couple of other tools. We ended up promoting Power BI for everyone because it was licensed and we were already using Office 365. It integrates well with all of our existing environments.
What other advice do I have?
From a user's perspective, I'd advise people to really try to understand the data sources and have a good data environment in place, beforehand. That makes the Power BI environment much better.
Overall, on a scale from one to ten, I would give this solution a rating of nine. I think it's the best BI tool that I've used. I know it has a really good rating. It accomplishes a lot for us in terms of data manipulation and BI in the reporting.
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
New Build Completion & Commissioning at a energy/utilities company with 1,001-5,000 employees
Powerful, user-friendly, and easy to set up
Pros and Cons
- "The product can go easily go and extract data and it can put it into any format."
- "I'm not overly technical, and so I can't really speak to any shortcomings from a technical standpoint."
What is our primary use case?
We primarily use the product for running the reports and all data extraction in our organization.
What is most valuable?
The solution is a wonderful tool overall.
Power BI is very powerful and very easy to use. Its user-friendliness is one of its most valuable aspects. It has a very nice user interface that makes everything easy to navigate.
The product can go easily go and extract data and it can put it into any format.
It's a very good data analytic tool.
The initial setup is pretty easy. It's pretty straightforward in general.
What needs improvement?
I can't say that anything glaring is missing from the offering at this time.
Microsoft is doing a lot of research on it and they're coming up with a lot of good release items.
I'm not overly technical, and so I can't really speak to any shortcomings from a technical standpoint.
I'd like to have more time with the solution to evaluate it to see if there's really anything missing. We don't really go in-depth with the product.
For how long have I used the solution?
I've been using the solution since about 2017. It's been a few years now.
What do I think about the stability of the solution?
The stability is very good. It's a Microsoft product and therefore they wouldn't put anything out that wasn't tested and worthy of release. There aren't bugs or glitches. It doesn't crash or freeze. It's quite reliable and offers good performance.
What do I think about the scalability of the solution?
While the scalability is there, the cost is what you have to factor in. It has to scale as if there's more data, it needs to meet that demand and be able to extract and analyze it.
How are customer service and technical support?
Technical support for the most part has been very good. They are helpful and responsive. We are satisfied with the level of support we receive. On a scale of one to 25, I would give it a mark of 20.
How was the initial setup?
We've found the initial setup to be pretty straightforward. It's not complex. A company shouldn't have too much trouble getting everything up and running.
What's my experience with pricing, setup cost, and licensing?
I'm not sure of the exact cost of the solution. It's not an aspect of the product I need to worry about.
I am aware that we currently have an enterprise license.
Which other solutions did I evaluate?
I personally haven't evaluated or compared any other solutions. I don't have any knowledge in terms of how it compares to other options.
What other advice do I have?
We are customers and end-users. We don't have a specific business relationship with Microsoft.
I would rate the solution eight out of ten overall. We've been pretty satisfied with the product.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free Microsoft Power BI Report and get advice and tips from experienced pros
sharing their opinions.
Updated: June 2025
Popular Comparisons
Teradata
IBM Cognos
Amazon QuickSight
SAP Analytics Cloud
SAP BusinessObjects Business Intelligence Platform
Oracle OBIEE
MicroStrategy
Oracle Analytics Cloud
QlikView
Looker Studio
TIBCO Spotfire
Microsoft SQL Server Reporting Services
Salesforce Einstein Analytics
Buyer's Guide
Download our free Microsoft Power BI Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- BI Reports for business users - which BI solutions should we choose?
- Business users moving from Tableau to MS Report builder
- Is Power BI a complete platform or only a visualization tool?
- What are the key advantages of OBIEE compared to Microsoft BI?
- What Is The Biggest Difference Between Microsoft BI and Oracle OBIEE?
- Is Microsoft Power BI good for an ETL process?
- How would you decide between Microsoft Power BI and TIBCO Spotfire?
- Is it easy to extract data from Oracle Fusion into Power BI?
- PowerBI or SyncFusion - which is better?
- What challenges to expect when migrating multiple dashboards from TIBCO Spotfire to Microsoft Power BI?