<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Altek Solutions Business Intelligence Blog &#187; Tool Selection</title>
	<atom:link href="http://alteksolutions.com/wp/index.php/category/strategy-execution/tool-selection/feed/" rel="self" type="application/rss+xml" />
	<link>http://alteksolutions.com/wp</link>
	<description>Business Intelligence solutions powered by SAP BusinessObjects</description>
	<lastBuildDate>Wed, 01 Feb 2012 12:30:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>What&#8217;s in a Name? Your guide to SAP BusinessObjects 4.0 Product Names.</title>
		<link>http://alteksolutions.com/wp/index.php/2011/01/whats-in-a-name-your-guide-to-sap-businessobjects-4-0-product-names/</link>
		<comments>http://alteksolutions.com/wp/index.php/2011/01/whats-in-a-name-your-guide-to-sap-businessobjects-4-0-product-names/#comments</comments>
		<pubDate>Fri, 28 Jan 2011 19:00:27 +0000</pubDate>
		<dc:creator>Scott R. Zimmerman</dc:creator>
				<category><![CDATA[BI Platform]]></category>
		<category><![CDATA[Strategy & Execution]]></category>
		<category><![CDATA[Tool Selection]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://alteksolutions.com/wp/?p=2610</guid>
		<description><![CDATA[Throughout the lifecycle of a popular product or organization, you can expect names to evolve and change.  Since the acquisition of Business Objects by SAP, however, this has become a much bigger problem.  SAP likes to use "descriptive names" for their products, so they pick names that generically describe what the product does.  It seems like they went down that path for some products (i.e. Xcelsius) but reverted back to the original product names for others (i.e. Web Intelligence).  What we're left with is a collection of names that may or may not mean something to us.
Related posts:<ol>
<li><a href='http://alteksolutions.com/wp/index.php/2010/09/5-reasons-why-universe/' rel='bookmark' title='5 Reasons Why You Should Use SAP BusinessObjects Universes'>5 Reasons Why You Should Use SAP BusinessObjects Universes</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2011/02/sap-businessobjects-enterprise-4-0-ramp-up-and-analysis/' rel='bookmark' title='SAP BusinessObjects Enterprise 4.0 Ramp-up and Analysis!'>SAP BusinessObjects Enterprise 4.0 Ramp-up and Analysis!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://alteksolutions.com/wp/wp-content/uploads/2011/01/confused.jpg" rel="wp-prettyPhoto[g2610]"><img class="alignnone size-full wp-image-2611" title="confused" src="http://alteksolutions.com/wp/wp-content/uploads/2011/01/confused.jpg" alt="" width="540" height="300" /></a></p>
<p>Throughout the lifecycle of a popular product or organization, you can expect names to evolve and change.  Since the acquisition of Business Objects by SAP, however, this has become a much bigger problem.  SAP likes to use &#8220;descriptive names&#8221; for their products, so they pick names that generically describe what the product does.  It seems like they went down that path for some products (i.e. Xcelsius) but reverted back to the original product names for others (i.e. Web Intelligence).  What we&#8217;re left with is a collection of names that may or may not mean something to us.</p>
<p>This post is meant to clear some of the confusion around this renaming, and provide a bit of insight into what each product is used for.  (That is something I often get asked by clients and prospects alike.)  As new products are release/renamed, we&#8217;ll update the post to reflect those changes.  For now, you can use it as your starting roadmap to SAP BusinessObjects naming clarity.</p>
<h3><strong>SAP BusinessObjects 4.0</strong></h3>
<p>This is the name of the complete BusinessObjects release, including BI &amp; EIM<br />
<em> (aka SAP BusinessObjects XI 4.0, SAP BusinessObjects XI 3.x, etc&#8230;)</em></p>
<h3>SAP BusinessObjects Business Intelligence 4.0</h3>
<p>This is the name of the Business Intelligence components of the release</p>
<h3>SAP BusinessObjects Business Intelligence platform</h3>
<p>This is the name for the BusinessObjects product bundle for Enterprises<br />
<em> (aka SAP BusinessObjects Enterprise XI 4.0, SAP BusinessObjects Enterprise XI 3.x, etc&#8230;)</em></p>
<h3>SAP BusinessObjects Web Intelligence</h3>
<p>This is the ad hoc reporting component of the Business Intelligence suite.<br />
<em> (aka SAP BusinessObjects Interactive Analysis, Webi)</em></p>
<h3>SAP BusinessObjects Dashboards</h3>
<p>This is the version of Xcelsius designed to be part of a larger SAP BusinessObjects deployment.  Other &#8216;flavors&#8217; of this tool may be branded under the SAP Crystal solutions banner.<br />
<em> (aka SAP BusinessObjects Dashboard Design, SAP BusinessObjects Xcelsius, Xcelsius Enterprise)</em></p>
<h3>SAP BusinessObjects Analysis, edition for OLAP/edition for Microsoft Office</h3>
<p>This is a new product that replaces the Voyager product.<br />
<em>(aka SAP BusinessObjects Advanced Analysis Web/SAP BusinessObjects Advanced Analysis Excel)</em></p>
<h3><em></em> SAP BusinessObjects BI Launch Pad</h3>
<p>This is the new name for the out-of-the-box portal that&#8217;s used by end-users to access content, create reports, etc&#8230;<br />
(<em>aka SAP BusinessObjects InfoView, Infoview)</em></p>
<h3>SAP BusinessObjects BI workspaces</h3>
<p>This product is replacing the functionality of Dashboard Builder.<br />
<em>(SAP BusinessObjects Dashboard Builder)</em></p>
<p>Related posts:<ol>
<li><a href='http://alteksolutions.com/wp/index.php/2010/09/5-reasons-why-universe/' rel='bookmark' title='5 Reasons Why You Should Use SAP BusinessObjects Universes'>5 Reasons Why You Should Use SAP BusinessObjects Universes</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2011/02/sap-businessobjects-enterprise-4-0-ramp-up-and-analysis/' rel='bookmark' title='SAP BusinessObjects Enterprise 4.0 Ramp-up and Analysis!'>SAP BusinessObjects Enterprise 4.0 Ramp-up and Analysis!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://alteksolutions.com/wp/index.php/2011/01/whats-in-a-name-your-guide-to-sap-businessobjects-4-0-product-names/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 5 Misconceptions About Business Objects Universes</title>
		<link>http://alteksolutions.com/wp/index.php/2010/10/top-misconceptions-about-business-objects-universes/</link>
		<comments>http://alteksolutions.com/wp/index.php/2010/10/top-misconceptions-about-business-objects-universes/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 09:44:20 +0000</pubDate>
		<dc:creator>Scott R. Zimmerman</dc:creator>
				<category><![CDATA[BI Platform]]></category>
		<category><![CDATA[Data Management]]></category>
		<category><![CDATA[Strategy & Execution]]></category>
		<category><![CDATA[Tool Selection]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Universe Design]]></category>
		<category><![CDATA[aggregation]]></category>
		<category><![CDATA[business objects universe]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[data warehouse]]></category>
		<category><![CDATA[Universe]]></category>

		<guid isPermaLink="false">http://alteksolutions.com/wp/?p=2305</guid>
		<description><![CDATA[I recently published the post 5 Reasons Why You Should Use an SAP BusinessObjects Universe to highlight some of the core benefits you&#8217;ll see when implementing the semantic layer for you organization.  The post was derived from speaking with organizations new to the Business Objects world about the benefits of leveraging the semantic layer. Throughout [...]
Related posts:<ol>
<li><a href='http://alteksolutions.com/wp/index.php/2010/09/5-reasons-why-universe/' rel='bookmark' title='5 Reasons Why You Should Use SAP BusinessObjects Universes'>5 Reasons Why You Should Use SAP BusinessObjects Universes</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2009/03/what-is-a-business-objects-universe/' rel='bookmark' title='What is a Business Objects Universe?'>What is a Business Objects Universe?</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2011/03/exploring-4-0-information-design-tool/' rel='bookmark' title='Exploring 4.0: Information Design Tool'>Exploring 4.0: Information Design Tool</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-2306" title="misconceptions" src="http://alteksolutions.com/wp/wp-content/uploads/2010/09/misconceptions.png" alt="" width="540" height="340" /></p>
<p>I recently published the post <a href="http://alteksolutions.com/wp/index.php/2010/09/5-reasons-why-universe/" target="_blank">5 Reasons Why You Should Use an SAP BusinessObjects Universe</a> to highlight some of the core benefits you&#8217;ll see when implementing the semantic layer for you organization.  The post was derived from speaking with organizations new to the Business Objects world about the benefits of leveraging the semantic layer. Throughout those talks, I also get to hear a lot of misconceptions about SAP BusinessObjects Universes.  Sometimes they are born out of a simple lack of understanding of the SAP BusinessObjects architecture, while other times they are propagated by competing business intelligence vendors.  (Shocking, I know.)</p>
<p>In any case, I&#8217;m here to set the record straight.  While the universe semantic layer isn&#8217;t perfect, it is pretty good at what it does and keeps getting better.  Here are some common misconceptions that I&#8217;ve heard over the years.  Did I miss any?  Let me know in the comments&#8230;</p>
<h3>Universes affect query performance by adding unnecessary overhead.</h3>
<p><strong>False.</strong> In its simplest form, a universe is merely a semantic layer that maps your database objects to standard business terminology to provide an intuitive way to work with information.  When queries are refreshed, the business terminology is turned back into SQL and executed on the appropriate database directly.  If your query has three items in it, so will the resultset coming back from the database.  There aren&#8217;t any middleware components or services that add overhead to this process.</p>
<h3>The Universe is simply a cube of my data, formatted for reporting.</h3>
<p><strong>False.</strong> (See above.)  The data returned by your universe continues to reside wherever it does today.  The universe semantic layer simply defines how those tables are joined, how the objects are defined, etc&#8230;</p>
<h3>I need to have a data warehouse or data mart to be able to use a Universe.</h3>
<p><strong>False.</strong> While query performance will generally be better if running against a schema designed for reporting (i.e. data mart/data warehouse), as a technology Universes are equally at home pointing directly to data contained in CRM, ERP and other transactional systems.  We often use this method when implementing operational reporting, where our client needs real-time access to their raw transaction information.</p>
<h3>I can&#8217;t use a Universe because I want to aggregate by different dimensions depending upon the report.</h3>
<p><strong>False.</strong> When developing a universe, you simply define <strong>how</strong> objects should aggregate &#8211; sum, avg, count, etc&#8230; -  not specific dimensions by which to aggregate.  By properly using SQL Aggregation and Measure Projection in the definition of your universe objects, the result set will dynamically aggregate at whatever level is appropriate given the dimension objects you selected.  If you select &#8216;Year&#8217; and &#8216;Total Sales&#8217;, the query will return one row for each year showing total sales.  Add &#8216;Product Line&#8217; to the query, and now you&#8217;ll have one row per year per product line, etc&#8230;  All of this done automagically by the universe.</p>
<h3>Our application uses a proprietary database, so it won&#8217;t work with a Universe.</h3>
<p><strong>False (sort of).</strong> In general, as long as the vendor provides an ODBC driver for the database you should be able to access it&#8217;s information through the universe using a Generic ODBC connection.  However (and it&#8217;s a big however) the functions that you can use in the universe are limited to those that are supported by the ODBC driver.  If you&#8217;d like to roll up all the sales by year and the driver doesn&#8217;t support a Date function to do that, you&#8217;re out of luck.  (Obviously you could still do these conversions at the report level, but that&#8217;s a different topic as we&#8217;re talking specifically about universe functionality here.)</p>
<p>At any rate, this lack of support has more to do with the specific ODBC driver than the universe, as you would run into the same issue no matter how you tried to access that data.  In these cases, we typically evaluate the reporting requirements alongside the capabilities of the ODBC driver itself before making the decision to move forward with the generic driver, or work towards getting the data into a more standard database platform.</p>
<p><em><strong>Question:  What misconceptions have you had/heard about SAP BusinessObjects Universes?</strong></em></p>
<p>Related posts:<ol>
<li><a href='http://alteksolutions.com/wp/index.php/2010/09/5-reasons-why-universe/' rel='bookmark' title='5 Reasons Why You Should Use SAP BusinessObjects Universes'>5 Reasons Why You Should Use SAP BusinessObjects Universes</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2009/03/what-is-a-business-objects-universe/' rel='bookmark' title='What is a Business Objects Universe?'>What is a Business Objects Universe?</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2011/03/exploring-4-0-information-design-tool/' rel='bookmark' title='Exploring 4.0: Information Design Tool'>Exploring 4.0: Information Design Tool</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://alteksolutions.com/wp/index.php/2010/10/top-misconceptions-about-business-objects-universes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>5 Reasons Why You Should Use SAP BusinessObjects Universes</title>
		<link>http://alteksolutions.com/wp/index.php/2010/09/5-reasons-why-universe/</link>
		<comments>http://alteksolutions.com/wp/index.php/2010/09/5-reasons-why-universe/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 09:22:56 +0000</pubDate>
		<dc:creator>Scott R. Zimmerman</dc:creator>
				<category><![CDATA[Data Management]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Strategy & Execution]]></category>
		<category><![CDATA[Tool Selection]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Universe Design]]></category>
		<category><![CDATA[Xcelsius (Crystal Dashboard Design)]]></category>
		<category><![CDATA[business objects universe]]></category>
		<category><![CDATA[change management]]></category>
		<category><![CDATA[data quality]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[single version of the truth]]></category>
		<category><![CDATA[Universe]]></category>
		<category><![CDATA[User Adoption]]></category>

		<guid isPermaLink="false">http://alteksolutions.com/wp/?p=2249</guid>
		<description><![CDATA[In meeting with organizations who are new to SAP BusinessObjects or who are legacy Crystal Reports users, we are often asked the question &#8220;Why should I use a Business Objects Universe?&#8221;.  To organizations who have worked with universes for a period of time, the advantages and value proposition are clear.  But for organizations who are [...]
Related posts:<ol>
<li><a href='http://alteksolutions.com/wp/index.php/2010/10/top-misconceptions-about-business-objects-universes/' rel='bookmark' title='Top 5 Misconceptions About Business Objects Universes'>Top 5 Misconceptions About Business Objects Universes</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2010/09/comprehensive-health-check/' rel='bookmark' title='Maintain Peak Performance With a Comprehensive SAP BusinessObjects Health Check'>Maintain Peak Performance With a Comprehensive SAP BusinessObjects Health Check</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2010/03/five-reasons-why-ad-hoc-reporting-wont-work-in-some-organizations/' rel='bookmark' title='Five Reasons Why Ad Hoc Reporting Won&#8217;t Work in Some Organizations'>Five Reasons Why Ad Hoc Reporting Won&#8217;t Work in Some Organizations</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-2259" title="SAP Business Objects Universe Screenshot" src="http://alteksolutions.com/wp/wp-content/uploads/2010/12/UniverseScreenshot.png" alt="" width="540" height="272" /></p>
<p>In meeting with organizations who are new to SAP BusinessObjects or who are legacy Crystal Reports users, we are often asked the question &#8220;Why should I use a Business Objects Universe?&#8221;.  To organizations who have worked with universes for a period of time, the advantages and value proposition are clear.  But for organizations who are new to universes, it can often be a challenge to quantify the value of the semantic layer.</p>
<p>In this post I hope to outline a few of the reasons why we recommend implementing universes, even if you&#8217;re not using an SAP BusinessObjects tool that specifically requires them.</p>
<h3>Integrated security</h3>
<p>One of the most common ways that security is implemented into an SAP BusinessObjects Universe is to dynamically restrict data being returned by a query.  In this example, only sales belonging to the user that ran the report or viewed the dashboard would be shown.  You can also use this technique to segregate data by customer, regional manager, product division, warehouse, etc&#8230; to give everyone a personalized view of their information.  But that&#8217;s just the beginning.</p>
<p><a href="http://alteksolutions.com/wp/wp-content/uploads/2010/10/UniverseRestriction.png" rel="wp-prettyPhoto[g2249]"><img class="alignnone size-full wp-image-2273" title="UniverseRestriction_sm" src="http://alteksolutions.com/wp/wp-content/uploads/2010/10/UniverseRestriction_sm.png" alt="" width="464" height="105" /></a></p>
<p>You can also use the built-in universe security to restrict access to particular objects (such as salary or SSN), control the types of queries a user can run, change the database connection depending on the user, and even dynamically map to other tables.  Leveraging the universe model gives you complete security over your environment, and the best part is you only have to apply the security once and it takes affect whether the user is refreshing a canned report, viewing a dashboard or creating their own ad hoc report.</p>
<h3>Single version of the truth</h3>
<p>We&#8217;ve all been there.  You&#8217;re at a meeting discussing sales numbers and three people give three different answers on what last month&#8217;s sales were.  The Sales Manager defines it as bookings made.  The Warehouse Team counts only orders that were physically shipped out the door.  And Finance, well they pull a bunch of different information into their spreadsheet and come up with a third version.  They may all be correct, but they&#8217;re also all wrong.</p>
<p>Building a universe layer &#8220;forces&#8221; you to come together and define the terminology that you use, perhaps in the case above creating separate &#8220;sales&#8221; and &#8220;shipments&#8221; measures to satisfy everyone&#8217;s reporting requirements.  When reporting through the universe, everyone in the organization will benefit by having access to the same information, defined in the same way, using the same calculations.</p>
<h3>Build once and reuse</h3>
<p>Some of the clients we meet with, particularly those that have been using Crystal Reports for some time, are resistant to using universes because &#8220;it would be easier to just hardcode the SQL&#8221; or &#8220;our data structure is too complex&#8221;.  Sure, it may be easier the first time to hardcode a SQL query into a report, but what about the second, fifth or tenth time you have to do that?  And as for the data being too complex, with few exceptions if you can define it in SQL you can build it into a universe.  This ability to define the universe semantic layer <strong>one time</strong> and leverage it across the entire SAP BusinessObjects toolset is huge.</p>
<h3>Maintenance/change management</h3>
<p>Perhaps one of the most overlooked benefits of utilizing the universe layer is around maintenance and change management.  With the universe model all of your logic is in one place, making maintenance straightforward.  Plus, if the data model for any of your upstream systems changes, you can in most cases modify the universe to reflect those changes without having to touch any of your downstream reports, dashboards or analytics.  Just imagine if you had 2,000 reports written against hardcoded SQL sitting on top of a data model that has now changed radically in a new release.  I&#8217;ve seen it happen, and it wasn&#8217;t pretty.</p>
<h3>Intuitive interface for developers and end-users</h3>
<p>This is what it&#8217;s all about: providing end-users and developers alike with a drag and drop interface where they could build reports using business terminology rather than SQL code.  Which is more intuitive to an end-user: SUM(DB_AdvWorksDW.dbo.FactResellerSales.SalesAmount) or &#8216;Sum of Reseller Sales&#8217;?  Now imagine this simple example using CASE statements, datatype conversions, etc&#8230; and you&#8217;ll understand the true power of the SAP BusinessObjects universe.</p>
<p>In using the universe layer, report authors and developers can reference information in common business terminology, and be shielded by all the technical complexity and transformations that are happening behind the scenes.</p>
<h3><strong>Want to learn more?</strong></h3>
<p>There are many benefits to using the Universe model, these are just a few of the most popular.  Want to learn more?  Call us at (877) 844-7476 or email <a href="mailto:info@alteksolutions.com?subject=SAP BusinessObjects Universes" target="_blank">info@alteksolutions.com</a> to see how you can leverage the power of the universe for your organization.</p>
<p><em><strong>Question:  Does your organization utilize SAP BusinessObjects universes?  If so what advantages do you see, and did you find any downsides?  If you don&#8217;t use universes, why not?</strong></em></p>
<p>Related posts:<ol>
<li><a href='http://alteksolutions.com/wp/index.php/2010/10/top-misconceptions-about-business-objects-universes/' rel='bookmark' title='Top 5 Misconceptions About Business Objects Universes'>Top 5 Misconceptions About Business Objects Universes</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2010/09/comprehensive-health-check/' rel='bookmark' title='Maintain Peak Performance With a Comprehensive SAP BusinessObjects Health Check'>Maintain Peak Performance With a Comprehensive SAP BusinessObjects Health Check</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2010/03/five-reasons-why-ad-hoc-reporting-wont-work-in-some-organizations/' rel='bookmark' title='Five Reasons Why Ad Hoc Reporting Won&#8217;t Work in Some Organizations'>Five Reasons Why Ad Hoc Reporting Won&#8217;t Work in Some Organizations</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://alteksolutions.com/wp/index.php/2010/09/5-reasons-why-universe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why Ad Hoc Reporting Won&#8217;t Work (part 1): Our People Aren&#8217;t Smart Enough</title>
		<link>http://alteksolutions.com/wp/index.php/2010/04/why-ad-hoc-reporting-wont-work-our-people-arent-smart-enough/</link>
		<comments>http://alteksolutions.com/wp/index.php/2010/04/why-ad-hoc-reporting-wont-work-our-people-arent-smart-enough/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 03:02:14 +0000</pubDate>
		<dc:creator>Scott R. Zimmerman</dc:creator>
				<category><![CDATA[Strategy & Execution]]></category>
		<category><![CDATA[Tool Selection]]></category>
		<category><![CDATA[Universe Design]]></category>
		<category><![CDATA[User Adoption]]></category>
		<category><![CDATA[ad hoc]]></category>
		<category><![CDATA[Ad Hoc Reporting]]></category>

		<guid isPermaLink="false">http://alteksolutions.com/wp/?p=1219</guid>
		<description><![CDATA[I recently posted an article titled "Five Reasons Why Ad Hoc Reporting Won't Work In Some Organizations".  In that article, I listed some of the major concerns that I hear from potential clients when the subject of ad hoc reporting is broached. As promised, I will be addressing each of those concerns and showing how they can be overcome.  Today, we begin with the first one: "Our people aren’t smart enough to create their own reports"
Related posts:<ol>
<li><a href='http://alteksolutions.com/wp/index.php/2010/07/why-ad-hoc-pay-people-in-it/' rel='bookmark' title='Why Ad Hoc Reporting Won’t Work (part 4): I Pay People in IT to Create Reports'>Why Ad Hoc Reporting Won’t Work (part 4): I Pay People in IT to Create Reports</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2010/07/why-ad-hoc-access/' rel='bookmark' title='Why Ad Hoc Reporting Won’t Work (part 3): I don’t want people poking around in data they shouldn’t have access to'>Why Ad Hoc Reporting Won’t Work (part 3): I don’t want people poking around in data they shouldn’t have access to</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2010/07/why-ad-hoc-keep-asking/' rel='bookmark' title='Why Ad Hoc Reporting Won’t Work (part 5): If I Give Them Ad Hoc Access to Data, They’ll Keep Asking For More'>Why Ad Hoc Reporting Won’t Work (part 5): If I Give Them Ad Hoc Access to Data, They’ll Keep Asking For More</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-full wp-image-1455" title="Which way?" src="http://alteksolutions.com/wp/wp-content/uploads/2010/03/00075288.jpg" alt="" width="540" height="360" /></p>
<p>I recently posted &#8220;<a title="Original Article" href="http://alteksolutions.com/wp/index.php/2010/03/five-reasons-why-ad-hoc-reporting-wont-work-in-some-organizations/">Five Reasons Why Ad Hoc Reporting Won&#8217;t Work In Some Organizations</a>&#8220;.   In that post, I listed some of the major concerns that I hear from  potential clients when the subject of ad hoc reporting is broached.  As promised, I will be addressing each of those concerns and showing  how they can be overcome.  Today, we begin with the first one:<strong> &#8220;Our people aren’t smart enough to create their own  reports&#8221;</strong></p>
<p>As I mentioned previously, I hear this one way too often and it usually is a case of not understanding the capabilities of a well-designed Business Intelligence solution.  Managers are concerned (and rightfully so) about the level of training their users will require, their ability to understand how the data fits together, etc&#8230;  But it doesn&#8217;t have to be a concern at all.</p>
<p>With the breadth of tools and capabilities that are available in today&#8217;s BI solutions &#8212; and with a solid understanding of the user&#8217;s requirements for ad hoc information access &#8212; it can be relatively easy to build a solution that delivers on those requirements without requiring a huge investment in training.</p>
<p>Let&#8217;s first take a step back to look at what ad hoc reporting really means.</p>
<h3>What is Ad Hoc Reporting?</h3>
<p>When a client tells me they are interested in implementing ad hoc reporting, I always ask them to define that for me. My experience tells me that people often have varying views of what ad hoc reporting really is, including:</p>
<ul>
<li>Ability for a user to refresh a report themselves and fill in prompts to filter the results</li>
<li>Ability to perform simple queries or ask simple questions of the data to find the information they need</li>
<li>Ability to create production-ready reports themselves.</li>
</ul>
<p>When someone in the SAP BusinessObjects world says &#8220;ad hoc reporting&#8221;, they typically are referring to the <a href="http://www.alteksolutions.com/software/businessobjects/queryanalysis/webintelligence.asp" target="_blank">WebIntelligence</a> product.  But as you can see there are a variety of other tools that can be used to satisfy those needs &#8212; depending, of course, upon your definition of &#8220;ad hoc&#8221;.</p>
<h3>Using SAP BusinessObjects Tools to Support Basic &#8220;Ad Hoc&#8221; Reporting</h3>
<ol>
<li><strong>Crystal Reports</strong><br />
While certainly not a tool that I would give to untrained end users, Crystal Reports themselves are an excellent way to implement  &#8220;filter and refresh adhoc&#8221;.  These reports could also include interactivity to drill into the hierarchy of the data, link to more detailed reports, etc&#8230; making it a great way to build a sandbox for simple interactive, ad hoc reporting</li>
<li><strong>Xcelsius<br />
</strong>While typically thought of as a dashboard/visualization tool, Xcelsius can also be used to assemble easy-to-use ad hoc sandboxes.  Using filters, drop-down lists and the like, IT can deliver visually stunning, interactive &#8220;ad hoc&#8221; reporting to end-users.</li>
<li><strong>Explorer<br />
</strong>Finally, SAP BusinessObjects Explorer provides search, exploration and visualization &#8212; much in the way I&#8217;ve described above in allowing ad hoc reporting within a predefined sandbox.</li>
</ol>
<p>Depending upon your needs, this level of ad hoc reporting may be enough.  In fact, it will probably satisfy most ad hoc information needs.  If you need to move beyond that, however, read on for some tips on how to create a true ad hoc environment with SAP BusinessObjects that people can and will use.</p>
<h3><strong>A Few Tips for Creating a <span style="text-decoration: underline;">True</span> Ad Hoc Environment</strong></h3>
<p>Even if you need to deploy true ad hoc reporting, it shouldn&#8217;t be cause for alarm.  While there will always be some degree of a learning curve in terms of creating queries, formatting the report, etc&#8230;, there are a few steps we can take to minimize the training required.</p>
<ol>
<li><strong>Focus on Subject-specific data<br />
</strong>Throughout my 10 years as a BusinessObjects consultant, I&#8217;ve seen a lot of styles of Universe development.  Strike that.  I&#8217;ve <strong>fixed</strong> a lot of styles of Universe development.</p>
<p>While I suppose it&#8217;s noble to develop a universe that contains every bit of information a company needs, if that universe contains 50 classes, 1,200 objects and 9 contexts&#8230;I respectfully say you&#8217;re missing the point.  (This isn&#8217;t an extreme example&#8230;unfortunately we&#8217;ve <span style="text-decoration: line-through;">seen</span> fixed much worse.)</p>
<p>Our methodology for developing ad hoc BusinessObjects universes is to focus on a specific subject-area, and provide all the information a would-be end-user needs to answer a specific set of questions.  No more.  No less.</p>
<p>Instead of developing a &#8220;Finance&#8221; universe, think about developing one universe for Accounts Receivable, one for Accounts Payable, one for the General Ledger, etc&#8230;  Not only will the universes be easier to use, but they&#8217;ll be infinitely easier to maintain as well.</li>
<li><strong>Start with the data in the correct format<br />
</strong>With SAP BusinessObjects, you have a number of opportunities to get the data in the correct format for a given analysis: at the database level, in the universe, and in WebIntelligence report itself.  And I recommend tackling it in that order.</p>
<p>If you can &#8220;fix&#8221; the data at the database level, do it.  Not only will it be easier to develop the universe if the data is structured for reporting, but you&#8217;ll also likely gain performance advantages along the way.</li>
<li><strong>Build as much business logic into the Universe as possible<br />
</strong>Continuing on with the theme from #2, try to push as much business logic to the universe level so end-users won&#8217;t  have to worry about data aggregation, calculating averages, grouping  data together, etc&#8230;Once we understand the specific requirements, we  work hard to make the ad hoc environment as close to &#8220;drag and drop&#8221; as  possible.  The less the end-user needs to do to get the results they&#8217;re  after the better.</li>
</ol>
<p>That&#8217;s it for part 1, &#8220;Our people aren&#8217;t smart enough&#8230;&#8221;.  Stay tuned for our next &#8220;objection&#8221; to implementing ad hoc: &#8220;&#8221;We usually need to massage our data&#8230;&#8221;.</p>
<p><em><strong>Question:  How does your organization use ad hoc reporting?  If you&#8217;re utilizing true ad hoc reporting, what steps have you taken to make the environment as easy-to-use as possible?</strong></em></p>
<p>Related posts:<ol>
<li><a href='http://alteksolutions.com/wp/index.php/2010/07/why-ad-hoc-pay-people-in-it/' rel='bookmark' title='Why Ad Hoc Reporting Won’t Work (part 4): I Pay People in IT to Create Reports'>Why Ad Hoc Reporting Won’t Work (part 4): I Pay People in IT to Create Reports</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2010/07/why-ad-hoc-access/' rel='bookmark' title='Why Ad Hoc Reporting Won’t Work (part 3): I don’t want people poking around in data they shouldn’t have access to'>Why Ad Hoc Reporting Won’t Work (part 3): I don’t want people poking around in data they shouldn’t have access to</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2010/07/why-ad-hoc-keep-asking/' rel='bookmark' title='Why Ad Hoc Reporting Won’t Work (part 5): If I Give Them Ad Hoc Access to Data, They’ll Keep Asking For More'>Why Ad Hoc Reporting Won’t Work (part 5): If I Give Them Ad Hoc Access to Data, They’ll Keep Asking For More</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://alteksolutions.com/wp/index.php/2010/04/why-ad-hoc-reporting-wont-work-our-people-arent-smart-enough/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Five Reasons Why Ad Hoc Reporting Won&#8217;t Work in Some Organizations</title>
		<link>http://alteksolutions.com/wp/index.php/2010/03/five-reasons-why-ad-hoc-reporting-wont-work-in-some-organizations/</link>
		<comments>http://alteksolutions.com/wp/index.php/2010/03/five-reasons-why-ad-hoc-reporting-wont-work-in-some-organizations/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 13:39:28 +0000</pubDate>
		<dc:creator>Scott R. Zimmerman</dc:creator>
				<category><![CDATA[Strategy & Execution]]></category>
		<category><![CDATA[Tool Selection]]></category>
		<category><![CDATA[User Adoption]]></category>
		<category><![CDATA[Ad Hoc Reporting]]></category>

		<guid isPermaLink="false">http://alteksolutions.com/wp/?p=1160</guid>
		<description><![CDATA[Over the past ten years, I've been a part of literally hundreds of SAP BusinessObjects client demos.  I'm always struck, however, when we reach the ad hoc portion of the demo and begin talking about WebIntelligence.  While the end-users in the room get excited about having the ability to create their own reports and analysis without waiting on the IT department, we usually get a lot of push-back from the managers and executives in the room.
Related posts:<ol>
<li><a href='http://alteksolutions.com/wp/index.php/2010/04/why-ad-hoc-reporting-wont-work-our-people-arent-smart-enough/' rel='bookmark' title='Why Ad Hoc Reporting Won&#8217;t Work (part 1): Our People Aren&#8217;t Smart Enough'>Why Ad Hoc Reporting Won&#8217;t Work (part 1): Our People Aren&#8217;t Smart Enough</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2010/07/why-ad-hoc-keep-asking/' rel='bookmark' title='Why Ad Hoc Reporting Won’t Work (part 5): If I Give Them Ad Hoc Access to Data, They’ll Keep Asking For More'>Why Ad Hoc Reporting Won’t Work (part 5): If I Give Them Ad Hoc Access to Data, They’ll Keep Asking For More</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2010/07/why-ad-hoc-access/' rel='bookmark' title='Why Ad Hoc Reporting Won’t Work (part 3): I don’t want people poking around in data they shouldn’t have access to'>Why Ad Hoc Reporting Won’t Work (part 3): I don’t want people poking around in data they shouldn’t have access to</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://alteksolutions.com/wp/wp-content/uploads/2010/03/TrainWreck1.jpg" rel="wp-prettyPhoto[g1160]"><img class="aligncenter size-full wp-image-1192" title="TrainWreck" src="http://alteksolutions.com/wp/wp-content/uploads/2010/03/TrainWreck1.jpg" alt="" width="540" height="331" /></a>Over the past ten years, I&#8217;ve been a part of literally hundreds of <a href="http://www.alteksolutions.com/software/businessobjects/" target="_blank">SAP BusinessObjects</a> client demos.</p>
<p>I&#8217;m a firm believer in the <a href="http://en.wikipedia.org/wiki/Solution_selling" target="_blank">solution selling</a> approach, so most of the demo time is spent focused on solving the client&#8217;s specific issues.  However, I do like to briefly review the rest of the SAP BusinessObjects product stack for a number of reasons:</p>
<ol>
<li>As a visioning workshop to show them the other tools and technologies they might be able to apply to their organization (you don&#8217;t know what you don&#8217;t know);</li>
<li>To demonstrate how SAP BusinessObjects has the breadth of products to deliver true end-to-end business intelligence; and</li>
<li>To head off any potential competitors who try to tout their product of having something that the client isn&#8217;t aware of SAP BusinessObjects having.</li>
</ol>
<p>My demo subjects always welcome this quick look, and oftentimes end up utilizing some of the components that they were unaware of previously.</p>
<p>I&#8217;m always struck, however, when we reach the ad hoc portion of the demo and begin talking about <a href="http://www.alteksolutions.com/software/businessobjects/queryanalysis/webintelligence.asp" target="_blank">WebIntelligence</a>.  While the end-users in the room get excited about having the ability to create their own reports and analysis without waiting on the IT department, we usually get a lot of push-back from the managers and executives in the room.</p>
<p>Don&#8217;t get me wrong.  SOME progressive executives &#8220;get it&#8221; right away.   But the vast majority that I&#8217;ve met with are initially resistant to the idea, until I&#8217;ve had some time to address their concerns.</p>
<p>It could be a fear of the unknown, or maybe they&#8217;ve been burned before by another reporting tool.  In any case, I always get some interesting commentary on how their organization is unique and why ad hoc reporting won&#8217;t work for them.  It&#8217;s always an eye-opener for me, and it gives me a chance to peak inside the organization&#8217;s culture.</p>
<p>I&#8217;ve compiled a list of some of the major concerns I&#8217;ve heard here, and will address each of them in an upcoming post.  In the meantime, please comment on concerns with ad hoc reporting that you&#8217;ve seen in your organization, and what the outcome was.  I would love to include your comments in my response.</p>
<ol>
<li><strong>Our people aren&#8217;t smart enough to create their own reports</strong> (believe-it-or-not I&#8217;ve heard this many more times than I care to acknowledge)</li>
<li><strong>We usually need to &#8220;massage&#8221; our data a bit to make sure it is correct before sending out a report<br />
</strong></li>
<li><strong>I don&#8217;t want people poking around in data they shouldn&#8217;t have access to<br />
</strong></li>
<li><strong>I pay people in IT to write reports, why should I train end-users to do it?<br />
</strong></li>
<li><strong>If I give them ad hoc access to data, they&#8217;ll keep asking for more data / others in the organization will ask for ad hoc access<br />
</strong></li>
</ol>
<p><strong><em>What concerns do you have/have you had with ad hoc reporting in your organization?  What were the results?</em><br />
</strong></p>
<p>Related posts:<ol>
<li><a href='http://alteksolutions.com/wp/index.php/2010/04/why-ad-hoc-reporting-wont-work-our-people-arent-smart-enough/' rel='bookmark' title='Why Ad Hoc Reporting Won&#8217;t Work (part 1): Our People Aren&#8217;t Smart Enough'>Why Ad Hoc Reporting Won&#8217;t Work (part 1): Our People Aren&#8217;t Smart Enough</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2010/07/why-ad-hoc-keep-asking/' rel='bookmark' title='Why Ad Hoc Reporting Won’t Work (part 5): If I Give Them Ad Hoc Access to Data, They’ll Keep Asking For More'>Why Ad Hoc Reporting Won’t Work (part 5): If I Give Them Ad Hoc Access to Data, They’ll Keep Asking For More</a></li>
<li><a href='http://alteksolutions.com/wp/index.php/2010/07/why-ad-hoc-access/' rel='bookmark' title='Why Ad Hoc Reporting Won’t Work (part 3): I don’t want people poking around in data they shouldn’t have access to'>Why Ad Hoc Reporting Won’t Work (part 3): I don’t want people poking around in data they shouldn’t have access to</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://alteksolutions.com/wp/index.php/2010/03/five-reasons-why-ad-hoc-reporting-wont-work-in-some-organizations/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

