Try our new research platform with insights from 80,000+ expert users
Deepak Sahu - PeerSpot reviewer
Senior Consultant at a tech vendor with 10,001+ employees
Real User
Top 20
Provides data manipulation and visualization with built-in AI capabilities
Pros and Cons
  • "The data manipulation and data cleaning tasks are handled in the backend by Power Query in Microsoft Power BI."
  • "As Copilot and further integrations continue to develop, they will enhance Power BI's functionality."

What is our primary use case?

We use Microsoft Power BI for both data manipulation and visualization, with a strong emphasis on data-driven storytelling. It allows you to clean and transform data. You can connect to various data sources, such as Excel, SQL databases, and SharePoint files, and clean and prepare your data using Power Query. Additionally, you can write DAX to create powerful measures for diverse use cases. Power BI enables the creation of highly insightful dashboards to convey information.

What is most valuable?

The data manipulation and data cleaning tasks are handled in the backend by Power Query in Microsoft Power BI.

Integrating data from multiple sources in Microsoft Power BI is very easy. For example, you can connect to SharePoint, various SQL servers, and other platforms. Power BI also offers a range of connectors and libraries for integrating data from various sources, including databases, online services, and cloud-based platforms. It saves a lot of time by handling large datasets. It can process millions of rows of data and allows users to create visualizations and analyze trends quickly. Power BI is effective for various types of data analysis and can adapt to complex data needs.

What needs improvement?

Additional features can enhance Power BI's capabilities in predictive analysis. Currently, Microsoft Fabric is integrated with Power BI. As Copilot and further integrations continue to develop, they will enhance Power BI's functionality.

It offers a range of formatting options for reports and dashboards. For example, if you have multiple headers and change one header's color, all the subheadings can automatically adopt the same color. This feature allows for extensive customization and formatting, which is important because leaders often prefer color-coded information presented in a specific manner.

For how long have I used the solution?

I have been using Microsoft Power BI for seven years.

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.
851,604 professionals have used our research since 2012.

What do I think about the stability of the solution?

I rate the solution’s stability a ten out of ten.

What do I think about the scalability of the solution?

More than 400 people utilize it. It is suitable for small and medium businesses.

You can create dashboards using Power BI Desktop and share the Power BI Desktop file itself. However, for larger organizations, Power BI offers a web-based solution through Power BI Service, where you can publish reports and dashboards.

I rate the solution’s scalability a ten out of ten.

How are customer service and support?

Microsoft offers excellent products, and its community provides many options and support. If users encounter specific issues, they can find solutions in various Microsoft communities.

Which solution did I use previously and why did I switch?

I have experience with both Microsoft Power BI and Tableau. Working with Tableau posed multiple challenges, such as data integration and ETL, which can be quite complex. Additionally, Tableau's measures and visualizations can be somewhat intricate. However, the flexibility in Power BI is comparable to that of Tableau.

I used Tableau for about five years before switching to Power BI, so I have a total of around eleven years of experience with these tools. As an advanced Tableau user, Power BI is simpler in comparison. Additionally, Tableau requires a paid license, whereas Power BI does not require a purchase unless you deploy it.

How was the initial setup?

The initial setup is simple. You can start in about twenty minutes. However, you'll need to thoroughly understand the application to gain deeper and more critical insights. While you can learn the basics within a few hours, mastering the more advanced features involves a steeper learning curve.

What's my experience with pricing, setup cost, and licensing?

Compared to other solutions, it can be relatively expensive, while the cost can be more manageable for organizations, considering the scale and the benefits.

What other advice do I have?

Power BI offers several built-in AI capabilities. For instance, it includes features for sentiment analysis, generating word clouds, pattern recognition, and trend analysis. While Power BI integrates well with various external data sources and services, including advanced AI models, many analytical functions are available directly within the Power BI suite.

