Beruflich Dokumente
Kultur Dokumente
Tell Us a Question.
JUNE 2010
Sponsored by QlikView
Contents
Introduction
The Planned Tyranny of Business Intelligence
1
1
2 3
4 4 5 5
5
7 7 7
8 11
11 11
Examples
Fraud Shipping Customer Profitability Business Discovery Day
12
12 12 13 13
QlikView
In-Memory Intelligence
CITO Research
Tell Us a Question.
Introduction
QlikViews goal is simple: to provide tools for exploring and visualizing data that enable you to personally find answers and drive innovation. To understand the value of what QlikView offers, its important to first take a close look and whats right and wrong with the way we currently use information. In business, the practice of using information to run a business more effectively is called business intelligence (BI). This paper aims to explain how QlikViews Associative In-Memory Architecture brings BI to a new level of power that is under the direct control of the person asking the questions. This paper should appeal to anyone wondering what QlikView can do for them and to users wanting deeper insights into how the application works in order to make the most of it. It also explains how QlikView is fundamentally different from traditional BI across a number of dimensions.
Of course, many questionswhat are my revenues? my profits? my margins?can, in fact, be answered ahead of time. Queries do work. But typically the action is moving too fast, and BI systems are too monolithic to change and keep up with day-to-day needs. We want to recalculate profit by region today, by product tomorrow. Most of
QlikView
In-Memory Intelligence
CITO Research
Tell Us a Question.
the time, BI cannot keep with our changing needs or provide an answer in a split second. The result most often is that data is not used to help answer key questions. When the questions must be answered, the typical BI process results in a large bottleneck facing anyone trying to answer new questions and meet new challenges.
Consolidate: Identify related data sets, map the associations between them, and load it all into a QlikView file resident in memory Search: Explore the data using list boxes that display the unique values in each field and can be highlighted and aggregated. Both information included and excluded from the selection criteria is displayed and updated instantly isualize: Maps, charts and assorted graphics can be created and instantly V updated
n
QlikView aims to increase your chances of making genuine discoveries and eliminate much of the grind:
n n
No queries, no middleman: You click to select data and click again to deselect it atching and non-matching data is displayed: Its not just what you see, M but what you dont seewhich data was excluded and why? What happens when you mix it in? No waiting: The answers are right in front of you
n
The idea behind QlikView is that closing the loop on asking questions and encouraging individual exploration leads to better answers, insights, and innovations. Examples can be seen at demo.QlikView.com. Why this is true might best be explained by Eric Von Hippels theory of user-driven innovation, which argues in favor of providing tools directly to end-users. Whats more difficult to grasp is how, exactly, QlikViews software manages to do whats just been described. That is the focus of this paper. The following sections explain QlikViews In-Memory Associative Architecture and its implications for your business.
QlikView
In-Memory Intelligence
CITO Research
Tell Us a Question.
User-Driven Innovation
Why should companies pretend to know what customers want? Instead, why not give customers the tools to create or improve their own solutions? In a nutshell, this is the argument of MIT Sloan School of Management professor Eric von Hippel. Decades of research has found that innovations frequently trickle up from usersone of his studies found that 82% of new capabilities for scientific instruments like electron microscopes developed this way. Why? Because users came up with changes the manufacturers never considered. Von Hippel believes that users can help companies innovate more quickly and inexpensively than companies can internally. The key is giving users the tools. This has proven relatively easy to do in software and on the Internet, where open source breakthroughs like Linux are old hat. As Moores Law and economies of scale conspire to drive down costs and complexity, it becomes easier than ever to place powerful instruments in the hands of the people, an untapped force von Hippel once described as the dark matter of innovation.1
1 http://www.nytimes.com/2007/03/25/business/yourmoney/25Proto.html
QlikView
In-Memory Intelligence
CITO Research
Tell Us a Question.
Queries have an ontological problem as well: they can tell you known unknowns common, dependable metrics such as sales and customers by regionbut they cant tell you unknown unknowns, the questions you havent thought to ask. The former is the province of traditional BI; the latter is where insights are discovered. A query returning a list of every widget sold to every customer in North America might be useful, but a list of who didnt buy and what didnt sell is equally if not more useful. QlikView always shows you both at the same time: what matches the selection criteria and what does not. Why are queries so rigid? Because BI was developed 25 years ago at a time when storage, memory, and computing resources were scarce. It was impossible to process millions, if not billions, of records in a timely manner. As a necessary shortcut, the relevant data was culled and mapped to precomputed parts of answers called cubes to be queried later. It was an elegant solution to hardware constraints that no longer exist, but decisionmakers are still living with the consequences of the earlier and more limited design.
QlikView
In-Memory Intelligence
CITO Research
Tell Us a Question.
The BI Chasm
Between Big BI and Little BI is the BI chasm the missing middle ground between queries and spreadsheets, where enough of Big BIs capabilities can be brought to bear powerfully, with enough speed and ease-of-use that users can grasp its value immediately. What do you need to bridge that gap?
QlikView
In-Memory Intelligence
CITO Research
Tell Us a Question.
QlikView
In-Memory Intelligence
CITO Research
Tell Us a Question.
The Associative In-Memory Architecture is put to work every time you use QlikView through the three basic steps explained next.
Step 1: Load
QlikView uses load scripts to load data from different repositories into a single large table where associations are automatically made. The load scripts do the job of the join criteria of an SQL statement. Experts might think of what is in memory as the result set of an outer join of all data loaded. Everyday users can think of the data in memory as being loaded into a massive in-memory table, like a spreadsheet, that has columns of all loaded data and where each row has all the data for all rows linked with the join criteria expressed in the load script. Loading the data into a QlikView file sets the stage for analysis.
Step 2: Search
QlikView doesnt show you a view of the raw in-memory table full of data. Instead, you see list boxes, one per column. Each box shows all the unique values in the field. Doing the work of the selection criteria in an SQL statement is as simple as clicking specific values in each list box: green items are the ones youve selected. In other list boxes, values included in your selection are white and those excluded are gray. The relationships are easy to see. QlikView uses the in-memory table to keep track of which data is associated with the selection criteria. Using list boxes to search through and understand data is more like a conversation than a query. Which products were sold in North America? Who are my gold customers? And how do they overlap? In this manner, you can construct complex queries on the fly while never losing sight of which data has been included or excluded often its the latter where crucial insights are found. What didnt sell in North America? And who didnt buy those products? Maybe you never thought to ask that before. Or maybe you couldnt.
Step 3: Visualize
Data is visualized in two ways: through metrics that summarize the data and graphics that display the data that is selected along with graphical forms of the summaries.
QlikView
In-Memory Intelligence
CITO Research
Tell Us a Question.
Aggregate metrics allow functions to be calculated for all selected data. Aggregate metrics are defined by choosing from more than 200 standard mathematical and statistical functions (standard deviation, mean, median, count, and so on). They can be combined to create custom metrics for your business. These metrics are shown in charts based on what has been selected by list boxes and are updated instantaneously whenever selection criteria are changed. QlikViews graphic visualizations render field and aggregate values in any number of charts and representations, updated continuously by the underlying data. The columns and sizes in a bar chart change instantly as the selection criteria are updated. While the details of the associative in-memory architecture could fill a book, the feeling that you get when using QlikView is that the data set comes alive. You see how aggregate metrics and graphics are transformed as different sets of data are selected. You do this yourself, with no waiting, so the trip from a question to an answer is short and direct.
Common Questions
Here are some of the common questions that weve heard about QlikView.
QlikView
In-Memory Intelligence
CITO Research
Tell Us a Question.
Figure 3: QlikViews Table Viewer Shows the Associations Between Data Sources
QlikView automatically discovers associations based on common field names, or the associations can be set in a load script after the data is loaded.
QlikView
In-Memory Intelligence
10
CITO Research
Tell Us a Question.
What Is an Aggregate?
Aggregates are mathematical and statistical functions combined to create metrics. An example might be the average price paid for a product in a given regionor any of more than 200 built-in functions. Aggregates are custom metrics that are relevant your business.
QlikView
In-Memory Intelligence
11
CITO Research
Tell Us a Question.
Living Reports
BI systems produce reports telling you about the pastwhat happened last year, last quarter, last week, yesterday? The analysis is out-of-date the moment its published. QlikViews graphic visualizations are drawn in real-time from the underlying data as it changes. In this way, QlikView provides a living, breathing real-time view of your business.
QlikView
In-Memory Intelligence
12
CITO Research
Tell Us a Question.
Examples
Here are a few examples of how QlikView is being used today.
Fraud
A number of retailers using QlikView have discovered instances of fraud that had eluded their best efforts. One company uncovered previously invisible patterns in ordering, shipping, and returns that pointed to millions of dollars in fraudulent transactions accumulated a few hundred dollars at a time. It discovered the losses after using QlikView to combine and analyze formerly separate databasesits inability to do so had created the loophole in the first place. The fraud was the result of an inside job, perpetrated by employees familiar with the limitations of its systems.
Shipping
While hunting down fraud, the same retailer discovered that it had never taken a close look at the relationship between order patterns and shipping container logistics. Simply by rearranging how it packed containersand by offering extra incentives on especially efficient ordersit saved $400,000 a year.
QlikView
In-Memory Intelligence
13
CITO Research
Tell Us a Question.
Customer Profitability
Customers are using QlikView to make many areas more efficient. Sales and marketing teams have embraced the tool to identify high-potential clients and campaigns in an effort to maximize scarce resources. Sales teams are not usually among early adopters, but the value of the data is compelling for them and directly impacts the bottom line.
A CITO Explainer
CITO Research is a source of news, analysis, research, and knowledge for CIOs, CTOs, and other IT and business professionals. CITO Research engages in a dialogue with its audience to capture technology trends that are harvested, analyzed and communicated in a sophisticated way to help practitioners solve difficult business problems. This document is a CITO Research Explainer, a form of content intended to explain a topic that is of potential importance to CIOs and CTOs. This explainer was sponsored by QlikView in order to create a clear explanation of its products. To find out more about how explainers are created, go to www.CITOResearch.com.