Posts tagged ZEN
Recently, Anita Gibbings (SAP marketing) posted a message on SCN on the success of the SAP Design Studio (ZEN) beta program. It is the first SAP product ever that goes from beta to general available and with this it skips the phases of released to customer and ramp-up. Well then it must be everything we’ve all been hoping for I suppose?
The main reason is the positive customer feedback, she stated. Since SAP Design Studio is the successor of the Web Application Designer and converges with SAP Dashboards in the future, my personal expectations were quite high, as you can read in the comment section of her post.
Personally, I am not that enthusiastic about this new product. I personally don’t think it lives up to its promises, at least not in the version I’ve been able to work with during the beta.
My main two observations are quite simple.
1. From a design perspective the visual customization options are far too limited.
2. It requires too much coding for creating simple interactive features which make it less accessible to a lot of people.
But hey, maybe I’m wrong and I’ve got just the case to test this..
I am under the lucky circumstances of having a very talented UX designer and BI consultant (he doesn’t see himself as a BI consultant #LOL) as a colleague, Frodo Jansen, and he posted some of his KPI visualisation concepts on Twitter recently.
I’ve been working on a generic concept for KPI visualisation with Frodo for a while now and my interest was caught by this new design concept. I liked the use of color contrast and typography. The next thing I thought was how long it would take to make a quick prototype in SAP Dashboard Design / Xcelsius. Well, this took me just about 20 minutes or even less by starting from a blank canvas.
The result is displayed below.
On the left you see Frodo’s Adobe Illustrator design, on the right my quick SAP Dashboard Design concept. I managed to come quite close to what he drew in Adobe. You can see the SWF here and download the XLF here.
Now back to SAP’s article on SAP Design Studio. The article stated:
“With Design Studio, IT will be able to easily create dashboards and BI apps that can handle large data volumes and complexity to provide the business users with a holistic, trusted view of their business – tailored exactly to their requests and your unique business.”
Ok, tailored exactly to their requests? Then a rather simple but sophisticated KPI design like shown above should be no challenge for a product called ‘Design Studio’ I guess? I’m afraid it will be a challenge.
I do hope I’m wrong with my two observations stated above but at this very moment, I don’t think it’s possible at all in the first place to recreate the KPI above in SAP Design Studio and if it is possible, I think it requires a lot of coding and complex customization you don’t want to confront users with.
So can someone please prove me I’m wrong and show me this is possible?
This blog will be updated regularly with SAP BusinessObjects Analysis edition for application design (ZEN) content and resources. If you have useful resources you want to share, send me a message and I’ll add them to the list.
Since this is a new product, more content will start popping-up on the internet very soon, especially since the launch of the product beta. I’m trying to stay on top of this product, since it is positioned as SAP’s future ‘Dashboard solution’. Today (June 3 2012) I have not seen any info on the visual design aspects of the solution to give me some benchmark and comparison material to SAP Dashboard Design / Xcelsius. Time will tell.
For now, gain knowledge and wisdom by checking out the resources below.
Video: Dashboarding Statement of Direction webinar recording (Youtube)
Blog: My personal ZEN wishlist including interesting wishes in the comments
Q&A: Anita Gibbings does the Dashboard Statement of Direction follow up > great value!
There is lots of stuff we’d like to see in a new version of SAP Dashboards / Xcelsius. Probably the HTML5 version will focus mainly on HTML5 export functionality so lets stretch the wish list towards ZEN (I don’t want to type that 2314 counting character official product name).
If I look at SAP Dashboards / Xcelsius I’d love to see the following features being made available in a next version of SAP Dashboards or the new product ZEN. It is quite a wish list and I know that some of these things can be fixed with some creativity, but I’m looking for out-of-the-box functionality.
Here it comes..
- Help screen pop-ups / mouse overs
Now this is possible but requires to much tricks. The time of paper documentation is moving behind us. I’d like to see functionality to easily build integrated help functionality. With this I mean that I don’t need to create a background menu, transparent background to show over the dashboard, 10 custom label objects, a ‘close-window’ push button and some dynamic visibility logic to start the circus. Just provide help menu’s which are easy to configure.
- Decent printing options
I shouldn’t rely on 3rd party solutions for being able to print the dashboard the way I want it, including some simple annotations.
- Decent commenting options
This is not supported. Connecting to a remote database and store/retrieve comments is possible, but too much customizing.
- Flexible change of chart type (like in Webi)
I often use the Combination Chart just in case I want to change the chart type afterwards from line to bar chart. If I don’t do this, I’ll need to reconfigure the cell binding, properties, alignment, etcetera. Webi handles this much better.
- More developer-friendly drag and drop of components and objects
The amount of time you spend to align, resize and position objects can be reduced if this is improved. Selecting objects and moving them around sometimes works a bit buggy. Please fix this.
- New version of the Open Document Statement integration protocol. This should be ‘point-and-click’ easy
I shouldn’t need to be able to read HTML parameters for connecting BI content. Sure, it works OK and offers great functionality but this should be done like a ‘walk down the park’ instead of a ‘walk down the HTML parameter trial-and-error hell’. Make this point-and-click easy with a decent user interface.
- Easier integration between multiple dashboards
Jumping from one dashboard to another including parameters should be easy. This way you should be able to scale your development team without loosing interactivity. Now you often have one big sized dashboard with longer load times etc. Of course you can tune this with dynamic visibility, connection settings etc but cutting one dashboard into smaller pieces can have quite some advantages. Now this is possible, but only for advanced developers.
- Better support for custom fonts (include more than 1 custom font in the dashboard model)
The typography topic for dashboards is often completely skipped. I’ve seen and designed dashboards with a well designed typography model which really made a difference. Now the support for custom fonts is limited. If a user hasn’t got the used fonts on his machine, you can embed them in the dashboard. However, you can only embed one font. And flipping between serif and sans-serif for large headers and titles on one side and small lables and subtitles on the other side requires more than just one font.
- Debug mode for errors
Solving issues is often a complex process. An empty chart pops up. What’s going on? Does the connection not retrieve any data? Is the table range not large enough? Doesn’t the filtered row object pick the right label? Is the chart binded to the wrong cells? Is there a dynamic visability issue? Is there an authorization issue for the user? Is there no data at all in the source? And so on..
An advanced developer will be able to find the issue but this can require quite some time. I have been laughing quite often when an empty error dialog screen popped up in Xcelsius. Laughing only lasted for seconds, than the frustration came..
- CSS editor for easy theme and template creation
Xcelsius has some out of the box themes. Editing these themes is not possible for the average developer. In the installation folders of Xcelsius, CSS files are stored which contain all the styling. I’d like to see a modern CSS editor in which you can load, edit, save and share CSS templates. This way dashboard development can be taken to the next level.
- More flexible and detailed property options for all components
From a design perspective, Xcelsius falls short in some area’s. It does a real great job in the first 95% but as a die-hard, you also want to slam those last 5%. For example, a combination chart has no alerting options (comes in FP3). Setting markers in line charts (sparkline chart excluded) is only possible for every value on the X-axis. I, the designer, want to be able where and how the markers should be applied. For example one on the highest or lowest, and one in the end, not just everywhere.
The default legenda looks just ugly. I want to be able to make a more sophisticated legenda. And why can’t I set the scale range for the microchart? Now two charts cannot be compared since they can have a different scale range. Not to speak about the number of times I had to copy multiple graphs on top of each other to be able to create the chart looking exactly the way I wanted it to do. And for charts with a scale from negative to positive values I want to be able to make the X-axis line for the ’0′ Y-value a bit thicker but I’m only able to make the bottom X-axis line thicker (the lowest value line). This is just a small set of examples of stuff you just wanted to be able to configure slightly different, with a big positive impact on the user experience.
SAP Dashboards / Xcelsius has surprised me time after time by it’s flexibility and ability to realize requirements by applying ‘tricks’ and ‘voodoo magic’. This makes it that I love the product. Possibilities sometimes look endless. But when someone has to support this magic dashboard full of MS Excell spells and dynamic visibility voodoo, you may loose some friends.
Therefore I like to see some of this magic back in the standard component properties and menus. What does your wish list look like?
Live blogging in bullet style…
SAP Dashboards Enhancements:
- FP3 will bring drill from SAP Dashboard Design model to SAP Transaction to empower action-driven dashboards
- SAP Dashboards is not a Deski case because there is no ‘Webi’ replacement
- Not clear when SAP Dashboards will be ‘replaced’ by ZEN
- Still money being invested in SAP Dashboards features and mobilization
- First focus on mobility support
- Looks like there isn’t many being upgraded in the development area
- Focus more on new visualizations (Waterfall chart and alerts for combination charts)
- Focus more on performance and stability
- Mobilized version of SAP BO Dashboards will be released to improve mobile functionality
- SAP for now points towards partners to get SAP Dashboards on mobile devices as long as they haven’t released their own HTML5 version
- Offline access to dashboards will be made available
- Overview of mobile features in slide below
- Great amount of SAP Dashboard components are supported in HTML5 version
- ZEN Preview and beta around summer 2012
- ZEN Ramp-up planned for end of 2012
- ZEN GA somewhere in 2013
- Initial release of ZEN focusses on SAP HANA and SAP BW multidimensional models including hierarchies
- HTML5 SDK being looked into to be able to develop custom HTML5 components
- ZEN only available through SAP BusinessObjects BI 4.0 platform, not on older versions
- ZEN will be a client development tool to create dashboard models, then distribute through platform
- ZEN stands for SAP Business Objects Analysis, edition for application design
- ZEN will have a SDK
- ZEN is the ‘new’ web application designer
- Uses Eclipse technology
Conversion of SAP Dashboards to ZEN
- There is a plan to bring SAP Dashboard models into the ZEN solution
- It should be a seamless integration (duh?!)
- No needed redevelopment is talked about
- ZEN output / visualisation is natively HTML5
I will share all slides from the webinar after I’ve received them.
More info on ZEN can be found here.
Update May 10, 2012:
ASUG Webcast summary on ZEN. Lots of information.
Update June 2, 2012:
There has been a lot of buzz around the future of SAP Dashboard Design aka Xcelsius. It has been clear that the development in this tool is way behind to the new products popping up like the SAP BO Explorer including the Exploration Views feature. In general, there hasn’t been a major release for SAP Dashboard Design including new functionalities, other than focussing on the integration with SAP BW.
One of the top influencers in the BI community, Mico Yuk, addressed this issue publicly by tweeting about the subject. With this, she drew the attention from many SAP executives.
As a result, a webinar was organized for the 18th of April 2012 in which SAP would unveil their plans for the SAP Dashboard Design product. Will it die? Will it evolve to a web platform? Will we ‘only’ receive HTML5 functionality and when will all these things really start to happen.
Prior to the webconference, Adam Binnie (Global VP & GM, Business Intelligence at SAP) released a blog post in which he gave some more insight on the future of the Dashboarding solutions from SAP. You can check out the blog here.
In this blog post, he describes a new dashboard product codenamed ZEN, that is intended to provide rich, professionally authored, HTML5 applications and dashboards.
- HTML5 for rendering the “mobile first” experience and parity of experience between mobile devices and the desktop.
- Data access layer structured to support both big data (SAP HANA) and SAP NetWeaver BW data sources.
- Rich set of controls allowing both complex application development and quick easy dashboard production.
“It means choice and immediate value for both customer bases. Customers already employing SAP BusinessObjects Dashboards (formerly Xcelsius) will be able to deliver rich dashboards on mobile devices. While customers looking to create more complex and sophisticated user experiences will have that control within project Zen.
Moving forward, the intent is for these two to slowly merge together, bringing the richness, diverse data source support, and dynamic “what-if” capabilities of SAP BusinessObjects Dashboards to the Zen architecture; in addition to bringing the fine grained control and enhanced development experience to the dashboards world”
They also say that the new solution will be opened up to the partner eco-system for adding even more rich functionality. For the current product, SAP Dashboard Design, it has proven to be a very strong plus.
There is also a more detailed ‘Statement Of Direction’ document included which can be found here.
I’m very curious where the difference in ‘fine grained control’ and ‘enhanced development experience’ lies, in relation to the current SAP Dashboard Design product. I think it will definitely be a web-based solution instead of the client solution SAP Dashboard Design is at the moment. With the evolving HTML5 features, this might bring very rich possibilities in which it is much easier to integrate dashboards in web applications and mobile apps.
Also features like write back, annotations, scheduled views and dashboard bursting are mentioned.
Write back can of course be very interesting for specific scenario’s. Especially if you look at it from a ‘action-based’ dashboard perspective. You see a error on the dashboard and want to take action by going to, for example, a SAP transaction to solve issues. Or update your forecast, based on gained insights by the dashboard.
Annotations has been a very long awaited feature. You want to be able to make annotations in your dashboard ‘snapshot’. You want to be able to explain why you were over-achieving or failing. You want your colleagues to be able to learn from your countermeasures so that they can benefit from your experiences. So your colleagues should be able to see what the effectiveness of your countermeasures were, by checking your annotations. Until now, making annotations hasn’t been properly supported so I’m very curious about how this will be implemented.
Personally, I also hope that printing features will be improved heavily, as well as a reduce in needed complexity to create interactive dashboards with drilldowns and filters. The MS Excel layer has provided a great piece of flexibility, but it also often costs to many time to build ‘simple’ drill down features between multiple objects.
Some other stuff like being more flexible to change data visualizations without needing to reconfigure the whole object from data binding, color properties etc would be very nice. We’ve seen in Webi and the BO Explorer that this is possible so I’ll keep my fingers crossed for this one.
The intent is that both technologies, and their content and applications, will resolve onto a common tool within a few releases, and with minimal disruption for the customers using them.
Phase 1 (roughly end of 2012)
- SAP BusinessObjects Dashboards gains HTML5 output option to allow delivery to mobile devices.
- Zen’s initial release plans for HTML5 application development connected to SAP HANA and SAP NetWeaver BW.
- Both tools plan to leverage the SAP BusinessObjects Mobile app to manage them locally on the device and provide a single point of entry.
- The HTML5 component library of Zen is anticipated to expand to match current SAP BusinessObjects Dashboards offerings.
- Third party components support is planned for Zen so the large eco-system of SAP BusinessObjects Dashboards can also start to reach out to new customers.
- We anticipate continuing to expand the range of charting and other visualization choices for designers, and include additional features like: Write Back, Annotations, Scheduled Views, Dashboard Bursting to name just a few.
- The plan is to unify the data access technologies allowing the new Zen runtime to access all types of data and converge the two design environments into one.
I think that tonights webinar (it’s the 18th of April today) won’t bring many news other than the information already provided through the blog post of Adam. Personally, I see this a great opportunity from SAP to leverage their dashboarding solution for guided analysis, not to mistaken with ad-hoc analysis solutions like the BO Explorer. The mentioned features sound very nice and SAP preparing itself for mobile is for sure the right path forward. It also seams like they are providing customers with a ‘migration option’ for existing SAP Dashboard Design / Xcelsius dashboard towards this new ZEN product.
In the end, time will tell and I’ll make sure to follow the further developments. To end with, I’d like to thank Mico Yuk, from Benchmarkers.com, for getting SAP Dashboards on the agenda of SAP again and communicating actively on the subject. Thumbs up Mico!
Update May 10, 2012:
ASUG Webcast summary on ZEN. Lots of information.