Next Article Table of Contents Previous Article

THE NEW FACE OF BUSINESS INTELLIGENCE
by Dan Kara

E-commerce, ERP, hosting, and portals are the latest frontier for business intelligence tools.

During the second half of the 20th century, the United States and Canada, Western Europe, as well as Japan and a number of other countries, have evolved from primarily manufacturing-based economies to more information-based societies. Business managers in these countries understand this trend and recognize its logical consequence; namely, that information is a key corporate asset, following only people in terms of importance to the organization.

A variety of products, technologies, and techniques are available to business and technical managers that make it easy to get data into the hands of managers and other decision makers, and to foster information exchange among workers. One class of products, and for lack of a better term we will call them business intelligence (BI) tools, transforms data into information and presents that information to end users in a meaningful and usable manner. Most products in this class also support advanced analytical techniques and free-form exploration of data, thereby converting raw data into information, and information into knowledge.

This class of products has undergone a fundamental change recently. BI products and technologies are now being employed in ways that transcend their historical role, particularly as they apply to the New Economy. Business intelligence tools are now central technology for e-commerce customer analytics, information portals, ERP enhancement, and myriad other roles. They are also finding favor with a new class of end users. As such, the market for BI tools is expected to surge. Market researcher International Data Corp., Framingham, Mass., estimates that the market for business intelligence tools alone will reach $5.2 billion by 2003, to say nothing of the other classes of products (data warehouse hardware and software, for example) and services necessary for them to operate. Dataquest, San Jose, Calif., is even more bullish, estimating that the business intelligence market will reach $6.2 billion by 2002.

To understand how and why business intelligence tools are extending their reach, it is important to understand their historical roots and general selection criteria. The term "business intelligence tools" is somewhat ill defined, but in its favor it does give broad coverage to a vast array of products with different historical backgrounds. Over time and with each IT paradigm shift, new BI products have come online and existing products have been reworked to offer new functionality, along with additional areas of applicability and reach. However, there are core pieces of functionality that differentiate the various classes of products which will, to greater or lesser degrees, determine their effectiveness and ability to be applied in new functional domains.

BI 101

In simpler times, say five or six years ago, BI toolsets could be broken down into two distinct camps: Executive Information Systems (EIS) and Decision Support Systems (DSS).

As the name implied, EIS tools created applications that could be used by nontechnical business managers to drill down and analyze highly summarized data to support decision making. EIS systems typically ran on mainframes, were pricey (over $100,000 for the server component), and largely the exclusive property of top-level managers.

DSS tools, which were relegated to more technical knowledge workers, supported ad hoc data access, advanced analytical techniques, and were relatively cheaper.

Changes in the EIS and DSS tools marketplace, the result of complementary technical and business trends such as the rise of client/server and Internet computing, and the flattening of corporate hierarchies with autonomous business units responsible for their own bottom line, made the earlier distinctions moot.

Line-of-business management and knowledge workers now require ready access to corporate data to increase the effectiveness and competitiveness of their business units, much like their counterparts in upper management needed information for strategic decision making at the corporate level. Also, to remain competitive, EIS tools were retrofitted to run in client/server followed by Internet environments, with an accompanying reduction in cost.

While these changes were taking place, a new generation of client/server query and reporting products were brought to market. Like EIS/DSS toolsets, these products provided database access with limited coding and also created "read-only" applications, but as their name implied they were primarily reporting tools, although they did provide rudimentary analysis capabilities. Not surprisingly, EIS/DSS products and database query and reporting tools evolved separately into a new class of products that offer both analytical and reporting functionality, mimicking a biological phenomenon known as "convergent evolution." Web enablement and ease-of-use enhancements are core to all classes of products.

Multidimensionality Wars

The purpose of business intelligence tools is to allow business users to analyze, manipulate, and report on corporate data using familiar, easy-to-use interfaces. Obviously, information should be presented to the user in a way that conforms to a businessperson's understanding of the data. Unfortunately, in relational database management systems, data is structured in rows and columns that run across multiple tables. Also, the data is highly normalized to prevent redundancy, guarantee integrity, and provide for data access flexibility. While collections of normalized database tables are readily understandable by DBAs, data in this form offers little comfort to the average business user.

