My friend and fellow SAP Mentor, Ethan Jewett, and I, have had a series of good conversations. We kicked things off with my original post on the rift between BW-types and BOBJ-types. It caught attention and we had some great community discussion. In the spirit of our conversation, Ethan followed that up with his thoughts on why we are all just services as he contrasted SAP BW to SAP BusinessObjects. Following that, our friends in the community continued to weigh in and help break down barriers. Ethan and Josh Fletcher have spent HOURS on G+ Hangouts shooting video to demonstrate how SAP BW and SAP BusinessObjects/SAP Data Services play together. Not only that, but our pal Jon Reed lead a discussion with a host of BI experts on the state of analytics which, later, set Jamie off to write a very thought provoking piece. From a customer point of view, Jamie spoke all about the semantic layer-stew that is brewing at SAP. That is where I’m going to bring the blog portion of the series to a close here and we are just going to go record an episode of the Diversified Semantic Layer.
Whether you are coming at this from a BW point of view or a BOBJ point of view, one fact stands out for me. SAP purchased Business Objects for their capabilities as a BI suite. The underpinnings of the capability was the tried and true semantic layer, the Universe, and the Services Oriented Architecture (SOA) brought together with the Crystal Decisions integration. Yes, the Universe has had its problems. Not the point. The point is, the semantic layer made BusinessObjects of old strong. It made it flexible. It gave developers a mechanism to obscure complex business rules with a pretty wrapper.
Jamie very clearly articulated a customer’s point of view in the confusion that now we have a semantic layer in more than one tool in the SAP portfolio.
“The bigger problem with the current state of the portfolio is a burgeoning list of Semantic Layers for the SAP Analytics tool set (see around 17:19 of the video). We have the Universe (the one that SAP paid €4.8 billion for in 2007 and temporarily referred to as the Common Semantic Layer in BI4 until they realized it wasn’t), we have the BW semantic layer, and we have the HANA semantic layer, and none of them talk to each other particularly well (or at least best practice is that they shouldn’t).*”
While there is integration points between many of the reporting tools and the semantic layers, that comes with ambiguity. Sure, there are technical use cases and explanations on where to use what all over the SCN. Why should really smart SAP people need to travel the world to tell people which tool should be used by the right person based on the right data source? Why should that have to be presented at all? Why doesn’t it make more sense to open any of the 8 or 9 or whatever BI tools in the portfolio, use a common semantic layer, and get to the same answer or…wait for it……………single version of the truth.
If SAP did not purchase Business Objects to take advantage of the reporting suite, then perhaps BEx still has its place and I am mistaken. But customer perception WAS that this was the case I believe. Customers want better reporting across larger facets of SAP BW without slogging together multi-providers. Customers do want an efficient way to create a multi-source universe to combine data across disparate data sources via federation. Customers do want simplification in designing a semantic layer to create a common framework for creating reports.
It has been said that the Universe does not have its place in BW reporting because customers have BEx. And now, the same may be said for SAP HANA now that it has its own semantic layer. It has also been said that this provides customers with choice.
I’ve not heard a single customer ask for more choices in semantic layers. I’ve only heard customers ask for simplification and a clear roadmap. Jamie also carried this topic over to the SCN at the request of our friend and SAP Mentor, Corey Adams. You can read the full commentary there to soak up the discussion that happened. But Corey, in a customer’s perspective, left us with a very pointed assertion here…
“Whilst it is good to have flexibility and choice, SAPs customers (me especially) are looking for a clear strategy, best practice, and concise recommendations. But I don’t call what I have now “Flexibility”, as it stands now, if I want to use all the tools, I have to use all the semantic layers.”
If the answer is that the Universe does not do enough, it’s time to close those gaps. If the answer is that it is not appropriate to ask customers to change to the Universe then, pick a path and consolidate in it. It has been done in other areas of the SAP technologies. The path to simplification for customers is not necessarily more choices. If that means development on any one of these semantic layers to get to a sweet spot that creates consistency, pick a layer that gets us most of the way there, plugging gaps as we go. Just do us a favor and pick the Universe.
You have to know as I write this I have absolutely nothing against SAP BW or SAP HANA. It’s quite the opposite. They are two technology platforms that have tremendous strategic value to SAP’s customers that coincidentally have their own semantic layers.
Back when Ethan and I started this he made a very astute tweet. I can’t quote it today but he really rallied around it in his blog. To his point, he called out the fact that an individual level, we gravitate towards what we are comfortable with. Those in this debate that are long time BOBJ-types are confident that the Universe is the answer. BW-types that are passionate about its semantic layer don’t see a reason to replace it. I don’t believe the answer is the longevity of the existence of both (or all three in this case).
This does not have to be a contemptuous conversation. Some may disagree and you are entitled to your opinion. But if you see it the same way but from your own point of view and regardless of your area of expertise, you should at least be able to get behind the idea that there
can should be only one (did you get what I did right there?).