Try our new research platform with insights from 80,000+ expert users
it_user6663 - PeerSpot reviewer
BI Expert at a transportation company with 51-200 employees
Vendor
SAP Business Objects vs. Microsoft BI

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 BI 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 :D )

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 :D

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 :D

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.
PeerSpot user
GaryM - PeerSpot reviewer
GaryMData Architect at World Vision
Top 5LeaderboardReal User

It was an interesting comparison with some useful insight which I appreciate but it gets muddy when you start mixing in the entire platform.

I suggest comparing just the BI tools themselves and leaving database and ETL out of it since those are completely separate decisions. Personally I love BO's semantic layer and its still (even with MS BI 2012) the fact that MS doesn't have it is a massive hole in MS's approach. Yes they now have the "tabular data model" which has potential but its such apples to automobiles comparison to BO universe which is truly just semantic model. MS's approach is an in-memory engine like Tableau or Qlikview server so not really relevant to just a pure BI/reporting evaluation. The other interesting muddy aspect is that BO has multiple tools, not just Bobj/webi and so does MS like Crystal Reports (which is often used without the semantic layer btw). MS has SSRS, Excel services, PerformancePoint, PowerView, PowerMap, Power this and power that. Everything seems to have power these days. Hope we don't get a big solar flair.

Course like someone indicated, the REAL power is in the database. Without a good database platform AND design, the BI tools are all pretty darn worthless. I would argue with the person who claims SqlServer can't handle volume - its a relative thing. Petabytes no. Gigabytes yes. That has more to do with how you build it than it does the platform. Stupid designs have stupid performance. Its usually more about the incompetence of the designer than it is the database. Unless it's my design of course - then it must be the database platform that's at fault ;-)

All that said, it would be an interesting showdown to compare the myriad of MS reporting tools to BO, Cognos, Microstrategy, Tableau, Qlikview, Excel, etc. and include pricing and learning curve in the analysis.

What I see is that SSRS is a 2 day class with no conference verses Tableau has a week long conference just on a reporting tool that's supposed to be a super easy end-user friendly tool! Am I the only one that thinks thats a bit crazy? Oh and the Qlikview 4 day conference is coming up. Don't miss it so you can find out how easy it is to use. It's so easy you have to attend a week long conference every year! Course it is in Orlando and my golf game is bit rusty...

See all 4 comments
it_user6462 - PeerSpot reviewer
Architect at a retailer with 501-1,000 employees
Vendor
Deployment is easy but scalability and stability of the product has been cumbersome

On a scale from 1-5 (1=worst, 5=best), how would you rate this product overall compared to similar products?
- 3.5

For how long have you used this product?
- 2 Yrs

Which features of this product are most valuable to you?
- Scheduling Reports and Features supported to schedule reports.

Can you give an example of how this product has improved the way your organization functions?
- Users are getting reports that run for hours offtime on their inbox and file share devices or Shared Portals.

What areas of this product have room for improvement?
- Ease of use and understanding.

Did you encounter any issues with deployment, stability or scalability?
- Deployment is easy but scalability and stability of the product has been cumbersome.

Before choosing this product, did you evaluate other options? If so, which ones?
- Yes. Tableau

How would you rate the level of customer service and technical support?
- Horrible

Was the initial setup straightforward or complex? In what ways?
- Being in this technology for more years I'm impressed with the straightforward setup approach of their recent releases.

Did you implement through a vendor team or an in-house one? If through a vendor team, how would you rate their level of expertise?
- In House.

What advice would you give to others looking into implementing this product?
- Great Product but requires attention on their individual needs.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user10185 - PeerSpot reviewer
it_user10185IT Analyst Programmer with 10,001+ employees
Real User

I have been using this product for 10+ years and I can agree wholeheartedly with the points about poor support. It has always been a big issue. I suspect that their product testing just isn't of the correct quality so they are fire fighting all the time.

With regards to how much knowledge users need, I think that depends on what they are using it for and what parts of the suite they are using. If you are a developer or support person then yes you do. need as much knowledge as you can get.
If you are a normal user writing your own ad-hoc reports then the difficulty is really down to the complexity of the universe you are using. A group of small Universes using business understandable terms for object names, good object grouping and each with limited business scope will usually serve you far better than one monolithic universe covering everything.
I say usually because it is not impossible to create a good large universe and segment off the different business areas to different groups of users.

See all 2 comments
Buyer's Guide
SAP BusinessObjects Business Intelligence Platform
September 2025
Learn what your peers think about SAP BusinessObjects Business Intelligence Platform. Get advice and tips from experienced pros sharing their opinions. Updated: September 2025.
868,759 professionals have used our research since 2012.
it_user5802 - PeerSpot reviewer
BI Expert at a healthcare company with 1,001-5,000 employees
Vendor
Comparison of Business Objects & Cognos

Most of my experience is with Business Objects. I have done a little with Cognos Elite also. Comparatively I find Business Objects much easier to work with when it comes to customizing the presentation of the data. Neither of the two products does a drill-down as well as you can in Crystal Reports, but they both allow you to create multiple views of the data on one page. Business Object WEBI reports allow you to use multiple universes and multiple report pages in one WEBI document.