All BI vendors agree that users must be presented views of data in a highly summarized, "cross-tab" form that supports comparative analysis. Basically, there are two different approaches to presenting business users with information in a way they can understand. The first involves multidimensional storage of data. The second method requires normalized data structures to be "reconstructed" into a "view" that maps directly back to their original business representation.

Multidimensional databases (MDBMS) store data in matrices along related attributes, or dimensions, that are common to the business, such as product, time, cost, geographical spread, sales, etc. Because there can be many dimensions in a multidimensional data store, they are often referred to as "hypercubes" or simply "cubes." Business intelligence vendors supporting multidimensional databases can be distinguished by the manner in which they handle sparse or dense data (if the data in the hypercube is mostly empty, the cube is described as "sparse"), and how the cubes are stored on disk. Most vendors use complicated indexing, hashing, and compression algorithms to reduce the size and optimize access to the cubes. Other vendors write the cubes directly to disk (as multidimensional arrays). As cubes require N! indexes per N dimensions, this limits the size of cubes implemented this way.

Another approach allowing users to view data in terms familiar to them is to provide multidimensional representations of relational databases by creating multidimensional "logical views" of relational data. Vendors have added to their tools a metadata layer that hides the physical structure of the normalized database from end users and maps business terms to their underlying relational database representation. This is accomplished by combining tables that are commonly linked into a single logical table, and mapping table and field names to more user-friendly equivalents. Vendors also utilize multidimensional indexes and hash tables, as well as optimized SQL, to overcome performance bottlenecks.

The tools can be further subclassed based on their ability to pull information off the working database or data warehouse into smaller, local databases (relational or multidimensional) on the desktop. The tools then feed off the local data sources to create reports, perform "drill downs" and "what if" analysis, as well as perform other simulation and forecasting techniques. Some tools provide no specialized data storage mechanism, but provide multidimensional views of transactional data stores or data warehouses. Others provide their own local relational stores that can hold information "extracted" from transactional data stores or data warehouses.

A third class of tools extracts subsets of relational data and stores them in multidimensional structures. These multidimensional extracts differ from a full MDBMS in that they are typically local to the desktop, limited to smaller amounts of data (often all cells of the hypercube are stored on disk with no indexing or hashing), and lack some advanced MDBMS functionality.

The fourth class of BI tools is centered on high-end, typically server-based, multidimensional databases. The MDBMS is populated from extracts from operational databases and data warehouses.

Other Selection Criteria

In addition to the structure and location of data stores, BI products can also be characterized in general terms according to where computational logic and data manipulation functionality are executed. Vendors offer a variety of two-, three-, and multitier execution architectures. Generally, products that support only two-tiered software architectures are less expensive than more complex, multitiered tools. In general, they also provide better visualization techniques and stronger integration with desktop productivity packages. BI tools capable of creating multitiered applications are better positioned to build high-performance, complex applications, serving large numbers of users.

Other tactical selection criteria among BI tools include the ability of end users and corporate strategists to easily explore data to seek out new market opportunities and drive the business. The most common type of BI navigational functionality allows users to view data from a variety of perspectives. This so-called "slice-and-dice" capability permits users to view data across any dimension or combination of dimensions within a hypercube (or logical "view" of a hypercube) whether they are directly linked or not. Virtually all BI tools also allow users to graphically "drill down" through layers (drill levels) of consolidated data to more detailed layers of information using simple point-and-click. A piece of functionality that is related to both slice-and-dice and drill-down is commonly known as "traffic-lighting," where users can associate visual prompts or execute other actions when some user-defined limit for data values is exceeded.

Some of the latest, more cutting-edge navigational functionality automates the exploratory process replacing, to some degree, the human data analyst with "intelligent agents." Using intelligent agents, exceptions and other unusual data come directly to the user, instead of the user looking for them. In the best tools, rules-based software agents run asynchronously in the background filtering and monitoring data, performing calculations, and comparing results. Exceptions and other interesting data are automatically posted to the user for further analysis.

