<?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>The SaaS Business Intelligence Forum &#124; Sponsored by Oco Inc. &#187; BI</title>
	<atom:link href="http://www.saasbusinessintelligenceforum.com/tag/bi/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.saasbusinessintelligenceforum.com</link>
	<description>Saas Business Intelligence and Analytics Forum</description>
	<lastBuildDate>Tue, 20 Dec 2011 02:28:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Speed to Deployment:  Time to Making Informed Decisions</title>
		<link>http://www.saasbusinessintelligenceforum.com/2010/12/speed-to-deployment-time-to-making-informed-decisions/</link>
		<comments>http://www.saasbusinessintelligenceforum.com/2010/12/speed-to-deployment-time-to-making-informed-decisions/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 02:05:20 +0000</pubDate>
		<dc:creator>Michael DeCerbo</dc:creator>
				<category><![CDATA[BI In The Cloud]]></category>
		<category><![CDATA[Business Intelligence State-of-the-Art]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[ERP]]></category>

		<guid isPermaLink="false">http://www.saasbusinessintelligenceforum.com/?p=102</guid>
		<description><![CDATA[One of the significant challenges facing companies considering the implementation of an enterprise wide Business Intelligence solution is the time frame associated with such a project.  These timelines can be upwards of 12 or 18 months.  This can be difficult for company executives to swallow, especially because these projects often come on the heels of [...]]]></description>
			<content:encoded><![CDATA[<p>One of the significant challenges facing companies considering the implementation of an enterprise wide Business Intelligence solution is the time frame associated with such a project.  These timelines can be upwards of 12 or 18 months.  This can be difficult for company executives to swallow, especially because these projects often come on the heels of a lengthy and expensive ERP implementation.  The question here is &#8211; what are the strategies companies can employ to help reduce the BI implementation timeline and provide value to their business users in a shorter time frame?  There are many strategies but I will focus on a critical one that you don’t hear much about: <span style="text-decoration: underline;">Business Focus.</span></p>
<p>Think of all the tables that exist in your ERP system, now think about all of the columns in those tables, now think about all of the other systems that may contain information you want to report on.  The average ERP system contains hundreds of thousands of columns on its own, let alone all of your other key business systems.  That’s a lot of data to work with.  The majority of these columns contain data that has no business value.</p>
<p>Now think about core business issues you are trying to solve to and the reports that you would use to gain visibility into these issues.  How many data elements are in those reports? 10? 20? 100?  Even if it’s 1000 that still represents a small percentage of the total number of data elements available.  If data has no business value, then why go through the effort of extracting, translating, mapping, loading, and validating data(to name only a few tasks), that no one will ever look it?</p>
<p>Yet many business intelligence initiatives set out to do just that.  Imagine the impact on your implementation timeline if you reduce the amount of data by a factor of 100 or 1000?  Imagine the impact if the project is focused on the business issues and visibility into the data required to help solve those business issues, rather than trying to provide reporting on every data element in the system.  Not only will the implementation timelines be drastically reduced, but the end solution will have greater business value and will get into your users hands in a fraction of the time.</p>
<p>Companies need to start asking their BI project teams to focus on the business issues and the end solution, not on the vast sea of meaningless data that will never impact the bottom line.  What is your BI team focused on?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saasbusinessintelligenceforum.com/2010/12/speed-to-deployment-time-to-making-informed-decisions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business Intelligence for Supply Chain Management</title>
		<link>http://www.saasbusinessintelligenceforum.com/2010/10/business-intelligence-for-supply-chain-management/</link>
		<comments>http://www.saasbusinessintelligenceforum.com/2010/10/business-intelligence-for-supply-chain-management/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 17:18:10 +0000</pubDate>
		<dc:creator>Bill Copacino</dc:creator>
				<category><![CDATA[Analytics for the Business]]></category>
		<category><![CDATA[BI In The Cloud]]></category>
		<category><![CDATA[Business Intelligence State-of-the-Art]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[supply chain]]></category>
		<category><![CDATA[supply chain management]]></category>

		<guid isPermaLink="false">http://www.saasbusinessintelligenceforum.com/?p=301</guid>
		<description><![CDATA[I recently attended the Council of Supply Chain Management’s Annual Conference in San Diego.  It was a truly outstanding event,  but what really stuck out in my mind was the emphasis on metrics, analytic applications and business intelligence (BI) for supply chain.  Only a few years ago, these topics were not even on the agenda. [...]]]></description>
			<content:encoded><![CDATA[<p>I recently attended the Council of Supply Chain Management’s Annual Conference in San Diego.  It was a truly outstanding event,  but what really stuck out in my mind was the emphasis on metrics, analytic applications and business intelligence (BI) for supply chain.  Only a few years ago, these topics were not even on the agenda. But this year the Conference was filled with many thoughtful presentations on these topics.</p>
<p><a href="http://www.saasbusinessintelligenceforum.com/wp-content/uploads/2010/10/business-intelligence-usage.bmp"><img class="alignnone size-full wp-image-302" title="business-intelligence-usage" src="http://www.saasbusinessintelligenceforum.com/wp-content/uploads/2010/10/business-intelligence-usage.bmp" alt="Business Intelligence Usage by Function" /></a></p>
<p>This development clearly reflects trends I am seeing in the marketplace.  Traditionally, BI and analytics focused on marketing, customer and finance applications.  In recent years however, I have seen the interest in supply chain BI analytic solutions explode.  I think this is driven by the increased importance of supply chain in many companies; the analytic orientation of supply chain professionals; most importantly the cross functional nature of supply chain, and that  solutions are now available commercially to address SCM analytic needs.</p>
<p>Most supply chain professionals lack the information they need to do their jobs.  Why?  Primarily because the cross functional orientation of supply chain requires that companies assemble data from different systems.  For example, if one wants to measure supplier performance, one needs access to cost data, on-time delivery data, and quality data &#8212; at a minimum.  These all come from different systems and require a BI solution to assemble.  Same is true if you want to analyze cost-to-serve or customer profitability.</p>
<p>Let me know if your company is beginning to use SCM BI solutions.  What application areas are driving the greatest benefits?  Are you able to find or develop the analytic applications or solutions that you need?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saasbusinessintelligenceforum.com/2010/10/business-intelligence-for-supply-chain-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MapReduce Redux</title>
		<link>http://www.saasbusinessintelligenceforum.com/2009/11/mapreduce-redux/</link>
		<comments>http://www.saasbusinessintelligenceforum.com/2009/11/mapreduce-redux/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 10:48:40 +0000</pubDate>
		<dc:creator>Mike Beckerle</dc:creator>
				<category><![CDATA[BI In The Cloud]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[data integration]]></category>
		<category><![CDATA[data warehouse]]></category>
		<category><![CDATA[ETL]]></category>
		<category><![CDATA[FBP]]></category>
		<category><![CDATA[MapReduce]]></category>
		<category><![CDATA[multi-core]]></category>
		<category><![CDATA[parallel processing]]></category>
		<category><![CDATA[parallelism]]></category>
		<category><![CDATA[RDBMS]]></category>
		<category><![CDATA[SaaS BI]]></category>
		<category><![CDATA[scalable computing]]></category>

		<guid isPermaLink="false">http://www.saasbusinessintelligenceforum.com/?p=9</guid>
		<description><![CDATA[Lots of discussion online about MapReduce these days. Stephen Swoyer&#8217;s piece is quite a good one. The confusion about what MapReduce is and isn&#8217;t about actually goes back a ways. The arguments within computerdom tend to generally be fairly religious in tone. That&#8217;s because people really like computing and tend to be passionate about it, and when [...]]]></description>
			<content:encoded><![CDATA[<p>Lots of discussion online about MapReduce these days. <a href="http://www.tdwi.org/News/display.aspx?ID=9683" target="_new">Stephen Swoyer&#8217;s piece</a> is quite a good one.</p>
<p>The <a href="http://typicalprogrammer.com/programming/mapreduce/" target="_new">confusion about what MapReduce is and isn&#8217;t</a> about actually goes back a ways.</p>
<p>The arguments within computerdom tend to generally be fairly religious in tone. That&#8217;s because people really like computing and tend to be passionate about it, and when people think they&#8217;ve something new, their ego interest is in showing how new and innovative it is, and the ego-interest of the creators of prior-generation innovations is in casting it as old news.</p>
<p>I am biased, but not working in scalable computing at the moment, so I&#8217;ve had a little bit of time to develop some perspective here I&#8217;d like to share.</p>
<p>Scalable computing via parallel processing is big business these days. There&#8217;s heavy data lifting at the transaction processing level, at the data analysis level, for web search indexing, for enterprise search indexing, scientific computing, data mining for target marketing, affinity advertising. There are many places where data processing of really large amounts of data has commercial benefits, and that means parallel processing adds lots of value.</p>
<p>At the smaller end of the parallel processing scale there&#8217;s actually a crisis of sorts &#8211; we need parallelism to use up all these multi-core CPUs that the chip makers can now create easily, yet there is no mainstream accepted programming idiom that creates the multi-threaded programs yet is easy to use.</p>
<p>MapReduce was designed initially for the other end of the spectrum &#8211; huge data, Internet-scale data. Much bigger than enterprise data for even the largest enterprise. This is where clearly you want to use lots of computers all at once. Advocates will tell you it&#8217;s also great for that downward scale to multi-core CPU thing &#8211; and I concur. But that wasn&#8217;t the first intention for it.</p>
<p>The other big scalable computing systems of commercial import are the relational database engines, and the ETL tools that transform data, and sometimes also support data mining. In common to both of these: commercial data, commercial data types, lots of structured data in the mix, of course with gradually improving capabilities to handle unstructured data. Databases are of course data storage tools, where ETL systems are algorithmic systems. For example, in a database when you talk about how to break up data into partitions you are talking about how it is stored. In the ETL world, partitioning data is about how it is moving, and incidently it can be stored that way also. This latter is very close to the way MapReduce folks talk about data even though I don&#8217;t think ETL folks and MapReduce folks drink in the same bars.</p>
<p>What all three of these kinds of systems, MapReduce included, have in common is that they are all about scalable <a href="http://www.jpaulmorrison.com/fbp/" target="_new">Flow-based programming (FBP for short)</a> to some degree. Not everyone agrees on this term flow-based programming, preferring dataflow, or streaming, or flow-graph or some other term. RDBMS systems have their query graphs at their query processing cores &#8211; they transform SQL into these. A query graph is a FBP. ETL tools let you draw these graphs (and script them also sometimes). They allow the graphs to have multiple outputs, unlike a query graph, but otherwise are fairly similar. If you use the Apache Pig (so NOT a commericial software system!) system to create MapReduce programs, it cascades the map-reduce operations together into a flow graph. This was created because so many map-reduce applications found themselves wanting to connect one mapreduce back to back into another that someone wisely observed that this flow composition was FBP and that was really part of the idiom.</p>
<p>The primary source of parallelism in all the above is called partitioning. Basically it is the principle that if you have a large piece of data, or large collection of data items, you can divide-and-conquer it, and then put the pieces back together (if necessary). The divided processing is the &#8220;map&#8221; part, the putting back together is the &#8220;reduce&#8221; part. You might map and map and map and then reduce, or alternate. Do this kind of thing over and over as you process the data, flowing the output of one such operation to the input of another.</p>
<p>So here&#8217;s one major point of total agreement: There&#8217;s a agreement across many different areas of computerdom that flow-based programming is a very good way to go if you want parallelism. I think people would also say the idiom is pretty easy to learn, adequately expressive for many problems, and so forth.</p>
<p>That&#8217;s very important common ground. If you are a software developer and can say you&#8217;ve done object-oriented programming and you&#8217;ve used threads or actor libraries or some such, you may feel relatively accomplished at your trade. If you are not directly familiar with this FBP idiom it is something you should learn about, because you will likely find it very valuable, and it will change the way you think about solving problems.</p>
<p>FBP principles are where the similarities end among these kinds of data processing systems though. There are huge differences about what these systems are designed to be used for.</p>
<p>Now, advocates of each seem to have some &#8220;hammer vs. nail&#8221; mentality &#8211; By that I mean if you have a big enough hammer, *everything* starts to look like a nail. Example: extending an RDBMS to do what it does, but also handle spatial data, or blobs of image data, or real-time streaming input data, or transactions from a queue, or sensor data feeds. You pick it. Extending a RDBMS hammer to hit these kinds of nails, this is a very attractive option to those familiar with RDBMS technology, and particularly if they have access to the source code for one. Same for ETL tools. I was chief architect for a major commercial ETL processing engine, and we tried to extend it in all kinds of stretch directions. MapReduce advocates would look at these same problems and recognize the maps and reduces that are being cascaded to form the solutions to them.</p>
<p>So, what separates these technologies?</p>
<p>I claim the first thing is maximum scale. But what is a big enough scale to start telling these apart?</p>
<p>Ok, here&#8217;s a problem suitable only for MapReduce today: Let&#8217;s play where&#8217;s Waldo and find every video frame containing my face, in every video CCTV surveilance capture everywhere on earth for the last year. You have 60 seconds to find the answer.</p>
<p>That is the kind of problem map-reduce can scale up to. The data is petabytes or exabytes of data. Now, the actual where&#8217;s Waldo search might be very cleverly indexed, so I probably do not have to stream all these exabytes of video frame by frame to look for my face. But at some point every frame was processed to create whatever index answers this problem. That processing scale is truly vast.</p>
<p>None of the other technologies were built with anything like this scale in mind. Yes there are FBP principles of operation which are in common. The distinction is what frameworks have been built to actually do.</p>
<p>What about ETL or RDBMS technology? What&#8217;s suited to them that crisply distinguishes them from MapReduce frameworks. Answer: processing structured data records repeatedly. I&#8217;ll characterize what I mean by this, but first let me talk about some of the design limitations of RDBMS and ETL technologies.</p>
<p>First the problems are ones at more traditional enterprise scale. These days that&#8217;s multiple terabytes of information, maybe even 100 terabytes now adays. One assumption common to these systems is that the whole computing cluster across which the work is spread is assumed to be up and working. Failure of any part of the cluster is expected to stop the processing. There are various checkpoint/recovery schemes which are pretty much the cutting edge of these systems these days. These always assume a failure is a relatively rare event. Most executions will complete without failure.</p>
<p>There&#8217;s a thing I call a time/complexity trade off at work here. Which would you rather have? A system that is slower, and more complex, but which takes twice as long to compute something thereby doubling the likelyhood of encountering a failure during a run? Or would you prefer a faster system without the complexity? Computers are fairly reliable these days, so at the scale of a cluster of computers small enough where I can reasonably expect them all to all be running properly for hours at a time&#8230; Well I know my own preference here and that of many &#8220;enterprise&#8221; customers matches my own &#8211; simple wins.</p>
<p>MapReduce makes no such assumptions about failures. The implemented scale is assumed to include computers that will fail during the execution of a flow, and the computation must continue and mask the failure.</p>
<p>So here&#8217;s a real and concrete question: Does your processing problem have the vastness to it that means the compute cluster will have failures in it most of the time, or is the processing scale such that the cluster is very unlikely to have a failure in it that interrupts processing? If the former, MapReduce is the only viable technology today. If the latter, there are still reasons you might want to use a MapReduce-like means.</p>
<p>A big difference between MapReduce systems I&#8217;ve looked at and the enterprise RDBMS and ETL world is efficiency of data access vs. complexity.</p>
<p>RDBMS and ETL are optimized for handling business-oriented data. Quite literally, I worked on engineering an ETL engine so that when a processing component accessed an integer from a data record, the C++-based implementation would generate code that would compile into a base+offset-indirection &#8211; really our goal, and we got very close, was for this to be a single CPU instruction.  The assumption here: you are accessing billions of rows of well behaved small data that has been imported into a well behaved representation, bringing it in once from whatever it was before you started processing it. By the way, getting this super low level efficiency introduces lots of complexity. Many would rightfully say this was &#8220;wicked over-engineered&#8221; &#8211; mea culpa. Databases go even further and try to apply cost-based dynamic programming optimizers, move things around in the flows to reduce work done. Very cool stuff. Actually one of the first applications of ETL tools was actually a backlash to the unpredictability of SQL database optimizers. People wanted to draw a flow and have it run that way dammit! That was 1995. The optimizers have improved, but ETL is important for other more fundamental capabilities like superior expressive power. ETL tools can produce multiple outputs from a single input in one pass. SQL is a query language and is incapable of expressing this directly even though the underlying engines could easily implement this.</p>
<p>Anyway, all this low-level data access optimization and high-level flow-graph optimization, this kind of thing is just not considered particularly important by the MapReduce advocates. You process data in the form it was found, which is assumed to be an HTML document, XML data file, or perhaps JSON. Perhaps other forms that you happen to have some code to handle. Really it&#8217;s a text-intensive world. These formats are all very verbose textual formats full of tag syntax. Verbose by comparison with carefully layed out binary data records is what I mean.  It takes thousands, of machine instructions to extract a piece of data like an integer from such representations because you have to find it first (parse and/or search for tag), then convert text to integer.</p>
<p>But there is absolutely nothing wrong with that overhead. Because accessing small numeric fields is just not what the MapReduce world is about. Consider this: in RDBMS and ETL worlds, if you access a string, there&#8217;s low overhead to get to the start of the string, and then you&#8217;re processing the string data using the usual libraries available in the programming language of your implementation.</p>
<p>In MapReduce, there&#8217;s high overhead to get to the start of the string you care about, but then you&#8217;re processing the string data using the usual libraries available in the programming language of your implementation.</p>
<p>Get my point? The only place where the RDBMS/ETL world has advantage is if the strings are really small and must be repeatedly accessed. In many many very interesting problems, the strings are not at all small, and many problems are &#8220;one-pass&#8221; over the data by each algorithm.</p>
<p>So the conclusion should not be surprising: it&#8217;s &#8220;horses for courses&#8221; &#8211; none of these technologies is superior to the other. They all share flow-based programming principles &#8211; they jury is back, flow-based programming is a GOOD IDEA whose time has come and it is being used all over the place. Beyond that, what kind of processing are you doing? What kind of data is at its core, and at what scale?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saasbusinessintelligenceforum.com/2009/11/mapreduce-redux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BI: Same Old, Same Old. Isn’t There Any Innovation Out There?</title>
		<link>http://www.saasbusinessintelligenceforum.com/2009/09/bi-same-old-same-old-isn%e2%80%99t-there-any-innovation-out-there-2/</link>
		<comments>http://www.saasbusinessintelligenceforum.com/2009/09/bi-same-old-same-old-isn%e2%80%99t-there-any-innovation-out-there-2/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 01:23:46 +0000</pubDate>
		<dc:creator>Anil Chitkara</dc:creator>
				<category><![CDATA[BI In The Cloud]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[cheap analytics]]></category>
		<category><![CDATA[data warehouse]]></category>
		<category><![CDATA[innovations]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://www.saasbusinessintelligenceforum.com/?p=87</guid>
		<description><![CDATA[Earlier this month, I was at a BI conference with two days of presentations by a stream of analysts talking about what was going to happen in the market and companies (mainly IT leaders) talking about how they did BI at their companies. What struck me is that these IT leaders could have given the [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this month, I was at a BI conference with two days of presentations by a stream of analysts talking about what was going to happen in the market and companies (mainly IT leaders) talking about how they did BI at their companies. What struck me is that these IT leaders could have given the same presentation 5 years ago. The themes were common and the challenges predictable.</p>
<p>Presentation after presentation by IT professionals took one of two angles:</p>
<p>1. We built a huge, super fast data warehouse and let me tell you how we did it; or<br />
2. We built this home-grown system to do BI, let me tell you exactly how.</p>
<p>In the case of the big data warehouses, there were some very cool approaches with some real innovation.</p>
<p>In the case of the home grown systems&#8230;help! One VP of IT was proud that he built an operational data store from the ground up. Another was proud that he put a tremendous amount of business process in place, but lets users pull data down into spreadsheets and do what they like with it &#8211; strict process with loose data governance. Another said it all starts with the data: identify all the data, get it in a data warehouse, then figure out what to do with it.</p>
<p>Doesn&#8217;t the IT organization have more value-adding contributions to their company than simply building systems from scratch that are commercially available today?  Are these really examples of innovation in BI?</p>
<p>- How about CIOs talking about how they drove business benefits for their companies?<br />
- How about VP, IT architecture talking about having business needs drive analytics that drive data that drives the solution?<br />
- How about Directors of BI talking about how they leverage open source or SaaS to address a certain set of specific requirements from their user community?</p>
<p>Let&#8217;s hope we&#8217;re not hearing the same stories of &#8220;BI success&#8221; three years from now.</p>
<p>Is there any innovation around BI going on out there by IT organizations? Are they simply reluctant to talk about it? What do you think? What are your stories?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saasbusinessintelligenceforum.com/2009/09/bi-same-old-same-old-isn%e2%80%99t-there-any-innovation-out-there-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Economy: Good or Bad for SaaS Business Intelligence?</title>
		<link>http://www.saasbusinessintelligenceforum.com/2009/06/the-economy-good-or-bad-for-saas-business-intelligence/</link>
		<comments>http://www.saasbusinessintelligenceforum.com/2009/06/the-economy-good-or-bad-for-saas-business-intelligence/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 01:36:31 +0000</pubDate>
		<dc:creator>Joseph Schramm</dc:creator>
				<category><![CDATA[Analytics for the Business]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://www.saasbusinessintelligenceforum.com/?p=108</guid>
		<description><![CDATA[With the economy continuing to struggle, many people I speak with in the industry feel optimistic that the Software-as-a-Service (SaaS) business model is holding up well and is, in fact, poised to benefit.  If one were to look at the SaaS bell weather, Salesforce.com, it would be easy to support that argument.  The problem, however, [...]]]></description>
			<content:encoded><![CDATA[<p>With the economy continuing to struggle, many people I speak with in the industry feel optimistic that the Software-as-a-Service (SaaS) business model is holding up well and is, in fact, poised to benefit.  If one were to look at the SaaS bell weather, Salesforce.com, it would be easy to support that argument.  The problem, however, is that while Salesforce.com is doing well in recent times (despite the gloomy economy) the vast majority of other SaaS vendors are either:</p>
<blockquote><p>a) Privately held and therefore hard to gauge in terms of &#8220;how they are doing&#8221;, and</p></blockquote>
<blockquote><p>b) Are still too young in their evolution&#8230;meaning that even if they were growing at a healthy clip in the down economy (ie: double-digit growth), it is hard to tell if &#8220;they are doing well&#8221;.</p></blockquote>
<p>Also, what metrics would one look at to assess growth for these firms?  What might be a meaningful metric to measure some of these firms may be far less meaningful for the others.</p>
<p>Measurements aside, here are some thoughts about why the SaaS Business Intelligence segment should be doing well:</p>
<ul>
<li>It&#8217;s faster to deploy vs. on-premise, therefore, can provide faster business benefit</li>
<li>It offers a better economic model vs. on-premise&#8230;.lower TCO</li>
<li>Customers can &#8220;stretch&#8221; their existing budgets more (the SaaS model usually means little-to-no capital expenditure) and still get a solution</li>
<li>An already over burdened IT staff can off load much of the low-value work associated with hardware provisioning, software provisioning, software configuration, database tuning, backups, etc. to the SaaS provider&#8230;therefore freeing them to focus on higher-value tasks to support the business</li>
<li>Some SaaS Business Intelligence offerings are geared to specific functional areas and business problems and can therefore drive some tangible business benefit (ie: Inventory Cost Reduction, Increased Customer Retention, Lower Transportation Costs, Improve Gross Margins, etc.).</li>
</ul>
<p>These points all make sense to me.  If you were to say to a CFO&#8230;&#8221;you can have a BI solution up and running in 8-10 weeks, with little-to-no upfront investment, minimal disruption to your IT staff, and it would be well aligned to your strategic business initiatives&#8230;&#8221; why wouldn&#8217;t he/she not want to give it a try?</p>
<p>Here are some reasons why many organizations are still not making the leap to SaaS BI:</p>
<ul>
<li>The SaaS model is disruptive to many of the traditional ways of procuring and deploying software&#8230;.it&#8217;s different, therefore, it requires change and a lot of people don&#8217;t like change</li>
<li>The &#8220;trusted advisors&#8221; of many organizations are not recommending SaaS solutions yet because they don&#8217;t fully understand the benefits and/or they have a vested interest in doing things the old way (meaning they make a lot of money from that)</li>
<li>Control&#8230;the nature of SaaS is that if you are going to use a SaaS solution, a lot of things are no longer going to be in your control</li>
<li>Trust&#8230;you need to take a leap of faith in your provider to trust that your data will be secure, your solution will be available/responsive and recoverable should there be a &#8220;disaster&#8221;</li>
<li>Misplaced Fear&#8230;Many IT organizations are resistant to the SaaS model because they perceive it will impact job security.</li>
</ul>
<p>But times are different now (didn&#8217;t General Motors just go bankrupt?) and doing things the old way may not always be working anymore.  Can we afford not to look at new and different ways of doing things?</p>
<p><a name="comment44638"></a>COMMENTS (archived)</p>
<p>I don&#8217;t think anyone can afford not to look at new and different ways of doing things. SaaS is a good example. Although they&#8217;re not suitable for all organizations, they are for many and usually cost a fraction of large scale server/client solutions. Deployment is usually a child&#8217;s play, so IT resources can be spared for something else. That said, business intelligence software or SaaS is something that should not be cut in order to save money. Actually, BI software helps save money, among other things, when used wisely. A better solution could be to find a cheaper product, maybe, but getting rid of a BI solution isn&#8217;t quite a wise decision.</p>
<p><a name="comment44692"></a>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>I believe Travis is spot on in his comments. Properly designed and deployed BI can provide organizations with enormous leverage and business benefits that far outweigh the costs. One big challenge is transitioning the discussion from a cost-basis to a value-basis. Yes I know this sounds a bit like &#8220;motherhood and apple pie&#8221; but this really is the dialogue that technology decision makers and leaders must engage in.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
There needs to be some context set around the economics of any new innovative solution, like SaaS BI. Engaging in a total cost-of-ownership comparison of a build it yourself with traditional BI tools, versus say using a SaaS model, is interesting but only half of the story. Folks need to dig in with as much vigor to determine which solution will do a better job driving the value or &#8220;Return&#8221; in the ROI equation. There are differences and fundamental questions to be asked:</p>
<p>1. Which model allows more universal access to the solution by the community that counts &#8212; the internal business users (and perhaps even external supply-chain partners and custoemrs if appropriate) to help drive informed decision making?</p>
<p>2. Which approach does a better job leveraging functional best practices and domain expertise and who does a better job exposing these concepts into specific reports and analytics?</p>
<p>3. Which appoach is more of a business relevant solution solving a specific business challenge and driving specific initiatives?</p>
<p>Too often the question asked in traditioanl deployments with tarditional tools is &#8220;What does the tool do and what is it good at?. The common response is &#8220;That really depends what you want it to do.&#8221; I would sugegst this becomes a circular dialogue chewing up precious cycles and proloning already long production deployment times.</p>
<p>So Travis I agree folks need to be specific, ask the detailed business questions, and make certain that whatever approach is taken really solves the domain specific business challenge.</p>
<p>Borrowing from the dated, but still entertaining movie, Blazing Saddles: &#8220;We don&#8217;t need no stinking general reporting tools.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saasbusinessintelligenceforum.com/2009/06/the-economy-good-or-bad-for-saas-business-intelligence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

