Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

MicroStrategy Vs. Business Objects 1

Status
Not open for further replies.

dabeaver

MIS
Aug 11, 2004
3
0
0
GB
Has anyone ever switched from Business Objects to MicroStrategy (or had in depth experience of both) and is able to give me an overview of features that are better in one than in the other? I am mainly interested in the report building side of things but would appreciate any comments on setting up the data source (or Universe as it is called in BO).

I've seen the MS Vs BO on the MS website but wouldn't mind hearing an unbiased opinion.
 
I can give an unbiased view of these two tools, having used both of them quite a lot in the last 2 years. I am a consultant, with no axe to grind, nor any partnership or encumbrance with either one.
[ul]
Business Objects Advantages:
[li]User interface for intermediate to power users is easier to use. Building simple reports is pretty easy in both, but with BO if you know SQL you can understand what you are doing. That goes for the universe design too.[/li]
[li]Llinked universes is very powerful, especially if you are selling SW that uses BO in the front end. It allows the customer to customize, and you to upgrade your core product.[/li]
[/ul]
[ul]
BO disadvantages:
[li]With SQL Server - bad code. It generates joins in the where clause, which in SQL Server 2000 will take a major performance hit. This will change with the new SQL Server, or so I've heard.[/li]
[li]The vendor. This is a major problem when choosing SW - all "best practices" talk about choosing a good partner for a long term relationship. The customer support and tech support is pretty awful. And let me warn you about negotiating a price. Negotiate your heart out. They promise the world, and will start with a very high price. You have been warned.[/li]
[li]I don't like the fact that BO manages each environment (development, test, production) in one metadata repository. This is bad practice. When I tried to manage them in separate databases on separate servers (much better methodology) it was fight to keep them synchronized, and we had many problems migrating reports and universes. If you have to choose, do it the BO way, and mitigate the risks of having dev and production running out of the same metadata database in other ways.[/li]
[/ul]

[ul]
Microstrategy Advantages:
[li]Performance and technical infrastructure. Multi-pass SQL will generally be faster than BO's nested SQL statements, or parallel data providers running independent queries. Also, since Microstrategy was built from the ground up in object oriented model, there is nice flexibility: you can embed filter in prompts, searches in filters, attributes in metrics and metrics or attributes or filter or prompts in other filters or prompts. It allows you to build a report where the user decides what to put in the rows (from your predetermined list), what in the columns, which metrics, and which filters.[/li]
[/ul]
[ul]
Microstrategy Disadvantages:
[li]There is more of a learning curve for the report developer. The results may be better, but the road to get there is not intuitive. Complex reports use "tool features", not complex SQL. You need to learn how to use them (with help from tek-tips).[/li]
[li]Cost. Microstrategy, from what I've seen, can be quite pricey, and too much for some mid-size businesses, though you can't take my word for it. Pricing models change over time, and my info could easily be out of date.[/li]
[li]At least in Desktop, I have found the single-query thread (albeit multi-pass) constraining in terms of building reports with multiple tables of charts. I think this is possible in MSTR Web, but I haven't used it. In BO, it is just another data provider.
[/li]
[/ul]
That's what I can come up with off the top of my head. This is not a scientific analysis, nor even a methodical one. To do this right (and it's not hard) use a full K-T matrix. That's Kepner-Tregoe Analysis. Search for it on the web, you'll find plenty of info on how to do this. It's really the only way to do it right, and the decision is too big to do it wrong.
That's my take, and I'd love to see the K-T matrix when you are done! Post it!
Dave
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top