Analytical Functionality

The four most common types of analytical functionality provided by BI tools are estimation, forecasting, time-series analysis, and modeling. Estimation, forecasting, and time-series analysis are usually based on linear regression techniques. EIS/DSS tools that support modeling generally provide estimation, simulation, and forecasting techniques that operate on nonlinear variables.

Forecasting and time-series analysis differ from simpler estimation techniques in that with the former, future trends are predicted based on existing historical data. Also, unlike simple estimation, using forecasting and time-series analysis the users are often given a choice of a variety of line-fitting techniques. Forecasting and time-series analysis differ little except that with time-series, data regressions residuals are correlated over time, with the result that a slightly different set of regression techniques must be employed.

BI tools present data to end users in a readily understandable form. This implies the use of familiar idioms including spreadsheets and popular report and graph formats to make complex data understandable. BI tools, therefore, should support common business report formats such as cross tab, columnar, forms, summary, and master/detail. Most tools support the common banded report editor, but current state-of-the-art report writers allow editing of reports using "live" data. To prevent the database from being "hit" each time an edit is made, tools typically provide a caching mechanism for storing downloaded data.

No single class of tools is superior. It is all a matter of what you are trying to accomplish, and the price you are willing to bear. This simple rule applies whether or not traditional BI functions and execution environments are targeted, or if the tools are applied in new ways for use in information portals, as a hosted solution, or for e-commerce and packaged application analytics.

Information Portals

The emergence and effectiveness of Internet portals such as MyYahoo, which aggregate and make readily available large amounts of "personalized" information, have resulted in pressure to apply the same idea at the corporate level. Both business and technical managers now view enterprise portals as the best means of delivering valuable personalized business data and content directly to employees, business partners, and customers. As a result, corporations are increasingly deploying portals on corporate intranets to enable users to find information in a categorized and organized fashion. Likewise, companies have realized that B2C relationships can be enhanced by providing information (e.g., product specifications, technical notes, and service information) in a portal-like structure personalized for a particular customer's needs. B2B online trading communities, which are appearing on a daily basis, are almost exclusively based on some type of portal design. In fact, as organizations build new classes of Web-based applications, engineered using a new generation of tools, technologies, and techniques, they typically sport a portal as the front end.

Portals are now the Web user interface to deliver personalized, aggregated information encompassing all aspects of business transactions and processes to employees, customers, and business partners. Portals are also the perfect front ends for business intelligence applications. Vendors of BI products have responded with decision portal framework products, or have added portal front ends to existing BI products, that exploit the power of portals.

Decision portals provide a user-friendly, Web-based single point of entry to a variety of reports, charts, and analytical applications, as well as online analytical processing (OLAP) and report servers. For example, Palo Alto, Calif.-based Brio Technology Inc.'s Brio.Portal exposes a number of different functions, including accessing structured and unstructured data, analytical and drill-down capabilities, real-time reporting capabilities, distributed reporting, as well as real-time messaging, in a customizable Web interface. Other BI vendors that have released portal products and frameworks include Sterling Software (acquired by Computer Associates); Cognos Inc, Burlington, Mass.; Visual Mining Inc, Rockville, Md.; Business Objects Inc, San Jose, Calif.; Hummingbird Ltd, Toronto; and SAS Institute, Cary, N.C.

BI portal products are not limited to classical BI functionality. Most products also provide some type of content management functionality, along with the ability to customize their interface. The later piece of functionality cannot be overstressed. The goal of decision portals is to provide a single, personalized interface to aggregated information. They are another step in the evolution of BI products from their limited role as specialized tools for highly trained analysts, to tools for business management and knowledge workers to make better informed decisions.

The real need for e-commerce analytics has provided existing vendors with new markets, as well as launched the next generation of BI players.

E-commerce Analytics

With the rapid growth of e-commerce initiatives across virtually all industries, business intelligence practices have found new areas of applicability and usage within untouched vertical market segments. Organizations amass mountains of data generated from B2B and B2C interactions, and this data is ripe to be analyzed and acted upon. The application of business intelligence practices to e-commerce falls under the aegis of "e-commerce analytics."