Overall, I rate the solution a ten out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
AlejandroVerdugo - PeerSpot reviewer
Freelancer at Data Insights
Real User
Top 20
Helps manage and visualize the control of permits to work for service with good insights from analyzing data
Pros and Cons
  • "The most valuable aspect of Microsoft Power BI in my field is the insights it provides from analyzing data. Sometimes, these insights go beyond what traditional analysis can reveal due to the large volume of data involved. In terms of improving our data analysis process, it starts with identifying data sources, followed by cleaning and filtering out irrelevant data. Then, we categorize and structure the data to achieve the best visualization and insights. Regarding Power BI's integration with other tools, although we haven't implemented it ourselves, it's known that Power BI can integrate with systems like SAP or ERP software, which could enhance our analytics capabilities if needed."
  • "I believe Power BI could improve by making data tables and databases easier to handle, especially for non-programmers who may not be familiar with languages like Python. Simplifying these aspects would enhance the usability and accessibility of Power BI for a broader range of users."

What is our primary use case?

We use Microsoft Power BI to manage and visualize the control of permits to work for service companies in industrial plants in Mexico. The control of permits is crucial because all service companies must be registered with a special number by the government, and all personnel must be certified for the specific work they will perform inside the plant. For example, if installing cameras at a high level, you need a permit for that specific condition, which has specific rules to comply with to carry out the job. In Power BI, we can visualize the number of permits, open permits, closed permits, refused permits, and all types of permits we have. This allows us to manage all permits for people working on various projects inside the industrial site.

What is most valuable?

The most valuable aspect of Microsoft Power BI in my field is the insights it provides from analyzing data. Sometimes, these insights go beyond what traditional analysis can reveal due to the large volume of data involved. In terms of improving our data analysis process, it starts with identifying data sources, followed by cleaning and filtering out irrelevant data. Then, we categorize and structure the data to achieve the best visualization and insights.

Regarding Power BI's integration with other tools, although we haven't implemented it ourselves, it's known that Power BI can integrate with systems like SAP or ERP software, which could enhance our analytics capabilities if needed.

What needs improvement?

I believe Power BI could improve by making data tables and databases easier to handle, especially for non-programmers who may not be familiar with languages like Python. Simplifying these aspects would enhance the usability and accessibility of Power BI for a broader range of users.

For how long have I used the solution?

I have been using Power BI for the last six months.

What do I think about the stability of the solution?

In terms of stability, it's been reliable. We haven't encountered any bugs or crashes.

What do I think about the scalability of the solution?


The scalability of Power BI is good for our needs. It handles our work well without issues.

How was the initial setup?


Understanding the deployment process at the start was complex due to our limited experience with Power BI, which we've been using for about six months. It took approximately five months to deploy everything in our current project. As for maintenance, keeping Power BI updated and active is crucial for obtaining optimal benefits from the platform.

What was our ROI?

We've definitely seen a return on investment. We calculated the benefits and ROI for our solution.

What's my experience with pricing, setup cost, and licensing?

Regarding cost, the initial investment wasn't too high, but ongoing licensing could add up.

What other advice do I have?

Overall, I'd rate Power BI as an eight out of ten. It's been quite effective for us.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
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.
851,604 professionals have used our research since 2012.
reviewer2352276 - PeerSpot reviewer
Lead Support Engineer at a financial services firm with 10,001+ employees
Real User
Top 20
Allows users to see reports on mobile devices but has limitations on data volume
Pros and Cons
  • "The tool's most valuable features are slicer and Microsoft Copilot integration. It also allows users to see reports on mobile devices. The solution can also integrate with various data sources."
  • "The limitations within Microsoft Power BI include the volume of data it can handle, as there's a cap on the number of rows you can keep. When you pull your data and build your models, you're restricted by this row limit. Additionally, certain SSRS features are deprecated, which can be a drawback for users who rely on those capabilities."

What is our primary use case?

We use the solution for data analysis. 

What is most valuable?

The tool's most valuable features are slicer and Microsoft Copilot integration. It also allows users to see reports on mobile devices. The solution can also integrate with various data sources. 

What needs improvement?

The limitations within Microsoft Power BI include the volume of data it can handle, as there's a cap on the number of rows you can keep. When you pull your data and build your models, you're restricted by this row limit. Additionally, certain SSRS features are deprecated, which can be a drawback for users who rely on those capabilities.

For how long have I used the solution?

I have been working with the product for three to four years. 

What do I think about the stability of the solution?

I rate the solution's stability a seven out of ten. It has limitations on rows, datasets, and the things that can add to the memory. 

