It’s simple, one is overly complex and the other is very easy. The Dashboard Manager (in my opinion) will become legacy stuff. If you have ever developed a dashboard within the dashboard manager you know why I say that. There are great things that the dashboard manager does, but the hassle of it’s set-up outweigh its advantages.
Let’s put it this way. BO used their own dashboard tool to build their packaged analytics. Once the effort of building those dashboards became evident, they switched to building their BI in Crystal Reports.
Even though Xcelsius has several limitations, Xcelsius w/ web services is a much cleaner solution, for now. The Business Objects reps will hard sell Dashboard Manager because there is more money in it. Conceptually, Dashboard Manager is a more scalable solution, but having to develop in it’s interface makes other BO options more favorable.
HOPEFULLY, the goal/responsibility logic of Dashboard Manager will get migrated to Xcelsius with Web Services, and the metric logic will make its way to the Universe, or something that more closely resembles WebI.
The thought process that BO had in the beginning was the following:
-Have a logical layer (metrics) detached from the User Interface
-Expose the logical layer to the end user (ie. make it web based)
-Leverage Business Objects Universes
-Allow end users to manage their User Interface
They essentially wanted to make a WebI-like environment for a dashboard. However, their implementation of the development interface made it so complex that BO has had to restate their intentions for the product. (ie. They now tell their clients that metrics and dashboards are to be built by developers) If this were the intention from the beginning you would have seen a 32 bit client for design. All the logical elements are in place for creating a scalable dashboarding solution in BOs Dashboard Manager. However, their UI suffers greatly, and seems to be an almost completely separate BI tool. Additionally, much of the functionality already existing in the Business Objects Enterprise environment is repeated in dashboard manger, requiring multiple locations for managing similar functionality. For example, Dashboard Manager has its own collaboration and scheduling. Something that Business Objects Enterprise (Crystal Enterprise) has packaged since version 10. Granted, Dashboard Manager tries to add more components to colaboration, but that is besides the point. The goal of XI is to bring all content to a single BI platform and management environment.
Somehow the Dashboard Manager team has avoided the scrutiny of the rest of the BO development organization. However, I cant imagine that this will last for another 2 years.
jthillam (BOB member since 2006-01-31)