Organizations are acutely aware that in the Internet Age the difference between success and failure is measured using metrics of increasingly smaller increments. E-commerce analytics represents a rare opportunity for an organization with an e-commerce presence to optimize its operations, enhance relationships with customers and trading partners, and gain bottom-line benefits. The real need for e-commerce analytics has provided existing vendors with new markets, as well as launched the next generation of BI players. At this time, however, the market is quite young and a number of solution providers that "own" pieces of necessary functionality are partnering with others to deliver a complete solution. Solutions for analyzing click-stream data illustrate the phenomena.

A click stream is the sequence of clicks or pages requested as a visitor explores a Web site. Click-stream data, which tracks the movements and preferences of Web site visitors, is generated in abundance from e-commerce interactions among customers, trading partners, and suppliers. Analysis of click-stream data yields demographic (age, gender, income, etc.), geographic, and psychographic (preferences, propensity to buy, etc.) information that results in a detailed understanding of customer buying patterns, behavior, and preferences, as well as the same from trading partners, suppliers, and other business partners. Capture and collation of click-stream data is provided by Web usage analysis vendors such as WebTrends Corp, Portland, Ore.; NetGenesis, Cambridge, Mass.; and Accrue Software, Fremont, Calif.

To bolster their analytical capabilities, Web usage analysis vendors have incrementally added more robust analysis functionality to their products, but most have partnered with traditional BI vendors (they have also partnered with e-commerce engine vendors such as Broadvision, Vignette, and others). For example, Accrue and MicroStrategy Inc, Vienna, Va., have partnered to integrate the MicroStrategy OLAP engine into Accrue's Accrue Vista. MicroStrategy also has a partnering relationship with NetGenesis. For its part, WebTrends has an agreement to resell the Hyperion Essbase OLAP server from Hyperion Solutions, Sunnyvale, Calif. Over time BI vendors will add their own click-stream analysis functionality to their product sets, often by way of acquisition.

Web advertising and profiling vendors, which represent a major class of click-stream data generators (along with e-commerce engines and other sources), have also partnered with BI vendors to bolster the analytical capabilities of their offerings. These vendors include DoubleClick Inc, New York City; Be Free Inc, Marlboro, Mass.; and Engage Inc, Andover, Mass. DoubleClick's Databank solution, for example, which allows online advertisers to capture, store, and analyze key information related to their online advertising campaigns, sits on top of the Hyperion Essbase engine.

Hosted Solutions

The Internet and related technologies, such as browsers, HTML, TCP/IP, IIOP, and now XML, have made it possible for a new outsourcing paradigm to emerge where software is rented or leased (as opposed to purchased). The applications themselves are centrally managed by an Application Service Provider (ASP) and can be accessed from anywhere on the planet using standard IP networks, including the Internet, extranets, and virtual private networks (VPNs). In addition to hosting, ASPs are responsible for the smooth deployment and operation of the software, including ongoing maintenance, software upgrades, customer support, and occasionally training.

The application hosting approach allows companies to outsource the deployment, operations, maintenance, and management of their software systems, thereby freeing them to focus on their core business competencies. For cost-conscious business management, hosting offers reduced capital outlays for servers and software, as well as predictable monthly usage fees, with the net result that cash flow is greatly improved. Moreover, companies have the benefits of using leading-edge software without the necessity of installing and maintaining it, to say nothing of the armies of increasingly rare and increasingly expensive trained staff required for the care and feeding of such systems. Given the business and technical advantages of the hosting approach, the market potential is expected to be huge.

Initially, most hosted applications fell into four basic food groups, including e-commerce (B2B, B2C, Web advertising, procurement, billing, etc.), office automation (e-mail, groupware, collaboration/collaborative planning, virtual office solutions, etc.), back-office (payroll, HR, supply chain management, and electronic payment), and vertical market (legal, finance, real estate, etc.) systems. ASPs and vendors of BI products are joining the growing ranks of service and software firms offering hosted solutions, including business intelligence solutions (and implicitly data warehousing services).