What do I think about the scalability of the solution?

I rate the product's scalability a ten out of ten. It is resilient and scalable. 

How are customer service and support?

I am a technical supporter and can support myself. 

Which solution did I use previously and why did I switch?

Before Microsoft Power BI, we used Reporting Services. We switched to it because it is part of Microsoft's ecosystem, and Microsoft has mapped the roadmap for visualization from SSRS to Microsoft Power BI.

How was the initial setup?

I rate the solution's deployment ease a ten out of ten. It is easy and can take around 14 hours to complete. 

What about the implementation team?

Microsoft Power BI's deployment was done in-house. 

What's my experience with pricing, setup cost, and licensing?

The solution's pricing is medium.

What other advice do I have?

I would recommend Microsoft Power BI based on the use cases. I rate it a seven out of ten. 

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
BI Developer at a tech services company with 51-200 employees
Real User
Top 5
Competitive pricing, intuitive installation, responsive support, with multi-layer functionalities
Pros and Cons
  • "They find Power BI's data pull mechanism to be sufficient and cost-effective, especially considering the stability it provides. In comparison with other solutions, Power BI stands out as a fantastic choice. Therefore, I would definitely recommend sticking with the Pro license."
  • "I believe there is room for improvement in terms of authentication and certain functionalities in Power BI. For instance, adjusting the width of columns is not easily done, as there is only an option to enable or disable automatic adjustment. This can be a significant drawback for clients who desire more flexibility."

What is our primary use case?

In January, I successfully published my application on AppSource, specifically targeting retail customers. Recently, I received positive feedback from a customer, which was truly gratifying. It seems that my application is Microsoft's preferred choice as it effectively addresses the majority of customer requirements and is tailored to their specific requests. 

Apart from retail applications, I have also developed solutions for BigChange, an organization dedicated to driving significant changes. Additionally, I have worked on creating reports focusing on production efficiency within my company. These reports have been well-received and have provided valuable insights. Lastly, I have recently worked on an application that involves managing IT resources and has developed a multi-dimensional model including SSIS and Power BI.

For the last project, I worked on creating data flows and implementing incremental refresh functionality. However, there was an issue we encountered regarding the date field in the tables. The existing portal dates were incorrect as they did not reflect changes in the records. To address this, we collaborated with the developers to introduce an additional column that accurately captures modified data in the system. This improvement has proven to be significant, and it can be implemented using the pro license, rather than relying on the premium license, as the premium license covers different aspects.

The Pro license offers great features such as incremental refreshing, which is highly beneficial. While it doesn't include direct query capabilities, I believe that many customers don't actually require direct query functionality. 

Currently, the developers in my company are busy adding a column in the API as part of our transition to BC Start. Our intention is to gradually migrate our customers to SQL Server, and that's why we are using the app.

In a simplified manner, when working on-site, you cannot directly connect to the regular table without using APIs. That's why the APIs need to be modified to include an additional column, making it suitable for incremental refreshing. Apologies for any disruption caused, but I hope this explanation clarifies the situation.

What is most valuable?

They find Power BI's data pull mechanism to be sufficient and cost-effective, especially considering the stability it provides. In comparison with other solutions, Power BI stands out as a fantastic choice. Therefore, I would definitely recommend sticking with the Pro license.

What needs improvement?

I believe there is room for improvement in terms of authentication and certain functionalities in Power BI. For instance, adjusting the width of columns is not easily done, as there is only an option to enable or disable automatic adjustment. 

This can be a significant drawback for clients who desire more flexibility.

Additionally, changing styles and formatting options for numbers require external tools, which can be inconvenient and time-consuming. Ideally, Power BI should incorporate these features within its platform to enhance user experience and eliminate the need for external tools.

I understand your frustration with the lack of automation and dynamic features in Power BI, particularly regarding the assignment of dynamic titles and content titles. While there are some options available for creating dynamic titles, they may not fully meet your specific requirements. It would be ideal to have more flexibility in manually assigning the desired typography for each call and dynamically setting content titles. Although it is possible to find workarounds for these limitations, I believe Microsoft will likely address these issues in future updates to improve the user experience. Despite these shortcomings, Power BI remains a powerful and highly capable application, and I would rate it an eight out of ten.

