BI Expert at a transportation company with 51-200 employees
Microsoft BI vs. SAP Business Objects
A quick look at the whole idea on another weblogs gives you a sense that all of them just talked about very brief things like report refresh feature in BO or cube feature in MS Analysis Service. I choose MS BI and I want to share my reasons and opinions on why I choose it and give you another quick but a little deeper compare on these two Business Intelligence platforms.
As we all know both Business Objects and Microsoft are big companies who are working on BI solutions and both have their own advantages. It’s not true to compare them in term of which one is better, we have to check what is our requirements and then depend on requirements take the decision whether MS or BO. A vision like this could help us relief from religious decisions against a software or technology.
In a BI architect first of all we have the data store level, I mean the storage of the raw data not the stage or olap cubes or universe data source, I mean the first place of our data. This is important to know that where your raw data is and what is the type of storage used to store them. Whether file system or Access or Fox database or a complex database solution like oracle, sqlserver or a web service can made our place of raw data. We have to check our tools against them; check to see which one gives us a smooth way to transfer them among ETL process to destination. So take a look at what Business Objects gives us.
There is a Data Integration platform in Business objects but the problem is that you have to buy that separately because it is not shipped with the BI system. In Microsoft sqlserver enterprise you have all the services and features needed for this part of the game. SSIS is the service that sqlserver deliver for data extract, integration and load. Both product gives you the ability to enhance the data quality and data cleansing portion of your integration phase, but when we down to details things change a little to the Microsoft side, because of the ability of using your Dot.Net knowledge to write complex parts of ETL process you have more room to think and do whatever you want in your process, and in BO side it is always look simple and it’s really not easy to take complex situation into it. There are advantages and disadvantages on this. First you can do many things with the ability of dot.net code but it could give you complexity in your development so you have to decide on your situation, if things looking normal both could fit your need, but if the situation is not stable and you have to make yourself ready for the changes in future it’s better to get the power of SSIS and spend a little more time development today to create a powerful and easily changeable mechanism that could help you in future. You can also do that with Business Objects Data Integration but you have to spend more bucks for the development and changes of ETL processes because development cost in Business Objects solutions is always a nightmare for a project.
At this point we have a brief understanding of differences in ETL process between two vendors, so it’s good time to take a look back to the source database. Here is a very quick answer, if you use mostly MS products to store your transactional data then take your decision and move to MS for a robust and compatible BI platform. Business Objects don’t have a database system and it always used other database solutions to store data for its universe.
So guess what happen ! from an administrator perspective performance tuning is somehow problematic ! since we should use other database systems we should use different technics for each database systems. And this is one of the areas that MS wins the competition because when you use Microsoft platforms there lots of joint mechanism for performance considerations.
Before the SQL Server 2012 we have SSAS with its famous aggregated cubes, because of the nature of SSAS in previous versions we couldn’t call it a semantic layer, here is a little why. A semantic layer provides translation between underlying data store and business-level language(Business semantic that business users familiar with). There was no actual translation in previous release of SSAS. Perhaps we had some difficulties over SSAS to understand for a business user. So Microsoft change its approach in SSAS 2012 from delivering a complex understandable solution to end users to a true semantic layer like what we has in Business Objects that called Universe. So from now MS BI users can use a powerful toolset like Microsoft Excel and use their existing knowledge to interact with semantic layer. What Microsoft do in backyard is to create aggregations in memory so the performance of this approach is really high ! I don’t want to deep dive into what Microsoft do in backyard in this post but it would be one of my next topics. (sounds like advertisement
I talked about aggregations so know that in BO there are no facility for aggregation tables, so you have to deal with DBAs to create aggregation tables manually and integrate them into the Universe.
One of the important aspects of a BI system is the learning curve of the solution, it was always the slogan of the Business Object that learning curve is very low ! yes for end users it is not hard to interact with Universe. BUT ! the thing that I say here is the problem of every BI platform from Microsoft to BO or Cognos that deliver Semantic layer, it is very easy for a user to get the wrong answer, because everything is behind the Universe or Semantic Model and know that tracking from report back to the base data is a Non-trivial task. So be aware about letting users create whatever they want with their own knowledge. There should always an IT professional observing the whole process. So never think about a fully out of the box solution, because you will shortly find it on Mars ! or your users may have the chance to take decisions based on wrong calculations and find their way to Mars again
Another important aspect of a BI systems is the cost of it, about the Business Objects we can definitely say that it is expensive and for sure Microsoft could be expensive ! but how can we decide ' the answer is to compare the detail parts, there are 4 main parts Database, ETL, Semantic Layer and Reporting or user interaction layer. If you choose to go over BO you have to find heads for your data warehouse, database solution and Java skills or tomcat or other J2EE platform professionals for ETL and development phase and BO specific heads for Universe Modeling, Design, Implementation, perhaps you need security administration and if you want to integrate your Active Directory with this platform it is problematic and integrating with other LDAP platforms is a nightmare ! so be aware of these costs. The point of Microsoft solution is that we can use our in house knowledge like Dot.Net and SqlServer, SharePoint, Windows Server and these knowledge are transferable to other skills. But with BO we need headcount dedicated to BO (Universe Design, Implementation, Maintenance, Security) since BO skills are not transferable to other skills, those extra heads blow the project’s budget ! Microsoft BI platform is a more manageable, more secure and less expensive solution, I see the BO as a consultant dream, as an endless font of billable hours
Conclusion
I decide to go over Microsoft BI platform but I would not suggest anyone at first place to choose Microsoft. This is really depend on the nature and scale of the project and what you did and what technologies you have used in past but a quick look gives an idea that Microsoft’s platform is looking more robust and coherent in different parts so it can be a very good and convenient choice and perhaps after the release of SQL Server 2012 and its BI Semantic layer the answer is more easier and acceptable than before.
I also would like to hear about your experience on either of these solutions.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
CEO at a tech company with 51-200 employees
Great wizard that is valuable in designing and implementing complex queries
Valuable Features:
• SQL Reporting and Analysis services provide me with a suitable way of analyzing queries and data objects.
• Automated reports can be generated using SQL Reporting and Analysis in XML and PDF formats which are easier to read and understand.
• Reports can be generated on demand using Reporting Services or can be delivered based on a subscription.
Room for Improvement:
• Reporting and analysis tools require additional skills rather than basic database programming such as Reporting Definition Language which may be a challenge for inexperienced developers.
• The installation requirements are quite demanding and only computers with relatively high processing power and large primary memory are able to run some SQL Reporting and Analysis tools.
Other Advice:
I'm a big fan of the Report Server Project Wizard which comes with the development studio - very helpful as I become more advanced in BI. I find such help valuable in designing and implementing complex queries as well making it look simpler.
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.
Founder & Principal Architect at a tech services company with 1,001-5,000 employees
Most complete business intelligence suite for the least money
Valuable Features:
Microsoft SSRS is a fantastic means for end users to access, run, and schedule delivery of reports.
- Core functionality is simple to use for business users of all skill levels
- Report models even allow end users to adjust their own reports using a model of your data
- Report builder provides an even easier method for users to build their own reports
- Report data can even be scheduled for periodic delivery with the report data as an attachmentMicrosoft SSAS is one of the best BI suites on the market. It is also one of the least expensive, and the features bundled rival competitors with prices many more times as expensive.
- This feature is one of the most exciting areas of database technologies today
- Very powerful and relatively easy to use when compared to other Bi suites
Room for Improvement:
- Active Directory authentication requires an additional login for users without Internet Explorer
- Learning curve behind any business intelligence package is quite steep
- Price of the SQL Server bundle is potentially cost prohibitive for smaller businesses
Other Advice:
I am quite passionate about the SQL Server suite of tools, and am a fervent user of SSRS. I use SSAS less, only because I am focused more on administration and have not moved into the SSAS space - yet. I am looking to head into the BI arena later on this year, and SSAS is my BI suite of choice!
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Hi Kleegeek !
Nice to read your review, while I was reading it I noticed some of the points which you might still not be aware of. Let’s analyze those;
SSRS: SSRS is a good reporting tool, but mostly it is used for static reporting, detail level reports, it doesn't provide the ability to dynamic dashboard with drill up / drill down options unless you define Action Item for each text box.
Microsoft provides Dynamic Dashboard with PPS or Power View where End-User can change the layout of the dashboard or grid on the fly, add different measures at rum time.
SSAS: The biggest selling point of Microsoft BI is its powerful Multidimensional Model, some of us known it as "Cube". With a craftily designed OLAP Model you can leverage the End-User to perform deep data analysis.
I would like to disagree with you on the point, that cost is the only selling factor or Microsoft BI, because QlikView and Tableau are both very cheap if you compared them with Microsoft BI, and they both provide nice dashboard and charts.
The selling point of Microsoft BI is its architecture and ability to handle the needs of enterprise requirements. In smaller industries QlikView and Tableau gives really tough time on pricing.
Regards,
Hasham Niaz
Head of analytics team at Botree Software
A stable solution that can be used for reporting and dashboarding, but its integration and visualization could be improved
Pros and Cons
- "We've used Microsoft BI for the general use cases around reporting and dashboarding."
- "Microsoft BI’s integration and visualization could be improved."
What is most valuable?
We've used Microsoft BI for the general use cases around reporting and dashboarding. We used it once for Power Apps to develop a live application.
What needs improvement?
Microsoft BI’s integration and visualization could be improved.
For how long have I used the solution?
I have been using Microsoft BI for four years.
What do I think about the stability of the solution?
Microsoft BI is a stable solution.
Which solution did I use previously and why did I switch?
Between Microsoft BI and Tableau, I would go for Tableau because it's more powerful. Tableau could connect to a variety of databases, and the visualization is much, much better. I would always prefer Tableau because of the dimension picking you could do there. Speed-wise, the latency issues were much lesser in Tableau.
If you're using Azure in general as a cloud service provider, Power BI would be more integrative. If you need a stand-alone system and are not worried about the cloud setup, I recommend using Tableau.
What's my experience with pricing, setup cost, and licensing?
Microsoft BI for desktop is free to use, and you can download and use it.
What other advice do I have?
Overall, I rate Microsoft BI a seven out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Director of technology alliances at a tech services company with 201-500 employees
Stable and scalable solution for data reporting
Pros and Cons
- "I've seen no issues with BI's stability."
- "BI is scalable, but there are some problems with limited online storage."
What is our primary use case?
My primary uses of this solution are BI reporting using SQL server reporting, Power BI online reports, and BI dashboards. We connect to SQL server databases plus other sources, including data warehouses in the cloud and on-premise.
What needs improvement?
There are areas where BI lags behind its competitors - for example, Qlik has an in-built data manipulation engine while BI does not. I also do not like transformation in BI, as we have to go back to the data for this process instead of being able to do things on the fly, as with Qlik. Other areas for improvement include the language that BI uses, the ability to do data manipulations, and the flexibility of the licensing models. In the next release, I would like to see manipulation and internal analytics, as well as some analytics features.
For how long have I used the solution?
I've been using this solution for four years.
What do I think about the stability of the solution?
I've seen no issues with BI's stability.
What do I think about the scalability of the solution?
BI is scalable, but there are some problems with limited online storage and always having to go back to the data warehouse.
What other advice do I have?
I would rate this solution as eight out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: Implementer
Senior Operations Coordinator at CambriLearn
Useful Natural Language feature, reliable, and good technical support
Pros and Cons
- "I have found the most valuable feature of this solution is the Natural Language tool."
- "The solution could benefit by allowing deeper data analytics."
What is most valuable?
I have found the most valuable feature of this solution is the Natural Language tool.
What needs improvement?
The solution could benefit by allowing deeper data analytics.
For how long have I used the solution?
I have been using Microsoft BI for approximately four years.
What do I think about the stability of the solution?
The solution is stable.
How are customer service and technical support?
I was satisfied with the technical support.
What other advice do I have?
I rate Microsoft BI an eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Data Scientist at a tech vendor with 201-500 employees
Reports creation easy, useful dashboards, and good online community support
Pros and Cons
- "The most valuable features are the easy creation of reports, dashboards, and the ability to perform analysis. It is important for us to create reports because we have some operations during certain hours and we can use this tool to track the information."
What is our primary use case?
We are using this solution to create dashboards and reports for business analytics. We are in the early stages of testing and we have yet to determine if we are going to continue using the solution. We have to fully evaluate the solution first.
How has it helped my organization?
The use of the dashboards with analytics has helped our organization.
What is most valuable?
The most valuable features are the easy creation of reports, dashboards, and the ability to perform analysis. It is important for us to create reports because we have some operations during certain hours and we can use this tool to track the information. Additionally, it is a benefit they are adding more features all the time, such as machine learning.
For how long have I used the solution?
I have been using this solution within the past 12 months.
What do I think about the stability of the solution?
The solution is stable.
How are customer service and technical support?
I never needed to use technical support. However, they have a good online community where I found documentation, a lot of general information, and tutorial videos on YouTube and Google.
How was the initial setup?
The installation is simple.
What's my experience with pricing, setup cost, and licensing?
The price for this solution is reasonable. However, there is an additional cost if you want to publish the dashboard privately.
What other advice do I have?
I rate Microsoft BI a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
CEO at a tech services company with 1,001-5,000 employees
Can be easily integrated to any database and is flexible and user friendly
Pros and Cons
- "It's quite flexible, and it's easy to create reports using this system. It is very graphic and very user friendly."
- "The smart phone application could be improved, along with better graphics and faster updating."
What is our primary use case?
We use it for management reporting.
What is most valuable?
It's quite flexible, and it's easy to create reports using this system. It is very graphic and very user friendly.
One of the advantages of Microsoft BI is that it's easy to integrate it with any databases.
Another is that it doesn't need a lot of technical support because it's easy to use.
What needs improvement?
The smart phone application could be improved, along with better graphics and faster updating.
For how long have I used the solution?
I've been using it for 3 or 4 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 is scalable.
How was the initial setup?
It's easy to install. It requires that you prepare some databases for installing this product, but it doesn't take too much time to do it.
What about the implementation team?
We used a consultant.
What's my experience with pricing, setup cost, and licensing?
Microsoft BI is not expensive. Compared to the price of other BI products, the price is very fair.
What other advice do I have?
On a scale from one to ten, I would rate Microsoft BI at ten.
Which deployment model are you using for this solution?
Public Cloud
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?
In my experience one area that can get left behind is the distribution of reports. I've yet to find an instance where a company doesn't need to share information with an external party. Having an environment where distribution mechanisms are managed in one place only reduces risk. Here again we find that the MS stack can place more restrictions on end users.