I use the solution in my company for data analysis and visualization.
Senior Software Engineer at Ace Infoway Pvt. Ltd
Easy to use, but it needs to be made available to users for free
Pros and Cons
- "The advantages of Microsoft Power BI stem from the fact that it is really easy to use. The drag and drop facilities provided by the product are good."
- "From any improvement perspective, I want the product to be made available to users free of cost...The stability and scalability of the product can be better."
What is our primary use case?
What is most valuable?
The advantages of Microsoft Power BI stem from the fact that it is really easy to use. The drag and drop facilities provided by the product are good.
What needs improvement?
I only face problems when I want the product for free to help prepare for some of the demos for my company.
From any improvement perspective, I want the product to be made available to users free of cost. The product should not require any subscriptions.
The stability and scalability of the product can be better.
For how long have I used the solution?
I have been using Microsoft Power BI for six months. My company is a customer of the product.
Buyer's Guide
Microsoft Power BI
May 2025

Learn what your peers think about Microsoft Power BI. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
857,028 professionals have used our research since 2012.
What do I think about the stability of the solution?
Stability-wise, I rate the solution a seven out of ten.
What do I think about the scalability of the solution?
Scalability-wise, I rate the solution a seven out of ten.
How are customer service and support?
I don't have any experience with the solution's technical support. I rate the technical support a five out of ten.
How would you rate customer service and support?
Neutral
How was the initial setup?
The product's initial setup phase was easy.
What's my experience with pricing, setup cost, and licensing?
I rate the product price an eight on a scale of one to ten, where one is low price and ten is high price.
What other advice do I have?
The product improved my company's decision-making project when I was involved in a project where I had to do an analysis involving LinkedIn and other social media accounts.
The product's maintenance phase is easy.
My company can share and manage Microsoft Power BI across different teams in the company since we have only opted for the subscription for a single person. In my company, we do exchange web URLs, and it helps us exchange reports with different teams.
My experience with the real-time dashboard updates of the product has been good.
I rate the overall tool a seven out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Data Scientist at a energy/utilities company with 501-1,000 employees
Provides good and logical visibility; difficult to easily share the dashboard with external people
Pros and Cons
- "It provides good visibility."
- "Things can slow down if you create too many pages."
What is our primary use case?
We are power industry consultants and we collect line operation data from power plants, preprocess it and then put it into some visualization software such as Tabula or Power BI. We then generate a regular test report for our customers who are power plant operators.
What is most valuable?
It provides good visibility to the customer. They can see everything that's going on in a logical and user-friendly way.
What needs improvement?
If you create too many pages, things can get heavy and slow down significantly. Once you create the dashboard, the data is updated at certain time intervals. I'd like to see more flexibility around those time options. It's difficult to easily share the dashboard with people outside the organization.
For how long have I used the solution?
I've used this solution for two years.
How are customer service and support?
The Microsoft support is not very good. When issues arise, I use Google or the user discussion boards.
How would you rate customer service and support?
Neutral
How was the initial setup?
The initial setup is straightforward, it's just a matter of downloading the software from Microsoft and installing it.
What's my experience with pricing, setup cost, and licensing?
The solution is very affordable.
Which other solutions did I evaluate?
The big difference between Tableau and Microsoft BI is the price tag which is much higher for Tableau. Tableau also provides a server for web publishing. It means you can easily share the visualization with people outside your company. In that sense, Power BI is more difficult. I also think Tableau may be more secure.
What other advice do I have?
I would recommend this solution if you're a smaller organization. If you have massive data, like a corporation, then Tableau is probably the product to use.
I rate this solution six out of 10.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Microsoft Power BI
May 2025