I have a strong belief that within the next couple of years, or even sooner, significant advancements will be made in Power BI. These advancements will make it even more powerful and I am confident it will become truly exceptional. I have complete faith in the future development and potential of this platform.

For how long have I used the solution?

I have been working with Microsoft BI since the start of 2020.

I am working with the latest version.

What do I think about the stability of the solution?

Microsoft BI is very stable.

What do I think about the scalability of the solution?

Microsoft BI offers scalability, particularly with the availability of premium capacity. With premium capacity, whether it's per user or a dedicated resource, Microsoft BI can effectively handle increased data volumes and accommodate growing user needs. 

Microsoft BI offers scalability in specific areas, but it is important to note that scalability options are limited to certain aspects and may come at a higher cost. For instance, the premium package, which starts at around $5,000 or more, provides enhanced scalability features. However, if you opt for the per-user licensing model, the scalability may be constrained as it is tied to the number of licensed users. Therefore, in terms of scalability, the per-user option may have limitations compared to other packages.

How are customer service and support?

I wrote to Chris Web, and he replied to me immediately. He is the principal program manager at Microsoft.

I have him I have him working And, usually, I don't contact them, only when it is something serious. top expert and experts, and they reply, you know, has been one for us. It's great

Which solution did I use previously and why did I switch?

In my professional experience, I have primarily worked with AS (Analysis Services), Power BI, and SSIS (SQL Server Integration Services).

Last week, I worked on creating SSRS (SQL Server Reporting Services) reports and integrated them with SSAS (SQL Server Analysis Services). Additionally, I hold a Microsoft certification in this field.

How was the initial setup?

The initial setup is straightforward. It is very easy to set up. it is very intuitive.

Perhaps it's because of my experience and expertise in the field that I approach things with caution. I don't take things for granted. Just because I obtain a certain result doesn't automatically mean it's correct, as there may be errors that are not displayed.

It's important to carefully check the measurements and ensure their accuracy, especially for beginners who may not be familiar with these nuances.

Maintaining the system is not difficult due to the availability of the admin platform. When it comes to permissions and access, it becomes straightforward as long as the customer's requirements are clear. 

You can easily define the level of access they need, whether it's building, reviewing, sharing, or restricting data access for online viewing. Depending on their specific needs, setting up gateways and configuring other settings is also simple. 

It's important to have a clear understanding of their security requirements and engage in discussions with the customer to determine the best approach. 

Often, customers may not be fully aware of what they want to achieve, and it's our job to help them identify their needs.

What about the implementation team?

Especially for clients, it's important to understand that achieving the desired outcome is not as simple as just completing the task and generating the report.

There are several factors and considerations that come into play. Careful attention needs to be given to the creation process by different stakeholders if you truly want to achieve an exceptional result. 

Even small changes, such as removing certain elements from the selection or adjusting formatting, can have a significant impact on the report. Users may perceive the tool as being the same regardless of these details, but the difference between a subpar report and a high-quality one lies in the expertise and knowledge of the creator.

There are various options available for creating reports, particularly focusing on online reports. However, the foundation of the process lies in Power BI Desktop. Whatever we develop in Power BI Desktop can be published and accessed through a unified platform and tool. 

Data flows enable us to make necessary modifications, similar to working with Power Query and related functionalities. Personally, I find working with Power BI Desktop easier due to its comprehensive features and user-friendly interface.

You can gather data from various sources, including data flows, RBI databases, and SharePoint, among others, and then create and publish your report. While you do have the option to connect to online sources directly, I personally find that working with local data feels faster, at least for now.

What's my experience with pricing, setup cost, and licensing?

Microsoft BI is considered to be competitively priced when compared to other similar solutions in the market.

Which other solutions did I evaluate?

I haven't had the opportunity to work with other tools as I found Power BI to be excellent. No one has specifically asked me to explore other tools.

However, I did purchase some tools on my own for personal learning purposes, particularly for tabular data. I may consider exploring other tools after June 15th, once I have completed my Microsoft exam DP-500 for Synapse.

What other advice do I have?

Power BI is a complex tool that should not be taken for granted.