Both system will force you to use another layer between the presentation and data layers. In Cognos it is called Framework Manager. In WEBI it is called Universes. Both Universes and Framework Manager define the structure and connections the are usable to the presentation layer. Both middle layers can connect to any kind of database or even spreadsheets on an accessible drive.

Both products will force you to use their WEB portals as an interface into the presentation layer. Both allow you to schedule and deliver reports in multiple formats and in a variety of means. Links to reports, send the reports via e-mail, only send reports with data the user can see, and send alerts when reports fail are just a few of the common things that can be done.

When it comes to ease of use, Business Objects is a lot more intuitive and straight forward. Cognos seems to make you take a lot more steps to get the same results. Some of those steps are tough to figure out. The term "clunky" comes to mind when I think of working in Cognos.

Both products offer very similar concepts and tools to summarize and chart the data in a report.

Licensing costs and how you want to architect your server infrastructure are going to be the key driver to which product fits your organization better. Business Objects offers the advantage of another more static reporting tool with Crystal Reports.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer1709313 - PeerSpot reviewer
Technical Consultant at a tech vendor with 1,001-5,000 employees
Real User
Makes receiving reports easy

What is our primary use case?

We use it for our customers and to schedule reports. We use it so we can provide them options, to let anyone type in the system and run the report anytime they want.

What is most valuable?

What I find most valuable is that you can run the reports anytime and you can receive the report at a scheduled time. When someone wants to receive these reports at a certain time, we schedule the report to be sent at their requested time. The user can access the application and run the report anytime he wants, whenever.

What needs improvement?

In terms of improvement, some reports need more customizations. Customers request reports that need more customization.

For how long have I used the solution?

I have been using this solution for about five years. 

What do I think about the scalability of the solution?

It is reliable. 

How are customer service and support?

Technical support is good, but we have to renew the support license every year. If we don't renew, we don't get any support.

How was the initial setup?

The setup was a little complicated. It's not as easy to install it and there is not much information on the internet, so you have to depend on yourself. When you compare it to other applications, like BMC, HP, Dell, and IBM, there are many users who have experience with the solution and share their knowledge on the internet, but there is not much information online for SAP.

What other advice do I have?

It integrates well with many other solutions. I would rate this solution an eight out of 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.
PeerSpot user
reviewer1473648 - PeerSpot reviewer
Entrepreneur at a tech services company with 51-200 employees
Real User
A robust solution with pretty direct integration with SAP ERP, but needs better pricing and more dashboarding metrics
Pros and Cons
  • "It is stable and robust. It has pretty direct integration with SAP ERP. It is easy to use."
  • "Its price should be better. It is expensive and not cost-effective. It should also be improved in terms of end-user experience. It requires further improvements for usability and ease of use. It should have more dashboarding metrics and much faster integration with ERP so that when you double click, you can instantly see the scenario-based result."

What is our primary use case?

We use it for dashboarding. We are using the previous version of this solution.

What is most valuable?

It is stable and robust. It has pretty direct integration with SAP ERP. It is easy to use. 

What needs improvement?

Its price should be better. It is expensive and not cost-effective. It should also be improved in terms of end-user experience. It requires further improvements for usability and ease of use. 

It should have more dashboarding metrics and much faster integration with ERP so that when you double click, you can instantly see the scenario-based result.

For how long have I used the solution?

I have been using this solution for about ten years.

What do I think about the scalability of the solution?

We have about a hundred users of this solution.

How are customer service and technical support?

Their technical support is all right.

What about the implementation team?

It was a partner who did the installation. It took about one week. You need two people for its deployment.

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

It is not cost-effective. It is expensive.

What other advice do I have?

I would rate SAP BusinessObjects Business Intelligence Platform a seven out of 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.
PeerSpot user
reviewer2141742 - PeerSpot reviewer
Head of Data Management & Analytics at a tech services company with 51-200 employees
Real User
Difficult to set up, and not user-friendly, but is stable
Pros and Cons
  • "The solution is stable."
  • "SAP BusinessObjects Business Intelligence Platform is an outdated solution that is missing many features."

What is our primary use case?

We have the transaction data on a PRP site. We have all the options in the warehouse, so we are just extracting data from the system. We create some data bars at the end using credits we pull from BW and create some BI reports.

What needs improvement?

SAP BusinessObjects Business Intelligence Platform is an outdated solution that is missing many features. The UI is not user-friendly and it is not easy to navigate through.

I would like to have better integration with other options or third-party products. This will provide a better user experience.

For how long have I used the solution?

I have been using the solution for almost four years.

What do I think about the stability of the solution?

Sometimes we encounter issues with nodes when we migrate or update to a support package. Otherwise, the solution is stable.

How are customer service and support?

The technical support is delayed because we have to submit a ticket to our vendor before it is forwarded and they respond to us.

How was the initial setup?

Setting up SAP BBIP initially is more difficult than Tableau, as it requires numerous additional components, making it a tedious process.

What other advice do I have?

I give the solution a five out of ten.

We have over 100 people using the solution.

I do not recommend the solution as it does not meet most business requirements.

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.
PeerSpot user
Buyer's Guide
Download our free SAP BusinessObjects Business Intelligence Platform Report and get advice and tips from experienced pros sharing their opinions.
Updated: September 2025
Buyer's Guide
Download our free SAP BusinessObjects Business Intelligence Platform Report and get advice and tips from experienced pros sharing their opinions.