Vendors such as Business Objects, Minneapolis-based Net Perceptions, Cognos, and others have partnered with ASPs or have released special development kits or "starter packs" to facilitate the deployment of hosted BI solutions. ASPs will often work with multiple BI solutions, while purveyors of BI products, casting the largest ASP net, typically partner with multiple ASPs. WhiteCross Systems, a U.K.-based ASP, supports solutions from Brio and Angoss Software Corp., Toronto. Conversely, BI vendor Cognos has partnered with ASPs Corio Inc, San Carlos, Calif.; and Infinium, Hyannis, Mass.; among others, while Business Objects has announced relationships with ASPs including NewChannel Inc, Redwood City, Calif.; Corporate Systems Group Inc, Miami; Mitratech Inc, Los Angeles; and RZ Solutions, Minneapolis.

Due to a reduction of upfront capitol expenditures for software, servers, and other hardware, hosted solutions appeal to the small-to-medium enterprise (SME). Hosted BI solutions, especially the more complex, robust, and expensive (those sporting server-based multidimensional databases, for example), are now open to a whole new class of business that in the past had neither the deep pockets nor the technical wherewithal to support them.

Packaged Apps Analytics

The BI market has recently been given a boost with the realization among business managers that the boatload of information generated and stored within enterprise application packages, including but not limited to ERP and CRM solutions, was not as highly leveraged as it should be. Response to this oversight has come from two corners - the packaged application vendors and traditional BI solution providers.

Packaged application vendors were only too happy to respond to the call for analytical support within their tools. First, the need was real, and second, they were searching for ways to overcome declining ERP revenues due to market saturation. Most of the larger enterprise package application vendors, including Oracle, SAP, and PeopleSoft, have released or have announced new analytical modules that can be directly integrated with their existing tool suites. These products tie into the data warehouse solutions provided by the enterprise packaged app vendors and initially provide financial-analysis, balanced-scorecard, and other business performance measurement applications. As a case in point, PeopleSoft now offers its Customer Relationship Management Analytics suite, which comprises the PeopleSoft Customer Profitability, Balanced Scorecard, Sales Effectiveness, Support Effectiveness, and Marketing Effectiveness workbenches. These workbenches utilize the PeopleSoft Enterprise Warehouse, are innately Web-enabled, and provide a number of customizable analysis and reporting tools and templates.

Traditional BI vendors also play in this space. Many vendors provide interfaces into packaged applications and have partnering relationships. While it would seem that the two vendor classes would be fighting for marketshare, the BI vendors often provide advanced functionality not available in the standard packaged applications, including advanced reporting capabilities and statistical support such as forecasting and time-series analysis.

BI products are now in the midst of another evolution and repositioning, adding workforce planning, best-practices analysis, and business and revenue process optimization support, just to name a few.

No End In Sight

Corporate management understands the importance of the data collected day-to-day during business operations. Organizations that can exploit their corporate data to respond quickly to internal and external events are more competitive than those that do not. Business intelligence products, including generic BI solutions, desktop and enterprise query and reporting tools, multidimensional databases and data warehousing products, and a host of other categories and subcategories of BI solutions, have been assisting organizations make better informed decisions for many years.

Business intelligence solutions are now being employed as hosted solutions and often with a portal interface, and are used increasingly for analysis of data collected from e-commerce and packaged application sources. Moreover, there is no end in sight. BI products are now in the midst of another evolution and repositioning, adding workforce planning, best-practices analysis, and business and revenue process optimization support, just to name a few. Equally important, the products will continue to become easier to employ, speaking the language of the end user and targeting additional domains of applicability.

Dan Kara is senior vice president and CTO of the Intermedia Group, a research and analyst firm based in Westborough, Mass. He is the chairman of Intermedia Group's Websourcing Conference and Exposition and Application Hosting and E-Service Forum. E-mail him at dkara@intmedgrp.com.

Software Magazine, October/November 2000, Copyright 2000

Top of Page


Previous Article  |  Table of Contents  |  Next Article