Its capabilities and functionalities are multi-layered, and the more you delve into it, the more you realize how much there is to learn. 

It can be both challenging and fun to explore the different features and unlock the full potential of Power BI.

As a BI developer, I joined the company without prior experience in BI. Since December 2021, I have been working on establishing a BI deployment in collaboration with a partner. My main focus is to create and enhance internal and external applications for app stores. Currently, my task primarily involves developing a new deployment strategy.

I would rate Microsoft BI an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Northern Europe IT Business Intelligence Manager at Adecco
Real User
The tool is very flexible, allowing for creativity
Pros and Cons
  • "The tool is very flexible so it allows creativity."
  • "I think that the product would benefit by increasing the range of visuals and graphics readily available, as opposed to using a third party included as part of the product."

What is our primary use case?

Microsoft BI can be useful for several scenarios, depending on your end audience, or what they're looking for. Depending on your creativity, imagination, and what the tool allows you to build, you can create a lot of cool things with it. You can build a lot of very elaborate and dynamic reports for example. The most important thing to consider is to understand what your audience is looking for. The development side of the tool is not the problem.

How has it helped my organization?

The usability of the tool is very simple. If you know the basics, it's fine. Even if you don't have the basics, there is a lot of self-service documentation available which helps to guide the user to start to use the tool, and how to navigate through it. 

There was also a new feature added last month to help new users practice using the system by providing an example data set to experiment with. Power BI server can be run on-premise so that your reports are available locally. Or you can have a premium version, including all your reports on the Cloud. It can be determined by the number of refreshes required from the reports or can depend on the volume of users that are consuming the reports.

What is most valuable?

The tool is very flexible so it allows for creativity. Power BI allows you to incorporate Microsoft Visio diagrams and other graphics from Microsoft tools. You can also integrate third-party visual graphics created from other tools, such as R or Python. It is useful to be able to obtain additional charts or different types of graphics developed by a third-party tool. This gives you more options for your end solutions. However, for some third-party tools and graphics such as Zoom charts, you have to pay for those separately. This is useful if you really wish to mesmerize your audience with dynamic, interactive visuals.

Alternatively, if you just want to use what is available to you, and with a little bit of UX/UI knowledge and creativity, you can build really cool stuff with it. For example, you can have dynamic dashboards on a screen that is connected in real-time. Users can interact directly with the data, so when they click the mouse, they can see the data changing. There's a lot of things that you can do with it. Let's say you develop a report, to put on a big touchable screen. Let's say the CEO is presenting to someone, and he's on a big screen. As soon as he touches a dialogue or a graphic on the screen, all the data changes. 

As an example, in CNN news, or any news, where they are presenting, and there are some dashboards and reports, journalist clicks on the screen, and everything changes instantly. That's what Power BI can do. If you have touch screens Power BI allows you to interact with your data.

What needs improvement?

I think that the product would benefit by increasing the range of visuals and graphics readily available, as opposed to using a third party included as part of the product. One way they could do that is for Microsoft to buy some of those third party companies, as they are specialists in visual creation, and they are making money from that. However, I understand that perhaps Microsoft maybe doesn't want to invest in that side of the business. Perhaps it is a financial decision. I would say that if we can have those additional visuals built into the product, it will be great. Alternatively, in the future, there should be an additional tool there that allows you to create your own visuals. That will give users more flexibility. 

It would also be useful for users with little experience in coding, or other Microsoft tools such as Excel. For example, let's say, you are a random user, and you're just looking at the computer for the first time. You open Power BI, but you know you can go to an Excel file and connect to that Excel file from Power BI. This is very simple and intuitive. So, once you have connected to the data, you can see your fields on the right-hand side, and all you need to do then is to drag and drop the fields you need. You can then select a relevant visual or graphic, and put the information alongside that visual, and then you have the visual and the data created as one item. This is very useful and dynamic. This would also have the other huge advantage, in that it would be a cheaper solution to use. I would like the ability to reuse connections. 