Learn what your peers think about Microsoft Power BI. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
857,028 professionals have used our research since 2012.
IT Cybersecurity and Compliance Coordinator at Plaenge
Good visibility, fast track support, reliable, and easy to install
Pros and Cons
- "One of the most valuable aspects of this tool is its ease of use and the ability to easily share information with others."
- "There is room for improvement in terms of pricing for the solution."
How has it helped my organization?
To gain insights into our sales and financial aspects, we use the Power BI solution, which provides us with valuable information and analytics.
What is most valuable?
One of the most valuable aspects of this tool is its ease of use and the ability to easily share information with others.
What needs improvement?
There is room for improvement in terms of pricing for the solution.
For how long have I used the solution?
We use Microsoft BI in our organization. I have been working with it for two years.
We have implemented the Power BI Pro solution in our organization.
What do I think about the stability of the solution?
I would rate the stability a nine out of ten.
What do I think about the scalability of the solution?
I would rate the scalability a nine out of ten.
We have plans to increase our usage in the future.
How are customer service and support?
I would rate the technical support a nine out of ten.
We use fast track support and it is very good.
Which solution did I use previously and why did I switch?
I have been acquainted with SolarCloud for three months.
I haven't worked directly with the solution, but I downloaded the eBook to learn more about it.
How was the initial setup?
Due to our extensive experience with the tool, the initial setup was straightforward and uncomplicated.
What was our ROI?
We have seen a return on investment.
What's my experience with pricing, setup cost, and licensing?
The pricing for the solution is relatively higher compared to other alternatives.
What other advice do I have?
I am a cybersecurity analyst.
Knowing the numbers and having comprehensive insights are important for our organization. It holds significant importance for various teams, including finance and other departments, to make informed decisions and drive overall growth and success.
I would rate Microsoft BI a ten out of ten.
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.
Principal System Developer at HHRC
Is easy to install, stable, and scalable, and helps to quickly create dashboards
Pros and Cons
- "What I like about Power BI is how fast you are able to create dashboards and how fast you are able to fetch the data. You can connect to the database or data source, and then you can design your dashboards very easily."
- "There are some limitations in Power BI; you have to work in the Power BI base. However, if you want something not out-of-the-box and you want something custom, you have to do a lot of work."
What is our primary use case?
The use case for power BI is to generate dashboards for high-end management and operational dashboards.
How has it helped my organization?
Microsoft BI, if used properly, can provide insights that will help management to take better decisions and can benefit from cost optimizations, reduce risks, etc.
What is most valuable?
What I like about Power BI is how fast you are able to create dashboards and how fast you are able to fetch the data. You can connect to the database or data source, and then you can design your dashboards very easily.
The best thing about Power BI is that you can manipulate the data within Power BI, so you don't have to update the data source to have filtration or conditional formatting. You can easily do those things under Power BI.
It is easy and has rapid development.
It is stable and scalable as well.
What needs improvement?
There is an issue with Microsoft because the on-premises Power BI is behind the cloud Power BI. So, the on-premises Power BI is six months or one year behind the cloud version because Microsoft published the cloud features first, and then they published the on-premises version. This has been an issue. They should be on the same level of capability.
There are some limitations in Power BI; you have to work in the Power BI base. However, if you want something not out-of-the-box and you want something custom, you have to do a lot of work. Microsoft can provide some easy way to customize the dashboards.
For how long have I used the solution?
I've been using this solution for two to three years.
What do I think about the stability of the solution?
It is stable, but there is an issue with Microsoft because the on-premises Power BI is behind the cloud Power BI. The features of on-premises Power BI are six months or one year behind the cloud version. They are not on the same level of capability.
What do I think about the scalability of the solution?
The scalability of Power BI is quite good.
How are customer service and support?
Microsoft technical support could be more knowledgeable.
Which solution did I use previously and why did I switch?
We switched to Power BI because it is easy, and there is rapid development.
How was the initial setup?
Installation is easy and took about half an hour.
What about the implementation team?
It requires a little bit of effort, and we needed the help of a consultant.
What's my experience with pricing, setup cost, and licensing?
Power BI comes with enterprise Microsoft licensing. So for the user, you don't have to pay, but you do have to pay a one-time cost.
What other advice do I have?
If you want to use Power BI, you should go for the cloud version. Don't use the on-premises version because the cloud version has a lot of features which the on-premises version doesn't have.
Also, if you are going to use Power BI, you should know what all your capabilities are. Otherwise, if you try to do some things such as develop a dashboard which is not supported by Power BI, it will be a showstopper for you.
I would rate this solution at eight on a scale from one to ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Data Engineer at a financial services firm with 1,001-5,000 employees
Stable data analytics tool with good scalability; detects errors and gives detailed error messages
Pros and Cons
- "What's most valuable in this tool is that it gives its users detailed error messages. It's a very stable data analytics tool, and it offers good scalability."
- "Microsoft Power BI can be confusing, because it has two languages that you need to learn if you want to use it, and this makes it more difficult for nontechnical users."
What is our primary use case?
In my project, I have an integration with Microsoft Power BI: I bring the lock from Azure Monitor to Microsoft Power BI, then create a dashboard from there. In the morning, we have a screenshot of the dashboard, and it can show you if there's a failure or not, based on the locking, so I combine the data which we get from the on-premises system, Azure Monitor, and other tools.
What is most valuable?
What I find most valuable in Microsoft Power BI is that it gives users detailed error messages. The lock I bring from Azure Monitor into Microsoft Power BI shows us detailed error messages which is helpful, and this is something you can't get from Azure Monitor, unless you do a custom query.
With Microsoft Power BI, I just need to put everything into a table, so people can filter the data, then they can see the error messages which they find useful. In the morning, if we see some failure in our solution, we can go to the "Detail" tab to see detailed error messages.
What needs improvement?
Microsoft Power BI can be confusing, because it has two languages that you need to learn if you want to use it. This is its area for improvement. First, you have to learn DAX (data analysis expressions), then you also have to learn Power Query M. You need to learn two languages simultaneously. If they can combine and make it just one language, it will be easier for nontechnical users.
For how long have I used the solution?
We've dealt with Microsoft Power BI for six months.
What do I think about the stability of the solution?
Microsoft Power BI is very stable, and it's a nine out of ten for me.
What do I think about the scalability of the solution?
I'm rating the scalability of Microsoft Power BI a nine out of ten. Its scalability is really good, because Microsoft has put in a lot of effort. They have a lot of connectors that let us bring in a lot of data, and even if we don't have enough data, we can use HTTP and REST API code to get data, so that's good.
What other advice do I have?
The way Microsoft Power BI is used, particularly its Cleaner tool, should be improved. I just started using the solution and I use the PowerBI Cleaner with all the BI tools, and we need to have a dedicated data warehouse for that. PowerBI Cleaner would just be plugged directly to the data, and that's not good when you use your analytics solution, plugging it directly to the online transaction database.
We should have an OLAP (online analytical processing) software that's dedicated only for that solution, but we don't do that yet. If we have time, we should do that, but the PowerBI Cleaner would just stop at that stage, because it serves it purpose, e.g. it serves us what we need.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Director at a manufacturing company with 1,001-5,000 employees
Enables us to do all of our self-service analytics and is dynamic in terms of frequent improvements
Pros and Cons
- "It's the analytic engine in terms of the interface on the Power BI environment, as opposed to pivot tables, and it's a mobile solution."
- "Right now, their premium pricing is keeping us out of the premium market. The premium price per user just doesn't make sense for us, but we haven't reached the limit of 500 users to justify the premium."
What is our primary use case?
We use this solution for all of our self-service analytics.
We have the analysis services on-prem and Power BI Pro in the cloud. We are using the latest version of Microsoft BI.
What is most valuable?
It's the analytic engine in terms of the interface on the Power BI environment, as opposed to pivot tables, and it's a mobile solution.
They have a new update every month. It seems to be pretty dynamic in terms of improvement every year.
What needs improvement?
Right now, their premium pricing is keeping us out of the premium market. The premium price per user just doesn't make sense for us, but we haven't reached the limit of 500 users to justify the premium.
What do I think about the stability of the solution?
The stability is good.
What do I think about the scalability of the solution?
We could scale up to premium or Azure. We're fine.
How are customer service and support?
I haven't really used it other than going on their documentation and seeing posts. I have never had to call for technical support.
How was the initial setup?
The initial setup was straightforward. I would rate it a 5 out of 5.
What about the implementation team?
Deployment was completed in-house.
What's my experience with pricing, setup cost, and licensing?
I would rate them 4 out of 5 for their current pricing. There are no additional costs to the standard licensing fees.
What other advice do I have?
I would rate this solution 9 out of 10.
They're a market leader. They're the best in class, so I would definitely use them over any analytic tool.
Which deployment model are you using for this solution?
Hybrid 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.
Practice Manager at a computer software company with 10,001+ employees
Reasonably priced, easy to deploy, and user-friendly data analytics and reporting solution
Pros and Cons
- "Good reporting and data analysis tool that's user-friendly, easy to deploy, stable, and scalable."
- "The UI looks awkward once the graphs have been generated in the console. This is what Microsoft can work on."
What is our primary use case?
We use Microsoft Power BI for production testing. We're not using it for production automation. It's being used for testing and testing themes. We have a testing requirement, so we want to mimic automated workflows on production to be validated on regular intervals, and this is how we use this solution.
What is most valuable?
One valuable feature of Microsoft Power BI is that it's user-friendly. It also has good connectivity between multiple source systems. It's also a good data analysis tool.
What needs improvement?
The UI looks awkward once the graphs have been generated in the console. This is what Microsoft can work on. They should make the graphs more user-friendly, because other parts of Microsoft Power BI are user-friendly, but the graphical representations aren't.
For how long have I used the solution?
We've been dealing with Microsoft Power BI for five to ten years now. We were early adopters of cloud solutions, e.g. AWS and Azure, which we adopted from the start. We are a complete cloud company.
What do I think about the stability of the solution?
Microsoft Power BI is a stable solution.
What do I think about the scalability of the solution?
I find Microsoft Power BI scalable.
How was the initial setup?
It's very easy to deploy Microsoft Power BI.
What's my experience with pricing, setup cost, and licensing?
Microsoft Power BI has reasonable pricing.
Which other solutions did I evaluate?
We evaluated Microsoft Azure.
What other advice do I have?
We use Microsoft Power BI. We also use AWS, but what we primarily use is Microsoft Power BI.
We're using a combination of deployment models for this solution, because the model will depend on the customer need.
We don't procure this solution and other Microsoft tools for ourselves. It's the customer who procures them, and there is not much issues for us to contact support. We are a Microsoft company, e.g. we are partners with Microsoft, so we have good rapport with them.
We recommend Microsoft Power BI even for large enterprises. It's a tool that could be used even by smaller enterprises and by end customers.
My rating for Microsoft Power BI is an eight out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: partner
Head of business transformation and digitalization at Apple
Allows you to manage data governance, and data for certain organizations, and present it in a way that is more advanced than the manual reporting
Pros and Cons
- "Considering that it's Microsoft, it can be integrated with the Power Platform, which is also Microsoft-based, like SharePoint, Power apps, Power Automate, and Power BI, which is the most user-friendly."
- "From an improvement perspective, I think if the Power BI developers of that platform would really focus on being more detailed and specific on the error messages, it would help a lot of developers troubleshoot and maintain the report ECT or the dashboard ECT."
What is our primary use case?
We use the solution for data analytics, so we use it to manage data governance, manage the data for certain organizations, and present it in a way that is more advanced than the manual reporting that was being done before via Excel. Now it's kind of interactive. It's more modern, so there are a lot of new features. It can be integrated with more BI tools also.
I've been in different organizations with different setups. I've experienced using on-prem, cloud, and hybrid.
What is most valuable?
Considering that it's Microsoft, it can be integrated with the Power Platform, which is also Microsoft-based, like SharePoint, Power apps, Power Automate, and Power BI, which is the most user-friendly. It can also be integrated with more systems or domains that are non-Power BI domains, so it can be connected using API, SQL, or Azure. You can connect into your local premises, or database, et cetera. There's a lot that you can use Power BI with, and I think it's the number one BI platform in the market.
What needs improvement?
Based on my experience, everything's good in Power BI. Consistently, it's being updated every month. There's a new feature that is being added to the platform, but I think one thing that can be improved is with regard to the error messages. When there is a problem, the error message is not specific about what's causing the problem. Maybe they intentionally generalize it because there could be a lot of causes. From an improvement perspective, I think if the Power BI developers of that platform would really focus on being more detailed and specific on the error messages, it would help a lot of developers troubleshoot and maintain the report ECT or the dashboard ECT.
There needs to be more specific error messages. You encounter problems normally for the development part and maintainability part, and there are some issues that you or any developers would encounter. It's resolvable, but it would take some effort to really dig in and investigate. Some of the messages, for example, will say that the main package is missing, which could mean a lot of things. It could be a formatting error, it could be a file type error, it could be a transformation error on the helper file, et cetera. If there was a sub-description of what that is, it would be a great improvement on Power BI.
For how long have I used the solution?
I have been using this solution for three years.
What do I think about the stability of the solution?
It is very stable. It's been around for more than five years. It was released to the market around 2015, it was conceptualized in 2011, and consistently it's been at the top of the market, against all its competitors, because it's a Microsoft product. I think the secret there is in the way they update their report consistently. The platform is being updated every month, so all the needs of the developers are being met.
What do I think about the scalability of the solution?
It's scalable. You can be a junior developer and work on your mini projects or your supporting mini team, and you can create your own presentation with Power BI, as simple as that. You can also handle multi-database projects and huge enterprise level data and combine all the different systems, get all the data, and put it into Power BI. Power BI has the capability and the power to cater that.
How are customer service and support?
There are times when I can't resolve certain problems, and of course I'll exhaust all my resources. I would talk to my colleagues as well. Aside from that, there are BI groups or BI developer groups on Facebook, wherein I just post a question and then we all help each other. But if there are problems that can't be resolved, we go to Microsoft and create a ticket.
You don't need any technical support for BI because you have a very big community. There's Google, and then there are a lot of people who are very willing to help. Adam, from Guy in a Cube, is very popular. He's part of Microsoft, and he's popular on YouTube. He answered one of my questions, and it's a very hard question. I think a lot of the problems that I encountered were resolved.
Which solution did I use previously and why did I switch?
I have also used Active Directory. I was a service desk analyst, which is a level one IT. For Active Directory, I use that to support the organization's directory, IT concerns like internet error issues, their profile, if they can't access a certain website, their password needs to be reset, et cetera.
Power BI has different kinds of setups, so one setup would be connecting to an SQL server database. I have experience connecting to SQL databases, and I do basic SQL coordinates because normally it's done in collaboration with SQL administrators.
How was the initial setup?
I'm a seasoned BI developer, so it's easy for me, especially if it's not a very complicated project. There are different setups, depending on the project and depending on the organization. There are really complicated ones. For example, if you are going to connect to SSA live connection, a cube has to be built, there will be expenses, et cetera. There are requirements that would involve different teams and different people because of the expenses, et cetera. There are also simple ones like when you're just connecting to Big Data, or SharePoint, or SAPI, or local, or databases. It depends on projects, but for me as a seasoned developer, I think it's going to be easy.
What other advice do I have?
I would rate this solution 10 out of 10, against all the other competitors and as a BI tool.
It's a 10 because of the price. It's not that expensive compared to other BI tools. It's also with regard to maintainability. It's easier to understand, easy to manage, and it's very flexible. You can create projects, you can create a website, et cetera. It also has accessibility. It can be integrated with a lot of systems and applications. It's the leading BI tool in the market.
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: May 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
Salesforce Einstein Analytics
Microsoft SQL Server Reporting Services
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?