<?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>David Raab Article Archive</title>
	<atom:link href="http://archive.raabassociatesinc.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://archive.raabassociatesinc.com</link>
	<description>published articles by David Raab</description>
	<lastBuildDate>Thu, 01 Jul 2010 17:11:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Autonomous Marketing Messages</title>
		<link>http://archive.raabassociatesinc.com/2010/07/autonomous-marketing-messages/</link>
		<comments>http://archive.raabassociatesinc.com/2010/07/autonomous-marketing-messages/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 17:11:55 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[marketing technology]]></category>

		<guid isPermaLink="false">http://archive.raabassociatesinc.com/?p=367</guid>
		<description><![CDATA[Autonomous Marketing Messages
David M. Raab
Information Management
July / August 2010
Here’s a metaphysical puzzle: can you send a marketing message before it’s created?  The answer used to be no: messages remained unchanged after they were sent, either because they were broadcast and vanished immediately or because they were physically persistent but inert, like a printed catalog or [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Autonomous Marketing Messages</strong><br />
David M. Raab<br />
<em>Information Management</em><br />
July / August 2010</p>
<p>Here’s a metaphysical puzzle: can you send a marketing message before it’s created?  The answer used to be no: messages remained unchanged after they were sent, either because they were broadcast and vanished immediately or because they were physically persistent but inert, like a printed catalog or recorded TV ad.  Even messages that were dynamically tailored to a specific individual and situation were rendered and then frozen before they were sent.  A Web site might adjust its offers over time, but each offer was itself fixed.</p>
<p>Because marketers knew the contents of each message when they sent it, the only subsequent information they needed was who received it and how they reacted.  Indeed, most marketing measurement boils down to answering those two exceedingly difficult questions.</p>
<p>But marketers today face an added challenge: capturing the message itself.  Paradox notwithstanding, an increasing number of messages can now change after they’re created.  Consider:</p>
<p>- Adobe’s latest design software, CS5, can create ads that send different messages to different individuals and record the results.  Specifically, Web designers can embed the testing, segmentation and automated optimization of Adobe’s recently-acquired Omniture Web analytics system.  The solution relies on the Omniture server to execute tests and store results.  But the next logical step is to embed test logic, tracking and automated self-optimization within ad itself so it can function when a server connection is unavailable.  This would result in a truly autonomous marketing message.</p>
<p>- Vendors including smartFocus, Genius.com and Genoo have extended social media sharing to tag each item with the ID of the individual who shared it, so they can be credited as the source of later visits by recipients.  In other words, if Jane posts a link to this article on Twitter, marketers will later know not just which visitors came from Twitter, but also which came from Jane’s Twitter post.  This lets them measure how much traffic Jane generates and identify the members of Jane’s social network.  In effect, the original message is being modified by adding the identity of each sharer, which must then be captured with responses.</p>
<p>- Barcodes on products and advertisements are being linked via mobile phone applications to Web sites that vary their content based on location.  Here, the original message is being enhanced with the viewer’s location and, perhaps, actual identity.  One obvious use is to deliver different offers based on local weather and competitive promotions.  Vendor StickyBits make a buzzword triple play by adding social media to mobile and geo-targeting, with separate social media sites for different locations of the same UPC code.  Since the social site also evolves, marketers can only know the message received by each consumer if they capture a snapshot of the site as it appeared to each visitor.  They must also capture whatever contextual variables (time of day, weather, competition, current promotions, etc.) play into offers and results.</p>
<p>These examples point to the emergence of autonomous marketing messages: communications that are launched into the world to operate more or less independently, occasionally phoning home like a dutiful college student to report results and perhaps get some advice.</p>
<p>The concept poses challenges for everyone involved.  For marketers already struggling with the transition from one-way broadcasts to peer-based communities, it’s a further loss of control.  For technologists serving those marketers, it’s another set of delivery systems and reporting systems to manage.  For marketing analysts, it’s a new type of data to incorporate.</p>
<p>But the concept also creates new opportunities for success.  Messages that can track their own movement from consumer to consumer can provide important insights into the always-mysterious connection between messages sent and resulting customer behavior.  Autonomous viewer logs, testing and optimization can enhance media where continuous real-time connections to central servers are unavailable.  Periodic contacts with central servers let the applications download their information and update their libraries of offers, models and business rules.  Combining mobile, location and social media provides rich information about consumer behavior, along with direct opportunities to deliver highly targeted messages.</p>
<p>Autonomous messages add to the flood of data already generated by digital marketing.  This increases the need for ways to load, store, access and analyze tremendous volumes at reasonable cost and speed.  Similarly, the complex and variable structure of the new data reinforces the existing demand for technologies that can easily incorporate new data types and models.  Autonomous messages also require improvements in techniques to automatically uncover significant patterns within the data and infer appropriate marketing treatments.</p>
<p>The major new challenge posed by autonomous messaging is portability.  Autonomous systems must somehow incorporate decision rules, self-adjusting analytics, alternative treatments and data capture mechanisms while making minimal demands on host resources.  This is a particular issue in mobile environments, where bandwidth, storage and processing power are scarce.   The messages must also find efficient ways to exchange data with central servers.</p>
<p>Customer identification is another issue.  Autonomous messaging could ease some privacy concerns by tracking and responding to behaviors without sharing them externally.  But it also extends to platforms where customer identification is more difficult than usual, making it still harder to gain the most value from data that marketers have permission to use.</p>
<p>Progress will be incremental.  The immediate future will see hybrids that combine different aspects of autonomy with centralized techniques.  Marketers and technologists will need to assess the strengths and weaknesses of each approach and look for opportunities to combine them to deliver solutions more powerful than any one method provides by itself.</p>
<p>*                            *                           *</p>
<p>David M. Raab is a Principal at Raab Associates Inc., a consultancy specializing in marketing technology and analytics.  He can be reached at draab@raabassociates.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://archive.raabassociatesinc.com/2010/07/autonomous-marketing-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bridging the Gap between Online and Database Marketing</title>
		<link>http://archive.raabassociatesinc.com/2010/05/bridging-the-gap-between-online-and-database-marketing/</link>
		<comments>http://archive.raabassociatesinc.com/2010/05/bridging-the-gap-between-online-and-database-marketing/#comments</comments>
		<pubDate>Sat, 01 May 2010 17:21:52 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[DM Review]]></category>
		<category><![CDATA[database marketing]]></category>
		<category><![CDATA[online marketing]]></category>

		<guid isPermaLink="false">http://archive.raabassociatesinc.com/?p=375</guid>
		<description><![CDATA[Bridging the Gap between Online and Database Marketing
David M. Raab
Information Management
May / June 2010
Database marketing is based on sending messages to known individuals.  This has always been in sharp contrast to conventional mass media, such as television and print advertising, where the marketer did not know exactly whom they were reaching.
But the introduction of online [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Bridging the Gap between Online and Database Marketing</strong><br />
David M. Raab<br />
<em>Information Management</em><br />
May / June 2010</p>
<p>Database marketing is based on sending messages to known individuals.  This has always been in sharp contrast to conventional mass media, such as television and print advertising, where the marketer did not know exactly whom they were reaching.</p>
<p>But the introduction of online marketing has blurred this distinction.  Online marketers often know a great deal about the people they interact with, even when they don’t know their actual name and address.  This means that they can gather, analyze and react to data in ways similar to database marketers.  But without personal identifiers, online marketers cannot integrate this data into the individual profiles that are the heart of a conventional marketing database.</p>
<p>One result has been a surprising separation between online and database marketers.  Even though both rely heavily on technology and apply disciplined analytical approaches, each has developed its own universe of service and software vendors.  Database marketers rely on marketing services agencies and marketing automation systems whose core competency is building and managing customer databases.  Online marketers rely on search marketing, Web analytics and Web site development vendors who are skilled at attracting traffic and tailoring Web treatments to visitor behaviors.</p>
<p>Email and ecommerce are exceptions: online activities dominated by database marketing vendors and techniques.  But they merely prove the rule, since both face situations where personal identities are known and it’s possible to build a conventional marketing database.</p>
<p>Another result has been continued fragmentation among online marketing subspecialties.  Search engine optimization, paid search marketing, site personalization, Web display ads, mobile marketing, downloadable applications and social media are usually managed separately, even though they rely in part on traffic statistics from same Web analytics systems.</p>
<p>Some fragmentation is inevitable.  New varieties of online marketing appear so quickly that marketers must rely on internal or external specialists for quick deployment.  But this fragmentation, as well as the separation from conventional database marketing, imposes extra costs and prevents consistent treatments for individual customers.</p>
<p>Of course, if it were easy to integrate online with offline data, the database marketers would have been doing it all along.  Social media can help by providing an additional source of personal identifiers that can link individuals across sources.  But what’s really needed is a change in attitude: one that recognizes it’s worth centralizing information even when it cannot be tied to a specific individual.</p>
<p>This is a radical switch for database marketers who have spent their careers looking for better ways to identify individuals.  But they (and the rest of us) need to adjust to a concept of “semi-anonymous” marketing, which means being able to reach individuals who share certain characteristics even if you don’t know who they are.</p>
<p>To bring home the importance of this concept, let’s look at the types of information available in online marketing channels.</p>
<p>- cookies are the primary means of tagging individuals who visit a Web site.  By itself, a cookie only identifies a computer, but it can be linked to additional information that’s either observed (e.g. pages visited) or provided by the visitor (e.g. registration).  This data can be stored within the cookie or, preferably, in a database linked to the cookie ID.  This means you can use a cookie to, say, show an ad with a discount coupon to someone who previously discarded a shopping cart, even if you don’t know who that person is.  In other words, even anonymous cookies let you put people into identifiable marketing segments and send them appropriate messages.</p>
<p>- IP address (showing where a user has connected to the Internet) and other information provided with each Web visit (browser type, operating system, etc.) can sometimes act as a proxy identifier for individuals, since many systems keep their IP address over time.  However, this is controversial in privacy circles and not wholly reliable.  Yet even discarding this approach, IP address can often be traced to a corporate account owner (this works for business computers, not for home computers which typically connect through an IP address registered to a phone company or other Internet service provider).  And nearly all IP addresses can be mapped to a geographic location, which in turn can be linked to geo-demographic databases such as Nielsen PRIZM clusters.  Again, this information can be used to target messages to unidentified individuals.</p>
<p>- mobile phone location is known to the phone network operator, although how much they share with marketers depends on privacy and commercial considerations.  It’s certainly possible to target messages to people within a certain geographic area, either in network-based advertising or through user-downloaded apps.  More advanced but still semi-anonymous applications, such as targeting based on whether someone is outside of their usual territory, are possible but demand more data retention.</p>
<p>- social media support many kinds of marketing, including advertising based on member profiles and groups, direct messages where a prior relationship exists, monitoring public activities by usernames, and linking usernames to email and other personal identity information.  The opportunities depend on the particular medium and the operator’s terms of service, but the general point is it’s worth building a history that may later become useful even if you can’t market to it directly today.</p>
<p>As marketers centralize their online information, technical demands will increase.  Marketing databases not only become much larger, but they will hold more kinds of information, much of it less structured than the traditional customer and transaction records.  There will be increased opportunities to use sophisticated matching techniques to associate specific individuals with semi-anonymous information, although this can raise privacy concerns.</p>
<p>But even if an addressable individual is never identified, marketers will gain by integrating information across channels at the level of the semi-anonymous segments themselves.  This will allow them to identify similarities in interests and behaviors, which in turn will lead to coordinated messages and clearer understanding of results.   The ultimate impact will be to help unify the marketing departments themselves, ending the fragmentation that detracts from business performance.</p>
<p>*                            *                           *</p>
<p>David M. Raab is a Principal at Raab Associates Inc., a consultancy specializing in marketing technology and analytics.  He can be reached at draab@raabassociates.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://archive.raabassociatesinc.com/2010/05/bridging-the-gap-between-online-and-database-marketing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marketing Systems for OnLine Media</title>
		<link>http://archive.raabassociatesinc.com/2010/03/marketing-systems-for-online-media/</link>
		<comments>http://archive.raabassociatesinc.com/2010/03/marketing-systems-for-online-media/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 17:19:50 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[marketing technology]]></category>
		<category><![CDATA[online media]]></category>

		<guid isPermaLink="false">http://archive.raabassociatesinc.com/?p=372</guid>
		<description><![CDATA[Marketing Systems for OnLine Media
David M. Raab
Information Management
March / April 2010
Online media account for about one-third of consumers’ time (1) but receive less than one-sixth of all advertising expenditures (2).  So it’s a safe bet that marketing systems will increasingly need to support online advertising.
This is a challenge for current products, which were developed for [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Marketing Systems for OnLine Media</strong><br />
David M. Raab<br />
<em>Information Management</em><br />
March / April 2010</p>
<p>Online media account for about one-third of consumers’ time (1) but receive less than one-sixth of all advertising expenditures (2).  So it’s a safe bet that marketing systems will increasingly need to support online advertising.</p>
<p>This is a challenge for current products, which were developed for outbound campaigns via mail, email and telephone.  Even real-time interactions have been treated as extensions of traditional campaign flows rather than versions of online advertising.</p>
<p>The distinction is significant.  Outbound marketing assumes that marketers know who will receive their messages, can control the delivery of those messages, and can directly capture responses.  It further assumes that the promotions are the primary influence on consumer behavior.  This lets marketers execute carefully structured champion-challenger tests to measure the impact of alternative customer treatments.</p>
<p>Advertising results have never been anywhere near as measurable.  Advertisers in traditional mass media had only the vaguest notions of who was seeing their messages.  Most measurements relied on consumer samples such as panels or surveys or on statistical correlations captured in marketing mix models.  Despite formidably complex statistical techniques, these are inherently imprecise measures of marketing impact.</p>
<p>The flood of data provided by online advertising seems to offer an escape from the uncertainly of traditional media measurements.  Unfortunately, it won’t work.  The key assumptions of outbound campaigns – that marketers control who receives their messages, what those messages contains and how the customer can reply – are not true in the online advertising world.</p>
<p>- In online advertising, consumers decide where to direct their attention.  Marketers can access an audience with presumed interests and attributes, but cannot target specific individuals in advance.</p>
<p>- Online advertisements are delivered in the context of some other consumer activity, such as visiting a Web site or conducting a social interaction.  This greatly reduces the amount and type of content that can be delivered.  More important, the online environment contains information from competitors, neutral experts, and other consumers.  Even if the consumer is lured to the marketer’s own Web site, she can exit at any time.</p>
<p>- Although many interactions are captured, few are directly linked to an actual purchase.  This invalidates the central simplifying assumption that a single promotion can be credited as “causing” a specific purchase.  With this cornerstone removed, champion-challenger testing requires elaborate analytical scaffolding for support.  The challenge is magnified because interactions may be recorded but not linked to the same identity, making it difficult to understand the full set of contacts that influenced each consumer.</p>
<p>If a common problem threatens the outbound campaign systems, it’s the need to handle unstructured data.  Online advertising can capture huge amounts of detailed information about each consumer and each interaction, including Web pages the consumer has visited, competitive ads the consumer has seen, comments she has posted, profiles gathered by third parties, geographic location, and even the interaction device (computer, smartphone, kiosk, etc.).  But the structure of this data and the significance of individual attributes is not always known in advance.  Thus, systems must analyze it in many different ways before they can identify features that are relevant for marketing.  From a technology perspective, this implies specific capabilities including storage and easy access to unstructured data; text and semantic analysis to extract and classify contents; audio and video analysis to deal with non-textual content; time-series and pattern analysis to identify significant behavior patterns; and network analysis to understand social media influences.  None of these are handled easily by traditional outbound campaign systems, which assume a highly structured environment.</p>
<p>The second new core requirement is better prediction of relations between content and subsequent behavior.  Traditional champion-challenger tests can’t isolate the impact of the large number of contextual variables that apply in online marketing interactions.  Even if they could, consumer behavior is too volatile to assume relationships remain valid weeks or months after they are collected.  Rather, marketers must deploy self-adjusting models that can observe consumer behavior and predict which content (both tested and untested) is likely to be effective under different circumstances.  Beyond predicting immediate response, marketers need new ways to track long-term results.  This requires linking fractured consumer identities from first- and third-party cookies, member profiles, social media personas, email addresses, IP addresses, location, customer accounts, and other sources with varying degrees of anonymity, all while respecting legal and ethical privacy constraints.  As with traditional advertising, marketers will often find themselves relying on consumer panels and surveys to gather data that cannot be assembled without individual cooperation.</p>
<p>A third key requirement is data-gathering, analysis and execution across complex networks in real-time and near-real-time.  These capabilities will evolve over time: it will be easier to execute dynamic models on your company’s own Web site than through a third-party ad network.  But as the advantages of superior content selection become apparent, marketers will increasingly press for the ability to deploy them more broadly.</p>
<p>All of these capabilities – unstructured data management, self-adjusting analytics and real-time execution – are outside the scope of traditional outbound marketing systems.  Whether existing vendors can adapt to support them or whether new systems emerge will determine who dominates the growing market for online marketing execution.</p>
<p>(1) Forrester Research, “Consumer Behavior Online: A 2009 Deep Dive”, July 27, 2009<br />
(2) PricewaterhouseCoopers and Wilkofsky Gruen Associates, “Global Entertainment and Media Outlook: 2009-2013”, June 16, 2009</p>
<p>*                            *                           *</p>
<p>David M. Raab is a Principal at Raab Associates Inc., a consultancy specializing in marketing technology and analytics.  He can be reached at draab@raabassociates.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://archive.raabassociatesinc.com/2010/03/marketing-systems-for-online-media/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marketing Infrastructure for a Customer-Driven World</title>
		<link>http://archive.raabassociatesinc.com/2010/01/marketing-infrastructure-for-a-customer-driven-world/</link>
		<comments>http://archive.raabassociatesinc.com/2010/01/marketing-infrastructure-for-a-customer-driven-world/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 17:17:13 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[DM Review]]></category>
		<category><![CDATA[marketing technology]]></category>

		<guid isPermaLink="false">http://archive.raabassociatesinc.com/?p=369</guid>
		<description><![CDATA[Marketing Infrastructure for a Customer-Driven World
David M. Raab
Information Management
January / February 2010
Over the past two decades, marketers have driven towards one clear goal: learn more about your customers so you can present the right offer to the right person at the right time.  Companies have gathered data from more sources, analyzed it in more detail, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Marketing Infrastructure for a Customer-Driven World</strong><br />
David M. Raab<br />
<em>Information Management</em><br />
January / February 2010</p>
<p>Over the past two decades, marketers have driven towards one clear goal: learn more about your customers so you can present the right offer to the right person at the right time.  Companies have gathered data from more sources, analyzed it in more detail, and built more elaborate campaigns tailored to more precisely defined segments.  But the fundamental premise has remained the same: marketers initiate the campaigns and hope that customers react.</p>
<p>That model no longer applies.</p>
<p>Today, customers are taking control of the relationship.  They block inbound marketing messages and instead reach out for information when they want it.  And when they do seek information, they’re more likely to trust external sources, including social media such as Facebook, YouTube, Twitter and blogs, than the company itself.</p>
<p>As if that weren’t challenge enough, marketers must also adjust to changes in the communication channels.  Mobile devices literally add a new dimension (location) to customer interactions – if marketers can figure out how to take advantage.  Online channels offer a tantalizing glimpse of endlessly detailed consumer data – if marketers can penetrate technical and legal barriers to identifying who is doing what.</p>
<p>No one is more aware of these changes than the marketing automation vendors.  But companies like Unica, SAS , Teradata, Aprimo and Oracle/Siebel originally engineered their systems for traditional outbound marketing.  All have added some support for real time interaction management, but their recent enhancements have largely been aimed at improving the efficiency of outbound campaigns.  Common improvements have focused on campaign optimization, marketing resource management, performance measurement, improved interfaces, and closer integration among separately-developed components.</p>
<p>Smaller and newer vendors, particularly those serving online and business-to-business marketers, have been somewhat more nimble.  Yet no vendor can move too far until marketers know which features they need.  The best practices in this new marketing world have not yet emerged.</p>
<p>But even though the application details are still vague, we can already outline the foundations needed to support them.  From an IT perspective, this is enough to begin work on the capabilities that marketing will tell you tomorrow they needed yesterday.</p>
<p>- data.  Marketers will want much more information.  Traditional marketing databases hold basic profile information (address, demographics, etc.), transaction history (purchases and possibly other interactions such as payments and service requests), and promotions sent.  These might be supplemented with derived information such as model scores and segment codes.  Future marketers will want to a consolidated timeline of every Web page view, every social media comment, and every location the customer has visited.  They’ll also import more external data, such as competitive advertising that customers were exposed to, relationships within social networks, and behaviors of similar individuals who are tracked in research panels.  This implies storing huge volumes of data – the Web details alone could be an order of magnitude larger than today’s typical marketing systems.  The systems will also need to recognize the same person across different channels and to update and access information during real time interactions.  Real-time and near-real-time updates alone require fundamental changes in how marketing databases are designed and managed.</p>
<p>- analytics.  Much data is more useful when it’s been summarized and classified.  For example, the business rules that will help to drive many interactions require records to be clustered into manageable numbers of categories: otherwise, the rules themselves get too complex to manage.  Pre-processing will also be essential for quick response.  The analytics themselves must execute more efficiently, so that scores and segment codes can be updated as soon as new data becomes available, models are revised as behaviors shift and the environment changes, and optimal allocations are recalculated in response to new conditions.  Greater use of analytics also means that analytical processing must become more automated, with human experts shifting from hands-on model building to deeper innovation and monitoring the quality of the automated systems’ output.</p>
<p>- execution.  Speed will dominate the requirements for marketing execution.  Insights from analytical systems must be immediately translated into marketing decisions and then transmitted to operational systems that are managing the actual interactions.  Even outbound campaigns will be triggered by customer activities rather than marketer-determined schedules.  The systems will also need continuous automated processes to test alternative treatments, deploy the winners and monitor the long-term results.  Major new marketing programs will still be designed by humans, but they will need tools that make it vastly easier than today to build, deploy and measure complex treatment strategies.  Ultimately, marketers will manage a self-optimizing environment that looks beyond individual interactions to allocate corporate resources across all customer-facing investments.  For example, the system might decide each morning whether it should schedule more customer service agents for the afternoon shift or invest the money in another round of keyword advertisements – taking into account both long-term return on investment and real-world constraints such as cash flow, profits and quarterly revenue targets.</p>
<p>Such intense dependence on technology poses many dangers and requires substantial organizational change.  But companies that overcome these barriers will flourish in the new marketing environment – and gain a substantial edge over companies that do not.</p>
<p>*                            *                           *</p>
<p>David M. Raab is a Principal at Raab Associates Inc., a consultancy specializing in marketing technology and analytics.  He can be reached at draab@raabassociates.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://archive.raabassociatesinc.com/2010/01/marketing-infrastructure-for-a-customer-driven-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business Intelligence and the New Analytical Databases</title>
		<link>http://archive.raabassociatesinc.com/2009/09/business-intelligence-and-the-new-analytical-databases/</link>
		<comments>http://archive.raabassociatesinc.com/2009/09/business-intelligence-and-the-new-analytical-databases/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 21:09:29 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[DM Review]]></category>

		<guid isPermaLink="false">http://archive.raabassociatesinc.com/?p=366</guid>
		<description><![CDATA[Business Intelligence and the New Analytical Databases
David M. Raab
Information Management
September / October 2009
Business intelligence software has evolved to fit an environment dominated by relational databases.  This mostly meant overcoming the inherent inefficiencies of executing analytical queries against normalized data models, typically by reorganizing the data into star schemas, cubes, indexes or other specialized structures. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Business Intelligence and the New Analytical Databases</strong><br />
David M. Raab<br />
<em>Information Management</em><br />
September / October 2009</p>
<p>Business intelligence software has evolved to fit an environment dominated by relational databases.  This mostly meant overcoming the inherent inefficiencies of executing analytical queries against normalized data models, typically by reorganizing the data into star schemas, cubes, indexes or other specialized structures.  Sometimes the restructured data itself resides in a relational database and sometimes it doesn’t.</p>
<p>Because so many enterprises have invested heavily in these business intelligence applications, new database products must be compatible with them.  But products built specifically for analytical use (ParAccel, Vertica, Netezza, Sybase IQ, etc.) often don’t face the constraints that the BI applications were designed to overcome.  Attaching one of those engines to standard BI software is like towing a farm wage with a dump truck: you get better performance but are not taking full advantage of the technology.</p>
<p>So let’s do a little thought experiment and imagine a BI system designed with analytical databases in mind.  Probably the most important feature of these databases is that they are relatively insensitive to data structure.  (Caveat: each product is different; some are more sensitive to structure than others.)  In many cases this means the system can efficiently execute queries against data in its original table structure, without the denormalization, indexing and aggregation used by conventional BI tools.  This offers tremendous savings in time and effort, since much of the work in conventional BI systems is designing and populating these alternative structures.  What’s worse, at least from an end-user viewpoint, this restructuring must be done by technical specialists.  This means that any project must go through a time-consuming cycle of specification, development, review and modification as users struggle to understand their needs and the technicians struggle to understand the users.</p>
<p>But just because the analytical systems can query complex data structures, it doesn’t follow that end-users can understand those structures.  Only a sadist would copy hundreds of database tables from an enterprise system and ask an end-user to query them directly.  To take advantage of the analytical databases, a BI system needs a metadata layer to present the underlying tables in a way that makes sense to non-specialists.  Indeed, one of the best reasons to retain existing BI software is that at least some of the products already contain extensive facilities to decouple the underlying physical data structure from the structures that are presented to users.  To the extent that existing BI systems are not dependent on particular physical structures, they can provide excellent models for features that make end-users more productive.</p>
<p>One area where existing BI systems won’t provide much help is allowing end-users to connect to new data sources.  In the current systems, this is a task for technicians, so the interfaces are designed with technical users in mind.  But a major advantage of the new databases is how easily they can integrate new data with existing tables.  A BI system designed to take advantage of this would allow end-users to do it for themselves.  This implies easy features to physically load the data, explore it, define relationships between tables, and set rules for how key values are matched.</p>
<p>Data exploration is a particularly important opportunity, because the analytical databases let end users examine the new inputs immediately.  This means users can quickly judge the data in each field, uncovering good and bad surprises that might otherwise remain hidden until weeks of technical effort had been invested in deploying them.  A BI interface has to support this by providing appropriate data profiling and analysis tools.  It must also support the next step, relationship definition, by making it simple to define trial matches between different tables and see how closely they correspond.</p>
<p>Value matching is particularly important as systems incorporate increasingly heterogeneous data sources.  Exact matches between two columns are easy, but something as simple as a customer number stored as a numeric field in one system and a text field in another can cause trouble with conventional databases.  Alternative date formats are another trivial difference that can still be difficult to overcome.  Fuzzy matches, such as variant forms of names and addresses, are much more challenging but very important as users incorporate a wider range of inputs.  In the conventional BI world, removing these discrepancies was another task handled by the technical experts as they set up the database.  If the technical experts themselves are removed from the process, this matching must be handled automatically by the database or the BI system, or end-users must have tools to manage it for themselves.</p>
<p>Let’s add one more requirement.  Although some analytical databases allow only a single logical data structure for each physical set of tables, most resemble SQL in letting users define table relationships within each query.  Databases that allow this flexibility need interfaces that make it available to end-users, either when they are formulating queries or when they are setting up the presentation layer.</p>
<p>All of these features support the fundamental goal of letting end-users ask unanticipated questions without needing a technician to build a new cube, reorganize the data tables, or expose details that were lost in a previous aggregation.  Today’s analytical databases make this possible, but new business intelligence systems are needed for them to deliver.</p>
<p>Next month’s column will look at some existing BI systems that offer these capabilities today.</p>
<p>******************************</p>
<p>Last month’s column described how business intelligence software could be adapted to take full advantage of today’s analytical databases.  The premise was that current BI systems are designed to overcome weaknesses that applied to conventional relational databases but not the newer analytical engines.</p>
<p>It wasn’t very hard to come up with the list of features for these next-generation BI systems because they already exist.  The pioneers are vendors like QlikTech, illuminate Solutions, ADVIZOR Solutions, Tableau Software, TIBCO Spotfire, Lyzasoft, smartFocus and Alterian who did not originally constrain themselves to be compatible with SQL.  Instead, they developed interfaces that let them take advantage of their proprietary database engines in ways that SQL wouldn’t allow.  Some of these vendors provide APIs to let external systems access their data, and some of these do support SQL queries.  But SQL front-ends cannot take full advantage of their database features.</p>
<p>The main advantage these systems have over conventional BI software is the power they provide to business users.  Adding a new source or building a new report doesn’t require a technician to modify the data structure or generate a new cube.  Most of these products also provide at least some data preparation capability through a scripting language or process flow.  This won’t replace the integration needed to build an enterprise data warehouse but it lets users outside of IT create applications that go well beyond simple reporting. Some technical skill is needed, but it’s on par with an Excel power user, not a database architect.</p>
<p>Of the systems listed above, only QlikView – with more than 11,000 installations and over $120 million revenue in 2008 – can really be considered a major force in the industry.  The other products have much smaller bases, even though several have been around for more than a decade.  This raises an obvious question: if the systems are really so great, then why haven’t they been more widely adopted?</p>
<p>One constraint is scalability.  Many of these products originally ran on 32 bit architectures that limited the in-memory systems to two gigabytes of data and the disk-based systems to 2 billion rows.  Load speeds were also originally measured in tens of gigabytes per hour.  Those specs are more than adequate for many purposes, and probably larger than the data cubes underlying many conventional BI systems.  Moreover, many of these constraints are now removed by 64 bit architectures and parallel processing.  But handling the hundreds of terabytes in even a small enterprise data warehouse is still an issue.  So, at best, these systems must coexist with a conventional database rather than simply replacing it.</p>
<p>The more important reason is probably IT department resistance.  IT departments are generally conservative when it comes to unfamiliar vendors.  But, beyond that, these vendors’ decision not to match SQL standards makes their databases seem dangerously isolated from the rest of the corporate infrastructure.  Any data loaded into the systems can only be accessed via the vendors’ own tools or APIs, which raises a red flag for IT departments wary of reliance on a single product.  In addition, the unique technology of these tools means that special training is needed to use them – an investment that IT departments seek to avoid.  The small installed base of these products also means that IT can’t plan to hire experienced staff that someone else has trained already.</p>
<p>Of course, IT departments do sometimes embrace new technologies, particularly when they appear to solve a pressing problem for the IT department.  But remember that the main advantage of these tools is that they empower business users to do more for themselves.  In theory this would be an advantage to IT departments, because it would reduce their workload or let them shift resources to other tasks.  But in practice, if an IT department has already invested in conventional databases and BI applications, these systems offer few new capabilities.  Asked to examine the new systems, IT people often honestly shrug, “I can already do that”.  Giving similar capabilities to other people doesn’t strike them as particularly important.  And, no one likes to make their existing skills obsolete.</p>
<p>As a result, adoption of these new tools has largely been restricted to situations where IT isn’t involved or IT itself lacks an incumbent alternative.  For the lower cost systems, this often means they are purchased by business departments for their own use, outside the IT budget and with minimal IT support.  Another sweet spot is small to mid-size companies with few IT resources and little existing business intelligence infrastructure.  On the relatively rare occasions when a large IT shop purchases one of these tools directly, it is usually because its technology solves a particular problem that has proven impermeable to conventional methods.</p>
<p>The SQL-compatible analytical databases avoid most of these obstacles because they mesh more easily with existing infrastructure.  But, precisely because they continue to rely on conventional, IT-centric BI applications, these systems offer fewer benefits to business users than the more radical alternatives.  The vendors selling these systems and the business people eager to use them share the challenge of convincing IT departments and senior management to approve them.  Next month’s column will discuss approaches to help make this happen.</p>
<p>******************************</p>
<p>The story so far: analytical databases and new business intelligence interfaces deliver radical improvements in BI price, performance and ease of use.  But IT departments often fail to appreciate the benefits of systems that reduce the need for skilled technical support.  Far-sighted business and technology managers need ways to present the advantages of these systems more effectively.</p>
<p>Before going further, it’s important to be clear that IT departments are not a villain in this tale.  They have sound reasons to be cautious in accepting any new technology, since they will be held responsible if it fails.  Systems that promise to give more control to end-users are legitimately worrisome because end-users will make mistakes that IT professionals would avoid and may undertake projects they do not realize are beyond their true competence.  IT managers worry, often correctly, that they will still be blamed for any problems that result.</p>
<p>Of course, IT departments make mistakes too, including some that end-users would not.  This is why the groups must work together.  The goal is finding the right balance of tasks for the two groups.  New technologies call for an adjustment of this balance.  That is precisely the challenge posed by the new analytical systems.</p>
<p>Enough philosophizing.  Companies don’t assess technologies in terms of the proper balance between end-users and IT.  Most have a much simpler approach that boils down to assessing benefits vs. costs.</p>
<p>In the case of business intelligence systems, the benefits are often somewhat vague – things like “better decisions” – and particularly difficult to quantify in advance.  When the question is one BI technology vs. another, companies can easily assume that the outputs, and therefore the benefits, will be the same regardless of which technology is chosen.  Even though they may recognize this is not completely true, it’s a helpful simplifying assumption because it lets them focus solely on comparing the costs of the competing solutions.</p>
<p>One approach to promoting the new analytical systems, therefore, is showing that they have a substantially lower total cost of ownership (TCO).</p>
<p>As with any TCO calculation, the trick is in knowing which elements to include.  The main benefit of TCO is that it helps buyers look beyond the out-of-pocket investment – typically the license fee in the case of software – to include the cost of services and on-going support.  But this definition itself is still too narrow, because it doesn’t capture the time end-users spend working with the system.  One of the main benefits of the new analytical technologies is giving end-users a greater ability to do things for themselves.  Although this might seem to increase the amount of time they spend, in practice it eliminates the effort devoted to explaining their needs to technical specialists, reviewing what those specialists produce, and then often revising the requirements based on the results.  The result may well be a net decrease in the time that business people spend to complete a given project.</p>
<p>There is also an intangible, but quite real, benefit from letting business people work directly with the data.  Doing this provides an opportunity to gain insights that they miss if they only review the results of someone else’s labor.  Even though the value may be hard to calculate, it’s intuitively clear that an hour spent analyzing data is a more valuable use of a business analysts’ time than an hour spent explaining his specifications to IT.</p>
<p>In fact, it’s possible to argue that a business analyst generates value only while doing analysis and generates cost while doing anything else.  By this logic, a system that lets analysts spend more time on analysis and less on meetings simultaneously increases value and reduces cost.  However, that’s a rather extreme position related to the analytical systems because much of the new “analysis” time is really spent doing system development.   Still, most analysts would probably feel working through development issues is still more productive, in terms of learning new information, than writing up specs and explaining them.</p>
<p>Finally, although it should be obvious that shifting work from IT to business users will reduce IT costs, a conventional TCO analysis may not show this.  It’s quite easy, and in many ways only fair, to prepare an “apples to apples” comparison that assumes IT will continue to provide the services it does today.  But an experienced BI specialist can often perform a given task almost as quickly with the existing systems as with the new ones.  Comparing those two times ignores the fact that with the new system the task would be performed by a business user instead.</p>
<p>In short, to properly capture the benefits of the new analytical systems, traditional TCO analysis must be extended to include the costs of end-user time and to capture the shift in labor to end-users from IT.</p>
<p>Conventional TCO analyses also ignore the cost of waiting for an answer.  In cases like inventory and price optimization, the company can calculate the precise penalty for every second of delay.  Most BI applications are less time-sensitive, but there is still a real difference between getting an answer today and getting that same answer one month from now. Next month’s column will look at ways to factor this time element into the system evaluation.</p>
<p>******************************</p>
<p>Last month’s column described how total cost of ownership (TCO) analyses must be expanded to properly capture the savings of new analytical technologies.  It’s tempting to measure cost alone because quantifying the value from competing BI solutions is so difficult.  But value is too important to ignore completely.  Even if you can’t measure it directly, it’s worth finding an indirect approach.</p>
<p>One method is to consider time: even if we don’t know what an answer is worth, we are pretty certain its value is higher if we get it sooner.  Phrases like “time to answer” or “time to insight” to clarify that they represent an end-to-end measure rather than individual components such as response time.</p>
<p>This is important for the new technologies because many of their advantages come from eliminating non-computer tasks such as design time or meetings.  These are not captured in traditional benchmarks or processing specifications.  Traditional analyses also often ignore the time spent waiting for technical staff to deliver a solution or the delays from several rounds of rework as users react to initial results.  A good “time to result” analysis might provide two broad measures:</p>
<p>- time to first query.  This measures elapsed time from the decision to use a technology to when the system can process its first query.  It include contract negotiation, hardware acquisition, software installation, database design, data loading and indexing, front-end tool integration, and training for both technical and business staff.  Although it may seem odd to include something as non-technical as contract talks, bear in mind that some cloud-based solutions can literally reduce these from months to minutes.  That is a difference worth capturing.</p>
<p>- time to answer.  This measures the time to complete an actual BI project, including problem specification, data preparation, result analysis, and subsequent rounds of revisions.</p>
<p>Both of these analyses would include conventional measures of labor hours and machine processing time.  But they also incorporate the waiting times – for hardware, training, meetings, approvals, and fitting tasks into a busy schedule – that are often ignored but determine when a project is really completed.</p>
<p>Like any benchmark, each “time to result” analysis must be tailored to a company’s specific situation.  Analysts will need to define scenarios with the particular data sources, staff skills, and questions involved.  One practical way to develop these scenarios is to build a narrative based on previous projects, starting with the original specifications and tracking how these evolved.  This narrative can then be converted into specific tasks, such as adding new sources, refreshing existing data, redesigning queries, and creating new reports.   Wait times in particular are difficult to assess, because they depend on the priority assigned to any one project.  But records of past service levels should provide an estimate of what can be expected on average.</p>
<p>The “time to result” analysis must also distinguish set-up tasks from repetitions.  Hardware for a new system is only ordered once, while data will probably be refreshed at regular intervals.  The theoretical ideal would be to simulate a year’s worth of projects, taking into account the frequency of different tasks as well as the time for each task.  In practice, few companies are likely to be so thorough.  But they should still keep these distinctions at least informally in mind.</p>
<p>Set-up tasks also highlight the difficulty of comparing incumbent technologies with new solutions.  The first project with a new technology will incur training costs and delays, while doing the project with an existing technology will not.  This is a real difference, so it’s wrong to simply ignore the benefits of using existing resources.  But it’s also only a one-time cost, which can legitimately be amortized over several years of projects.  Again, this requires envisioning a project portfolio of some sort so you can estimate how many projects to include.</p>
<p>Note that set-up costs can sometimes work in favor of a new technology.  If the company has steadily expanding or rapidly fluctuating needs, then a technology that makes it easy to add new capacity or train new users will eventually be more economical than an existing technology that is harder to expand.  Cloud-based systems, with their low set-up costs and brief waiting periods, are the extreme example of how set-up costs can provide an advantage over the incumbent.</p>
<p>Of the two measures proposed above, “time to first query” applies more to database engines and “time to answer” applies more to BI applications.  Even though the new analytical database engines are broadly similar in using columnar data structures on “shared nothing” parallel hardware, there are still substantial differences in how they deal with database design, compression, indexing, incremental updates, new data sources and other tasks.  These can impact both the processing and waiting components of “time to first query”.  The impact of these differences also varies greatly depending on the volumes and complexity of the data being processed.</p>
<p>“Time to answer” is generally more sensitive to the amount of work that end-users can perform for themselves.  This depends primarily on the interface built into the BI application.  Today, the most user-empowering interfaces are attached to the non-SQL analytical databases like QlikView, iLuminate, and ADVIZOR.   But as BI systems take advantage of the flexibility provided by the SQL-based analytical engines, time to answer will be an increasingly important measure for those databases as well.</p>
<p><strong>Summary</strong></p>
<p>This series started with a simple question: what would business intelligence applications look like if they weren’t designed around the constraints of conventional relational databases?  We’ve seen that the systems would be much easier and cheaper to operate and that they would make end-users more productive because they could do much more for themselves.  We also described some existing systems that match this description and looked at some of the obstacles faced by advocates trying to get them adopted.  Finally, we suggested how two evaluation methods – expanded Total Cost of Ownership and new “time to result” measures – can highlight the new systems’ advantages.</p>
<p>That’s a lot of ground to cover, but consider the topic: reinvention of business intelligence as we know it.  Companies must make many changes to adapt to the new technologies but the results – a huge improvement in the value delivered by business intelligence systems and a huge reduction in cost – is well worth the effort.</p>
<p style="text-align: center;">*                                 *                                *</p>
<p>David M. Raab is a Principal at Raab Associates Inc., a consultancy specializing in marketing technology and analytics.  He can be reached at draab@raabassociates.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://archive.raabassociatesinc.com/2009/09/business-intelligence-and-the-new-analytical-databases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Does On-Demand Business Intelligence Make Sense?</title>
		<link>http://archive.raabassociatesinc.com/2009/06/when-does-on-demand-business-intelligence-make-sense/</link>
		<comments>http://archive.raabassociatesinc.com/2009/06/when-does-on-demand-business-intelligence-make-sense/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 17:51:45 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[DM Review]]></category>

		<guid isPermaLink="false">http://archive.raabassociatesinc.com/?p=363</guid>
		<description><![CDATA[When Does On-Demand Business Intelligence Make Sense?
David M. Raab
Information Management
June 2009
Back in February, this column asked &#8220;Does On-Demand Business Intelligence Make Sense?&#8221; and answered a tentative &#8220;Yes&#8221;.    The gist of the argument was that the major obstacle to BI success is the skilled labor needed to build the systems, and on-demand vendors can reduce this [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>When </em></strong><strong>Does On-Demand Business Intelligence Make Sense?</strong><br />
David M. Raab<br />
<em>Information Management</em><br />
June 2009</p>
<p>Back in February, this column asked &#8220;Does On-Demand Business Intelligence Make Sense?&#8221; and answered a tentative &#8220;Yes&#8221;.    The gist of the argument was that the major obstacle to BI success is the skilled labor needed to build the systems, and on-demand vendors can reduce this through strategies including automation, end-user-driven interfaces, advanced database engines, and pre-built solutions to specialized problems.</p>
<p>True as this may be, it is coming at the issue backwards.  On-demand BI should not be a solution in search of a problem.  The real goal is to identify situations where on-demand BI is a better choice than conventional solutions.  In other words, the right question is not whether on-demand BI makes sense, but when.</p>
<p>The general answer is that on-demand BI is the right choice when it meets two conditions.  First, it must solve problems that conventional solutions cannot.  Second, it must not face insurmountable new problems created by the on-demand model itself.</p>
<p>Regarding the first condition, we&#8217;ve already identified the required amount of skilled labor as the major problem faced by conventional BI solutions.  But labor isn&#8217;t the only potential roadblock.  A project might cost more than it&#8217;s worth, take longer than the time available, or require more hardware than the company can immediately deploy.  On-demand solutions generally offer advantages in these areas, so projects that face these issues are good candidates for an on-demand approach.</p>
<p>The second condition addresses on-demand weaknesses.  Common objections to on-demand systems include: the perceived security risk of moving data off-premise; difficulties if close integration is required with other company systems; the cost of outages if the on-demand system goes down or you can&#8217;t connect to it; the risk of becoming dependent on a system you don&#8217;t control; and the impossibility of enhancing or customizing the application if it doesn&#8217;t meet your present or future needs.</p>
<p>This is where picking the right application and the right on-demand vendor become more important.  Let&#8217;s start with security.  Most on-demand vendors meet high security standards because their customers demand it.  Still, particular applications or data sets may require even tighter security than a particular vendor can provide.  This might limit your choice of on-demand vendors to those who can prove they meet that standard, force you to load only less-sensitive data, or prevent you from using any on-demand system at all.</p>
<p>Similar considerations apply to the other issues.  Tight integration between an on-demand system and other systems is much easier than it used to be, because some on-demand vendors have provided APIs or otherwise engineered their systems to permit it.  But the details vary from vendor to vendor.  On-demand BI systems in particular are generally not built with real-time external integration in mind.  Nor, for that matter, do most BI applications require it.  You have to look carefully at what you need and what the systems you&#8217;re considering can do.</p>
<p>The cost of outages also relates primarily to applications that are closely coupled to other company systems.  For example, a BI system that made real-time credit decisions about new orders could cause major problems if it were unavailable even for a few minutes.  But most BI systems are used for statistical analysis rather than operational transactions.  Although you might be able to find an on-demand BI vendor who could guarantee to meet stringent availability standards, an application that required extreme reliability would probably be a poor choice for on-demand.</p>
<p>Vendor dependency is an issue with any externally-owned system, not just on-demand.  For that matter, reliance on internally-built systems also raises dependence issues.  But on-demand does compound the usual risks of vendor lock-in (unreasonable price increases, unresponsive service, deterioration in quality) with concerns that the system could become unavailable if the company went out of business or its system crashed.  Again, most BI applications are not mission-critical in the short term, so the worst-case scenario &#8211; permanent loss of access &#8211; is usually an acceptable risk.  Where continued access is truly essential, you may be able to negotiate appropriate back-up arrangements as part of the on-demand agreement.</p>
<p>The final issue is inability to enhance or customize the system.  Unlike the previous concerns, this applies to BI applications in particular.  While requirements for operational applications are usually well known and fairly stable, BI requirements are often poorly understood until users can load and analyze their data.  In addition, the requirements change frequently as new projects and questions arise.   This means that a BI system selected with a particular task in mind may not meet future needs.  The solution lies primarily in the vendor choice, and in particular in matching the vendor&#8217;s approach (automation, simple interface, flexible database, predefined solutions) to your situation.  For example, if you expect to work with many large files, a BI solution built around a flexible, scalable database is most likely to accommodate future needs even if you can&#8217;t define them precisely.  But if your major constraint is a lack of skilled staff, a highly automated system may be your best bet.</p>
<p>In the end, on-demand systems cannot solve every BI problem.  Some BI projects are best built in-house with conventional technology, and others should be outsourced completely.  You must assess the requirements for each project and match it against the alternatives to select the most suitable approach for every case.</p>
<p style="text-align: center;">*                            *                           *</p>
<p>David M. Raab is a Principal at Raab Associates Inc., a consultancy specializing in marketing technology and analytics.  He can be reached at draab@raabassociates.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://archive.raabassociatesinc.com/2009/06/when-does-on-demand-business-intelligence-make-sense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marketers May Shift from Analytical to Transactional Databases</title>
		<link>http://archive.raabassociatesinc.com/2009/05/marketers-may-shift-from-analytical-to-transactional-databases/</link>
		<comments>http://archive.raabassociatesinc.com/2009/05/marketers-may-shift-from-analytical-to-transactional-databases/#comments</comments>
		<pubDate>Fri, 01 May 2009 20:26:20 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[DM Review]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://archive.raabassociatesinc.com/?p=364</guid>
		<description><![CDATA[Marketers May Shift from Analytical to Transactional Databases
David M. Raab
Information Management
May 2009
Marketing systems were early adopters of analytical database engines.  This was purely from necessity: list segmentation and analysis were the core application of most marketing systems, and standard relational databases require much tuning and considerable hardware to handle them effectively.  Since marketers rarely had [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Marketers May Shift from Analytical to Transactional Databases</strong><br />
David M. Raab<br />
<em>Information Management</em><br />
May 2009</p>
<p>Marketing systems were early adopters of analytical database engines.  This was purely from necessity: list segmentation and analysis were the core application of most marketing systems, and standard relational databases require much tuning and considerable hardware to handle them effectively.  Since marketers rarely had the technology budget to pay for this, they were forced to seek the lower-cost alternatives provided by specialized databases, typically using columnar structures.  Corporate IT departments were rarely enthusiastic about these non-standard systems, but, since marketing was usually a low priority, IT found it easier to let the marketers buy what they wanted and take responsibility for the consequences than to step in and do the work themselves.  No one was quite happy, but an uneasy truce prevailed and everyone got their work done.</p>
<p>Today, specialized analytical databases are a hot fashion in corporate IT.  These include not just columnar structures but also in-memory and shared-nothing parallel processing systems.<br />
So you&#8217;d think that marketing systems using of those databases would be the center of attention.</p>
<p>Not necessarily.  It&#8217;s true that big marketing systems with big analytical databases are more common than ever, and that IT is more comfortable with them.  But the classic list segmentation and selection functions are less important because today&#8217;s marketing is increasingly focused on managing real-time interactions with individuals.  Those interactions largely require conventional transaction processing technology.  As a result, the analytical databases are receding to the role of supporting systems that prepare and stage data for front-line interactions.  The really interesting business and technical challenges are making the front-line systems work better.</p>
<p>The implications of this run deep.  For marketers, it means the traditional divide between marketing and sales is now much less distinct.  Customers and prospects all interact with the same company systems (Web sites, call centers, email, etc.) and external social networks.  To ensure that each visitor is handled correctly, marketing (responsible for prospects) and sales (responsible for customers) must jointly define the business rules and treatments.  This is much more cooperation than those groups are used to.</p>
<p>The change also calls into question the fundamental architecture that has kept marketing databases separate from sales and customer service systems.  Even though Customer Relationship Management (CRM) vendors have long claimed to integrate all three, a look under the hood has usually found that sales and service ran on a transaction-oriented database while marketing ran on a separate, analytical database.  This was partly due to the technical requirements of marketing queries, which made the analytical data structure more effective.  But the separation between sales and marketing activities meant there was no particular penalty for running fundamentally independent systems.  Companies needed just a bit of data synchronization, which might be done in real time but could often run nightly without causing serious problems.</p>
<p>The equation changes drastically when marketing and sales do need to integrate.  Now the advantages of a separate, analytically-structured marketing database must be weighed against the significant impediments to sales and marketing coordination that database creates.  This gives companies more reason to consider alternatives.</p>
<p>The simplest approach is to just get rid of the separate analytical database altogether.  This is increasingly viable because today&#8217;s relational databases and hardware can more easily support transactional and analytical processing.  The very largest marketing databases will probably still run on separate analytical systems, but companies with smaller files will increasingly be able to get adequate performance for marketing applications from their transactional databases.  Even if this requires a bit of tweaking to add some extra indexes or summary tables, the overhead will usually cost less than maintaining a truly separate marketing database.</p>
<p>Another option is to keep the analytical database but shrink its role.  Under this scenario, the analytical database is truly used for analytics &#8211; that is, research and reporting &#8211; while the quasi-operational tasks such as list selection migrate to the transactional system.  This is arguably a more logical structure anyway: since some of the tasks were assigned to the analytical database because it was the only system the marketers had available, not because they required an analytical structure.  For example, many analytical systems work best with batch updates, but have been forced to take real-time updates so that marketers can work with current data.</p>
<p>The fundamental point to remember is that whatever happens to the analytical database, marketing will do an increasing portion of its work on the transactional systems.  That&#8217;s the inevitable result of managing individual interactions at touchpoints such as the Web site.  In theory, marketing systems could evolve to include their own transactional components.  But that makes little sense when most companies already have these in the sales and service components of their CRM systems.  It&#8217;s more likely that the long-standing promises of CRM systems to encompass marketing will finally be fulfilled, and separate marketing systems, like separate analytical databases, will play a smaller, more specialized role.</p>
<p align="center">*                            *                           *</p>
<p>David M. Raab is a Principal at Raab Associates Inc., a consultancy specializing in marketing technology and analytics.  He can be reached at draab@raabassociates.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://archive.raabassociatesinc.com/2009/05/marketers-may-shift-from-analytical-to-transactional-databases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tools to Support Social Media Marketing</title>
		<link>http://archive.raabassociatesinc.com/2009/04/tools-to-support-social-media-marketing/</link>
		<comments>http://archive.raabassociatesinc.com/2009/04/tools-to-support-social-media-marketing/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 00:12:15 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[DM Review]]></category>

		<guid isPermaLink="false">http://archive.raabassociatesinc.com/?p=361</guid>
		<description><![CDATA[Tools to Support Social Media Marketing
David M. Raab
Information  Management
April 2009
Social media in all its forms—blogs, social  networks, forums, file sharing, Wikis, and the rest—continues to evolve at a  head spinning pace. But for marketers and IT departments, it has already moved  past “my cat is cute” to become a can’t-ignore business [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: left;"><strong>Tools to Support Social Media Marketing</strong><br />
David M. Raab<br />
<em>Information  Management</em><br />
April 2009</p>
<p>Social media in all its forms—blogs, social  networks, forums, file sharing, Wikis, and the rest—continues to evolve at a  head spinning pace. But for marketers and IT departments, it has already moved  past “my cat is cute” to become a can’t-ignore business tool.</p>
<p>Yet  “can’t ignore” isn’t the same as “can manage”.  There are literally thousands of  software applications to help you monitor and interact with social media.    Picking your tools is a major project in itself.</p>
<p>To bring some order to  this process, first step back and define your objectives.  Common social media  applications include:</p>
<p>- gathering market intelligence about attitudes  towards your company and competitors<br />
- executing campaigns for outbound  marketing, publicity and community development<br />
- identifying potential  customers based on their published comments<br />
- connecting with people through  common acquaintances and recommendations<br />
- tracking behaviors and attitudes  of sales prospects and customers<br />
- measuring campaign results (including, of  course, the results of social media campaigns)<br />
- providing support and  responding to complaints in public or private</p>
<p>Many of these applications  share some requirements, although the mix is different for each.  Here is a  brief list of primary requirements by application:</p>
<p>- gather market  intelligence: keyword alerts to identify references to the company or product;  sentiment measurement to understand the nature of the references; external site  traffic and link measurement to measure influence; trend reporting and  analysis</p>
<p>- execute campaigns: content creation and posting; external  traffic and link measurement; search engine optimization and paid advertising to  build traffic to your own sites; platforms to build and manage your own  communities</p>
<p>- identify potential customers: keyword alerts, social  network research to profile  individuals</p>
<p>- connect with people:  personal network and reputation development; social network research</p>
<p>-  track behaviors: social network research, Web site visits and behaviors;  behavior-based alerts</p>
<p>- measure results: traditional Web analytics  (traffic sources and volumes); keyword alerts; sentiment measurement; search  volume and destinations; link tracking; content rating on sites like Technorati  and Digg; track use of company-generated content</p>
<p>- support and  complaints: keyword alerts, sentiment measurement, social network research,  external traffic and link measurement</p>
<p>There are dozens and sometimes  hundreds of tools to address each requirement.  Social media themselves are a  great place to identify the candidates, since expert bloggers often post  information on products within a given specialty, and community members are  usually eager to share their own experience.  Many of these people can also be  hired as consultants—something that can be well worth the  investment.</p>
<p>But before you jump into the details of individual products,  you’ll want to define a strategy.  Almost every company today has several social  media applications on its agenda, so you’ll want to inventory the projects to  see which requirements are shared.  Ideally you’ll then select a company  standard tool for each requirement.  The reason is less to save on software  costs than to avoid supporting more than one platform.  Even if each department  runs the tool independently, a shared standard will let them compare notes and  help each other out.</p>
<p>Your strategy should also consider the need to  integrate the different products, in reports if not actual operation.  Most  Web-oriented systems are designed to be open, which in practical terms  translates to Application Program Interfaces (APIs) that allow external access  to their data and functions.  But the scope and efficiency of those APIs varies  widely because vendors must balance openness against external demands on shared  servers and the never-quite-dead goal of customer lock-in.  So there’s no  avoiding the need to define the required points of integration and to assess  carefully whether proposed systems can support them.</p>
<p>Another part of  your strategy must estimate the value expected from each application and from  meeting individual requirements.  This allows you to add the different  supporting systems in the sequence that makes the most sense from both business  and technical perspectives.  These choices are essential in the current economy,  where every penny and every moment must be spent as productively as  possible.</p>
<p>Your strategy must also set standards for vendor stability.   This is especially challenging for social media tools, which are often cobbled  together by tiny start-ups.  The good news is that switching to a new system is  often inexpensive, even counting the cost of staff time and business  interruption.  So unless a particular function is truly mission critical, you  can usually take a chance on a great product from a shaky vendor.  In reality,  most of your initial social media projects are experimental, so learning quickly  and cheaply is more important than finding a system you’ll be able to keep for  years.  Much of what you learn is about the underlying technologies and business  applications, so that knowledge will retain its value even if you change  tools..</p>
<p>Indeed, the most important part of your social media technology  strategy has to do with people, not tools.  It’s a truism, but you really do  need to train your staff to understand the business objectives of the various  projects, and the functions, data and processes needed to support those  objectives.  These basic principles will change much less rapidly than the  technology itself, and a well-trained staff working in a sound framework will  easily adjust to whatever the social media geniuses come up with  next.</p>
<p>*                            *                            *</p>
<p>David M. Raab is a Principal at Raab Associates Inc., a consultancy  specializing in marketing technology and analytics.  He can be reached at  draab@raabassociates.com.</p></div>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://archive.raabassociatesinc.com/2009/04/tools-to-support-social-media-marketing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Data for Marketing Measurement</title>
		<link>http://archive.raabassociatesinc.com/2009/02/internet-data-for-marketing-measurement/</link>
		<comments>http://archive.raabassociatesinc.com/2009/02/internet-data-for-marketing-measurement/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 00:30:44 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[DM Review]]></category>

		<guid isPermaLink="false">http://archive.raabassociatesinc.com/?p=358</guid>
		<description><![CDATA[Internet Data for Marketing Measurement
David M. Raab
DM Review
February 2009
Marketers know what they spend and their companies know what gets sold. The challenge of marketing measurement is connecting the two. Which customers were touched by which marketing programs? How did those programs affect behavior? What non-marketing factors contributed to the final result? This data has often [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Internet Data for Marketing Measurement</strong><br />
David M. Raab<br />
<em>DM Review</em><br />
February 2009</p>
<p>Marketers know what they spend and their companies know what gets sold. The challenge of marketing measurement is connecting the two. Which customers were touched by which marketing programs? How did those programs affect behavior? What non-marketing factors contributed to the final result? This data has often been missing.</p>
<p>Today, the Internet can fill in many of these gaps. Marketers can directly measure the Web traffic generated by online and offline campaigns. They can count search queries and blog mentions to see what’s on consumers’ minds. They can capture attitudes based on message contents, measure engagement by willingness to download content, and identify influential voices based on their audience. More prosaically, online surveys can assess consumer reactions to campaigns and make appropriate changes. In a growing number of cases, they can relate individuals’ Internet experience to their actual purchases, providing the final link in the chain between marketing efforts and sales results.</p>
<p>Taking advantage of this data poses new challenges. Here are some issues and solutions to consider.</p>
<p>- changing data sources. Two years ago, few people had heard of Twitter. Today, many companies are obligated to monitor it on a regular basis. The measurement challenge is not simply that new channels keep appearing, but that you may need to start tracking one literally overnight. Imagine, for example, that you are featured in the next popular YouTube video or a prominent social network discussion. Or, that marketing asks you track downloads of that new widget they released yesterday without telling you. Coping with these demands requires very flexible, Web-friendly data integration tools that can adapt to new sources with minimal effort. It also requires analytical databases and reporting tools that can incorporate the new data without major projects to redesign data models, reload old data, or rebuild standard queries and reports.</p>
<p>- high data volumes. Internet sources can generate massive data streams, particularly when individual data is involved. Your reporting system must be able to load and store large volumes, including sudden spikes to many times the size of base levels. You may also need automated tools to scan and summarize incoming data and to issue alerts about specified conditions. All this has to happen without degrading performance or losing downtime for database reorganizations.</p>
<p>- ambiguous data. A few Web sources are nicely structured: perhaps your marketing department takes well organized surveys. But most Web data is fundamentally anarchic, involving not simply free text, but free text that’s misspelled, unpunctuated, in several languages, and filled with ever-morphing abbreviations, slang and emoticons. <img src='http://archive.raabassociatesinc.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  indeed. Now add in audio, video, maps, graphics and other formats that not text-based at all. You’ll need powerful data quality tools that can identify unfamiliar elements and resolve them automatically when possible. You also need tools to interpret and classify the these contents so you can manage them without paying someone to read every word, listen to every podcast, or look at every picture.</p>
<p>- new attributes. New media contain new types of data such as social media rankings, connections within a network, paths through a Web site, links to a Web page, and numbers of subscribers to a blog. Your systems must capture and interpret this information, monitor changes over time, and build it into meaningful reports. This will require sophisticated data parsing, queries, trending, and calculations.</p>
<p>- identity resolution. Internet identities have less to do with name and mailing address than network nodes, cookie IDs, user names, biometrics, and self-identifying devices such as smart cards, cell phones, electronic license plates. Within legal and ethnical privacy limits, you’ll want to link these to gain a comprehensive picture of customer media consumption, behaviors and purchases. The sheer variety of potential identifiers will require radical changes to identity resolution techniques. Clever algorithms to find similarities in text strings will not longer suffice.</p>
<p>- mashups. The best way to make sense of Web data may be to view several sources in combination. Many Web products expose their data through APIs designed to make this possible. Your marketing reporting systems will need to take advantage of these capabilities. In some cases, one of the Web systems themselves may provide a platform to mash together several types of information.</p>
<p>- data exploration. To handle an endless stream of new and shifting data sources, your marketing measurement system must give users tools to explore each source and uncover significant relationships among them. This implies a heavy dose of ad hoc inquiry, data mining and visualization capabilities, all designed for relatively non-technical users: that is, marketing analysts, if not necessarily the senior marketing managers themselves. (As someone put it, the users drive a Honda, not the Lexus.)</p>
<p>- data distribution. Different Web data is relevant to different users. Customer support will be interested in complaints, sales will be interested in product questions, and product design will want to see feature requests. Even within marketing, your product managers, promotion managers, publicity managers, Web managers and others will want different items at different intervals and levels of detail. The marketing measurement system must make it easy for analysts to publish a useful piece of information, for users to share comments on the findings, and for users to subscribe to reports they find relevant.</p>
<p>These challenges won’t be all met by any one product. But every partial solution fills in a piece of the puzzle. Over time, marketers will gain an ever-clearer picture of how their efforts contribute to business results.</p>
<p>* * *</p>
<p>David M. Raab is a Principal at Raab Associates Inc., a consultancy specializing in marketing technology and analytics. He can be reached at draab@raabassociates.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://archive.raabassociatesinc.com/2009/02/internet-data-for-marketing-measurement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Does On-Demand Business Intelligence Make Sense?</title>
		<link>http://archive.raabassociatesinc.com/2009/01/does-on-demand-business-intelligence-make-sense/</link>
		<comments>http://archive.raabassociatesinc.com/2009/01/does-on-demand-business-intelligence-make-sense/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 21:56:03 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[DM Review]]></category>

		<guid isPermaLink="false">http://archive.raabassociatesinc.com/?p=355</guid>
		<description><![CDATA[Does On-Demand Business Intelligence Make Sense?
David M. Raab
DM  Review
January 2009
.

Whether you call it hosted, on-demand,  software-as-a-service or cloud computing, the idea of using shared systems  managed by someone else is being tried for every conceivable technology  function, including business intelligence.    But technologists are famous for  pushing good ideas beyond their [...]]]></description>
			<content:encoded><![CDATA[<div><strong>Does On-Demand Business Intelligence Make Sense?</strong></div>
<div>David M. Raab<br />
<em>DM  Review</em><br />
January 2009</div>
<div>.</div>
<div>
<p>Whether you call it hosted, on-demand,  software-as-a-service or cloud computing, the idea of using shared systems  managed by someone else is being tried for every conceivable technology  function, including business intelligence.    But technologists are famous for  pushing good ideas beyond their natural limits.  So it’s worth asking whether  on-demand business intelligence truly makes sense.</p>
</div>
<div>
<p>In some ways, the fit  is quite good.  Business intelligence systems are primarily analytical, not  operational in the sense of order processing or billing.  This means a business  intelligence system need not be tightly integrated with the other enterprise  processes and can endure unexpected downtime without catastrophic results.   Integration and availability are both significant issues for on-demand  products.  There is also a long tradition, at least among marketers, of hiring  outside service bureaus to build and manage their analytical databases.  This is  primarily because internal IT departments have had other priorities and lacked  the specialized skills needed for such systems.  This history of relying on  outsiders makes it easier to consider using another external  service.</p>
<p>But on-demand business intelligence faces hurdles as well.  The  most daunting is sheer diversity. Popular on-demand applications, such as  collaboration, content management and sales automation, are largely the same  from company to company.  Not so with business intelligence, where most  implementations integrate a unique set of data sources into a custom-tailored  structure.  This makes standardization difficult and requires personal attention  from technical experts.  Yet savings from standardization and automation are  precisely how on-demand systems make their money.  Without them, on-demand has  no particular advantage over conventional approaches.</p>
<p>On-demand business  intelligence vendors including Autometrics, Birst, BlinkLogic, GoodData,  LucidEra, oco, OnDemandIQ, and PivotLink have addressed these issues in  different ways.  Strategies include:</p>
<p>- predefined sources.  Vendors  can focus on specific applications, such as analyzing data from Salesforce.com.   This lets them prebuild connectors to the source data, map their contents into a  standard database design, and create standard reports.  Technically this is a  simple approach.  In fact, it is no different from the vertical application  packages commonly built for conventional business intelligence systems.   Nevertheless, it lets vendors provide substantial benefits to their clients.</p>
<p>- tools to let users do the work for themselves.  Common examples are  wizard-driven interfaces to set up data integration rules and define reporting  requirements.  This is a relatively easy solution from the vendor perspective,  since it generally boils down to putting a new interface on an existing tool.   However, it places a substantial burden on clients who may lack the time or  skill to do the work.  Vendors who take this approach must supplement it with  staff experts who help clients when needed.  Although relying on staff experts  begins to look uncomfortably similar to a conventional service bureau, the  vendors would argue that their tools allow both clients and staff to be  significantly more productive than traditional alternatives.</p>
<p>-  automated tools for design and integration.  Several vendors have built systems  that automatically import client data, analyze it, and create appropriate data  models and integration processes.  Although business and technical experts  should review the results before implementation, the automated tools do have the  potential to provide a reasonable first pass at the system.  This gives the  experts something to review and the end users something they can work with right  away.  Automated design is the most technically demanding approach to on-demand  business intelligence, but it also tackles the twin issues of variety and labor  most directly.</p>
<p>- specialized analytical databases.  Columnar and  in-memory database engines are more efficient at analytical processing than  conventional products like Oracle, DB2, and SQL Server.  This lets business  intelligence vendors build successful systems without fine tuning each  implementation, and lets the system accommodate new data elements and queries  without major redesign.  Specialized databases nicely complement automated  design tools by allowing simpler database designs, which are easier to automate;  providing adequate performance without optimization; and allowing easier  adjustments to the automated system’s recommendations. The analytical databases  also run on less expensive hardware than conventional database technology,  supporting the fundamental on-demand goal of lower costs.</p>
<p>- automated  opportunity discovery.  This addresses the ultimate roadblock to business  intelligence adoption: users don’t always know what to do with the results.   Automated data evaluation tools be adapted to mine for significant business  information and present the findings to users.   Although conventional software  and staff experts can do something similar, automated discovery is particularly  value for on-demand systems because it proves the system’s value almost  immediately.  In fact, if the vendor has successfully eliminated labor from the  rest of the implementation process, it may be able to make automated analytics  part of the sales cycle, reducing the buyer’s risk to almost nothing.</p>
<p>Can any of these strategies simplify the delivery of business  intelligence systems enough to make them a viable on-demand business?  Bear in  mind that the vendors are competing not only with each other, but against the  on-premise and on-demand offerings of conventional business intelligence  providers; analytical offerings integrated with Customer Relationship Management  and Enterprise Resource Management suites; and solution mash-ups that combine  on-demand services such as data integration, data storage, and processing  power.  All these vendors have the same underlying technologies  available.</p>
<p>Although the jury is still out, I believe the answer is yes.   Right now, offerings tied to specific data sources and applications are most  likely to succeed because they combine inherent labor savings with the  efficiencies of on-demand infrastructure.  Longer term, the greatest potential  lies with automated tools and analytical databases.  These should let developers  create an integrated process that requires little effort from the vendor or its  clients, and is substantially more flexible and cheaper than conventional  alternatives.</p>
<p>As with any technology, on-demand business intelligence  will be limited at first.  For now, it’s worth testing the automated systems to  understand what they really can do.  Even if the current reality doesn’t quite  live up to the promises, bear in mind that the systems will grow over time.</p>
<p>*                            *                            *</p>
<p>David M. Raab is a Principal at Raab Associates Inc., a consultancy  specializing in marketing technology and analytics.  He can be reached at  draab@raabassociates.com.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://archive.raabassociatesinc.com/2009/01/does-on-demand-business-intelligence-make-sense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