For example, if I created a connection to an SQL server, and I published my report using that connection, and then shared my report, it would be useful to be able to reuse the existing connection to the SQL server. In this way, I can reuse the existing dataset to create another report. I believe this is already the subject of a support ticket. Say I then wanted to reuse another connection from a different connection, say Oracle, to use in the same report, I could use the connections to those two sources and build the report. If I already have the sources online, and available for me, it would make sense that I could reuse them. At the moment, you can only reuse one data source. You cannot reuse more than one data source, at least if the data sources are online. One workaround would be to access each data source in turn, to obtain the data for the report. However, from October 2020, when using Excel driven reports, it is possible to reuse data flows or reuse the data component, from Power BI in Excel. So Microsoft has already implemented it for Excel, but it is still in the preview features. That will help a lot in financial areas. This could also impact company sales forecasts and sales.

For how long have I used the solution?

I have 10 years of experience using BI tools, like Tableau, Power BI, QuickView, and MicroStrategy. I have a background in technical architecture but my main expertise is in BI tools. I use Power BI. It's a business intelligence tool that helps you develop and create reports that you can connect to various data sources. Then you can slice and dice, and build what you want to build from there.

What do I think about the stability of the solution?

Microsoft BI is stable.

What do I think about the scalability of the solution?

The product is scalable, and new updates come out every month.

How are customer service and technical support?

Microsoft Technical Support is very good. If I need their assistance, they will liaise with me. They are very flexible, useful, and very friendly. They are very open to helping you out. So depending on how you escalate your call, and say it's a high-priority issue they contact you very fast. They have support lines globally. So if I'm in the Czech Republic, I may be contacted by someone from Romania, or from India, or another zone. It's fine, if, for example, I'm not English, and I need to speak to someone who speaks Spanish, they put me in touch with someone who speaks Spanish. There is a lot of available support for Power BI, and they have their own Power BI page called Power BI Support. Power BI issues are registered on that page. Support usually fixes the issues within the given timeframe. The other good part about Power BI is the huge Microsoft community that it is there. So you can raise tickets and use the community which is on the same page. Sometimes the community helps you find your solution. So, it provides two ways to access support solutions.

How was the initial setup?

It's easy to install which helps new users to the product. The installation process is easy. You can install it from the Microsoft store, or you can go directly to the Microsoft portal, and download the version that you require. It keeps historical versions available in case you need to test a different version. The advantage of the Microsoft store is that as soon as you install it from there, it always keeps you updated with the latest version. Also from a Power BI service point of view, you have several capabilities. The learning curve comes in when researching the different features, and what is new in the product, as well as what is going to be provided in future versions. The advantage of Power BI is that every month you have something new provided with the update. For example, you may have a new connection, additional visuals, or use new narratives.

What's my experience with pricing, setup cost, and licensing?

We have 8,000 Power Bi licenses in our organization, so it is widely used. Setup is easy, and the cost is economical. You do sometimes need to pay additional costs for third party products which "plug-in" to Microsoft BI.

What other advice do I have?

I would give Microsoft BI a 10 out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Peter Phillips - PeerSpot reviewer
Owner at PJP Consultants limited
Real User
Top 10
A business analytics solution for interrogating financial data and as the primary reporting tool by using Power Query directly from Excel
Pros and Cons
  • "The most effective feature of Microsoft Power BI for data analysis is the ability to use Power Query directly from Excel. Power BI's integration capabilities impacted our data management by allowing us to push all reporting down to the end user, giving them the capability to perform "what if" scenarios and discover and validate their own data without needing to refer to IT. Additionally, it provided insights that we couldn't get from Oracle Cloud. We wrote an extract routine to transfer our Oracle Cloud database to Power BI, which was a game changer in terms of giving people confidence in the finances."
  • "It was easy to implement Microsoft Power BI into our existing infrastructure, but integrating it with Oracle Cloud was very difficult. The integration with Oracle Cloud required us to build a sophisticated database replication process because the APIs for Oracle Cloud are very restricted in terms of volume, depth, and complexity of queries. However, the part of implementing Power BI into our infrastructure was very easy. It required almost no tech input because it was all part of Office 365. To overcome the integration issues, we developed an extract and update process, although it was quite complicated and involved a lot of IP. Power BI excels in integrations and its ability to handle various data sources. It would be beneficial if it could integrate more seamlessly with cloud interfaces like Oracle Cloud, although I understand the challenges with Oracle's policies on database access. Another area for improvement would be enhancing error messaging, especially when working with Dataverse and M Code for automation."

What is our primary use case?


Microsoft Power BI is primarily used in our customers' organizations for interrogating financial data and as the primary reporting tool.

How has it helped my organization?

In terms of impact, Power BI significantly improved decision-making and instilled confidence in our data. It also resulted in cost savings by avoiding the purchase of expensive Oracle integration tools like ODI. These savings were crucial for our fast-growing company, allowing scalability without increasing expenditure.

What is most valuable?

The most effective feature of Microsoft Power BI for data analysis is the ability to use Power Query directly from Excel. Power BI's integration capabilities impacted our data management by allowing us to push all reporting down to the end user, giving them the capability to perform "what if" scenarios and discover and validate their own data without needing to refer to IT. Additionally, it provided insights that we couldn't get from Oracle Cloud. We wrote an extract routine to transfer our Oracle Cloud database to Power BI, which was a game changer in terms of giving people confidence in the finances.

What needs improvement?

It was easy to implement Microsoft Power BI into our existing infrastructure, but integrating it with Oracle Cloud was very difficult. The integration with Oracle Cloud required us to build a sophisticated database replication process because the APIs for Oracle Cloud are very restricted in terms of volume, depth, and complexity of queries. However, the part of implementing Power BI into our infrastructure was very easy. It required almost no tech input because it was all part of Office 365. To overcome the integration issues, we developed an extract and update process, although it was quite complicated and involved a lot of IP.

Power BI excels in integrations and its ability to handle various data sources. It would be beneficial if it could integrate more seamlessly with cloud interfaces like Oracle Cloud, although I understand the challenges with Oracle's policies on database access. Another area for improvement would be enhancing error messaging, especially when working with Dataverse and M Code for automation.

For how long have I used the solution?

I have been using Microsoft Power BI for the past ten years.

How are customer service and support?


We received great help from Power BI's technical support, especially since we were early adopters back in 2013. The forums and user groups were particularly valuable for us.

What other advice do I have?

I would rate Power BI overall as an eight. It's a very powerful tool for users, which I appreciate. However, there are some areas that could be improved.

As for AI-driven decision processes, I believe Power BI supports them, although we haven't utilized those features ourselves.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Edwin Matodzi - PeerSpot reviewer
Head of Strategy & Architecture at Auditor General
Real User
Top 5Leaderboard
A tool that is useful for building reports and dashboards but needs to improve its integration capabilities
Pros and Cons
  • "The most valuable feature of the solution is that it is an easy-to-use tool."
  • "Microsoft BI lacks integration capabilities, so it needs to consider increasing its integration capabilities."

What is our primary use case?

My company uses Microsoft BI for reporting purposes. In my company, we extract data from different sources, put it in the staging area, and then use Microsoft Power BI to build the reports and dashboards.

What is most valuable?

The most valuable feature of the solution is that it is an easy-to-use tool.

What needs improvement?

Microsoft BI lacks integration capabilities, so it needs to consider increasing its integration capabilities. Microsoft BI needs to improve its mobile application compatibility so that people view their reports and dashboards through a mobile app since, nowadays, people move towards tools that are in the digital transformation phase.

For how long have I used the solution?

I have experience with Microsoft BI. I recently joined a new organization where I see Microsoft BI being used extensively.

What do I think about the stability of the solution?

Considering that most people in my organization use Microsoft BI, I can say that it is a stable solution.

What do I think about the scalability of the solution?

Microsoft BI is a part of Microsoft Power Platform, because of which Microsoft can increase its capacity based on the needs and licenses of its users.

Around 20 people in my company use Microsoft BI.

My company plans to increase the use of Microsoft BI.

How was the initial setup?

The initial setup of Microsoft BI is straightforward since it comes along with Microsoft Power Platform.

The solution is deployed on the cloud.

I am unsure about Microsoft BI's deployment process since it was already deployed when I joined the organization.

In my company, we have two developers and two testers to look after the deployment and maintenance of the solution.

What about the implementation team?

The company's in-house team did the installation process of Microsoft BI.

What's my experience with pricing, setup cost, and licensing?

When my company compared the price of Alteryx to Microsoft BI, we found Alteryx's price to be higher than Microsoft BI's price.

In general, Microsoft BI's price is lower compared to Alteryx.

What other advice do I have?

I am not a user of the solution at the moment. I am an architect taking time to evaluate and see how my company can use Microsoft Power BI.

Our company hardly finds a tool where we can say one size fits all, so we need to use other tools for larger amounts of data and data cleansing.

It would be effective for those planning to use the solution to find the best solution that suits their requirements.

I rate the overall solution a seven out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Alexander Roussekov - PeerSpot reviewer
Solution Architect at Seqwater
Real User
Top 10
Provides considerable flexibility in creating reports, dashboards, and various types of analytics
Pros and Cons
  • "Power BI stands out because it provides considerable flexibility in creating reports, dashboards, and various types of analytics to meet those dynamic requirements. It is lightweight and easy to use with good support."
  • "Microsoft BI typically connects to a database, often SQL Server, but it's also capable of connecting to multiple databases, pulling data from them, and allowing for data consolidation. You can then aggregate and generate dashboards and reports from this combined data. Personally, I wouldn't claim to have the expertise to suggest significant changes or additional features, as it functions quite well as is."

What is our primary use case?

It’s not just a specific tool I use when providing solutions. In these scenarios, clients often have a significant Microsoft presence with servers for data collection, whether it's in a data lake, data warehouse, or a data lake house. Their users typically require reporting, dashboards, or ad-hoc queries based on their specific business needs. However, most vendors tend to offer inflexible solutions, focusing on predefined reports.

What is most valuable?

Power BI stands out because it provides considerable flexibility in creating reports, dashboards, and various types of analytics to meet those dynamic requirements. It is lightweight and easy to use with good support.       

What needs improvement?

Microsoft BI typically connects to a database, often SQL Server, but it's also capable of connecting to multiple databases, pulling data from them, and allowing for data consolidation. You can then aggregate and generate dashboards and reports from this combined data. Personally, I wouldn't claim to have the expertise to suggest significant changes or additional features, as it functions quite well as is.

For how long have I used the solution?

I have been using this solution for the past five years. 

What do I think about the stability of the solution?

It is a stable solution. 

What do I think about the scalability of the solution?

It's a cloud-based platform, and it scales seamlessly based on your usage, which is one of the key advantages of cloud services. You pay according to your usage, without worrying about licenses or ownership. However, there are some limitations to consider. While it's a front-end tool for visualization and analytics, it lacks extensive customization options. If you require complex reports or queries, Microsoft offers support to help you achieve those goals. In my experience over the past five years, I haven't encountered any use case that couldn't be addressed with Power BI. On the contrary, I faced performance issues with other tools like Spotfire, which prompted us to explore different solutions. The effectiveness of Power BI also depends on factors like architecture, deployment, and network quality. If network configurations aren't optimized, it can lead to slow data transfer. However, being a cloud-based solution, the cloud infrastructure often manages these issues. Nevertheless, if you want the best performance, you might need to invest in improving your network infrastructure.

How are customer service and support?


The support is good. It's quite satisfactory. While no tool is perfect, especially when compared to others, Microsoft's commitment to maintaining a strong reputation and their substantial investment in full support means I have little to complain about.

How would you rate customer service and support?

Positive

What's my experience with pricing, setup cost, and licensing?

I'm not very familiar with the licensing aspect, as it operates in the cloud as a SaaS (Software as a Service) model. Essentially, you pay based on cloud cost models, which might include hourly rates or similar billing structures introduced by Microsoft. Many organizations utilize it and pay for its services, somewhat like Office 365. It's a cloud-based platform that provides the necessary services, including support, for development, and you pay accordingly for the usage.

What other advice do I have?

 would recommend the solution, rating it eight out of ten. There’s no such thing as an ideal product. In my perspective, perfection remains an unattainable goal. However, I can't rate it lower than eight because Microsoft actively invests in BI's development and expansion. They have a roadmap and allocate resources to it, which is evident in the growing user base. This continuous growth adds value to the product and benefits its users.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Microsoft Power BI Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2025
Buyer's Guide
Download our free Microsoft Power BI Report and get advice and tips from experienced pros sharing their opinions.