dashboards as easy to use as google

Upload: damilola-sonoiki

Post on 14-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Dashboards as Easy to Use as Google

    1/14

    Dashboards

    as Easy to Use

    as Google

    CITO ResearchAdvancing the Craft of Technology Leadership

    March 2012

    Sponsored by QlikView

  • 7/30/2019 Dashboards as Easy to Use as Google

    2/14

    ContentsIntroduction 1

    Te Diference Between Searching the Web andraditional Dashboards 2

    What Google-Like Qualities Must be Kept 6

    Whats Diferent? 7

    Te Results 9

    QlikView:

    Helping You Google-ize Your Dashboards 10

  • 7/30/2019 Dashboards as Easy to Use as Google

    3/14

    1Dashboards as Easy to Use as Google

    CITO ResearchAdvancing the Craft of Technology Leadership

    IntroductionIn our personal lives, when we want to nd inormation, our rst stop is Google. We

    enter search terms and a list o documents appears. We look at the documents. I they

    are not what we want, we change the search terms. I another question arises, we

    search or related inormation. The eeling we get rom this experience is satisying,

    smooth, and eortless.

    Technologist George Gilder once explained Googles success in the context o what he

    calls Gilders Law: it wastes what is abundant (as determined by rapidly alling prices)

    and conserves what is scarcetime. Google places a premium on peoples time, aim-

    ing to return search results in as little as a twentieth o a second. Such perormance

    not only demands peta-scale server arms, but also an utterly simple interacestart-

    ing with its amously uncluttered homepageand the interactive elegance seen in

    applications like Google Maps. Users are able to answer any questions they ask.

    In the business world, we are oten rustrated because nding inormation, searching

    or answers, and perorming analysis is so unlike Googles simplicity. Instead o an

    intuitive, straightorward user experience, we are oered a conusing, cumbersome

    menu o precomputed answers rom which to choose. I we want to explore on ourown, we are let struggling with even more complicated tools or antiquated spread-

    sheets. The IT sta wants to do better, but their hands are tied by traditional busi-

    ness intelligence systems hardwired limitations that deliver predetermined, inexible

    query output to users.

  • 7/30/2019 Dashboards as Easy to Use as Google

    4/14

    2Dashboards as Easy to Use as Google

    CITO ResearchAdvancing the Craft of Technology Leadership

    The business equivalent o the Google search interace is the dashboard, which is a

    collection o inormation and analysis tools that are ocused on providing detailedbusiness answers specic to an end users role and needs. Compare Googles intuitive,

    accessible approach to the numbingly detailed reports and mind-bending queries o

    business intelligence (BI). To make the world o BI provide the same ease and reedom

    in asking and answering questions that Google provides consumers, we must nd a

    way to Google-ize dashboards. This means creating simple, intuitive yet powerul

    tools that are both customizable and scalablea tall order or most BI systems. It will

    require abandoning the SQL1 query mindset and adopting new orms o interactivity,

    such as using in-memory associative search, which allows users to pull answers to-

    ward them rather than accept whatever IT pushes at them. The result is whats known

    as living dashboardsapplications that can help identiy leading indicators and allowusers to share them throughout the organization.

    How can we adapt qualities o Google to build better dashboards? This paper explains

    the similarities and dierences between Google searches and traditional BI and why

    Google-izing BI is the rst step toward creating living dashboards.

    Te Diference Between Searching theWeb and raditional DashboardsComparing Google with traditional dashboards requires more analysis than it might

    seem at rst. Google does a great many things well, starting with searches, but the one

    thing it does not do well is actually answer questions. Unlike BI, which sits through

    data and runs calculations, Googles keyword searches return the entire Internet as

    their answer, albeit sorted by relevancy determined in large part by analyzing which

    pages are the targets o links. The reason this works in practice is because the Web is

    text and document based. But corporate data is typically numerical and highly dimen-

    sionalanswers are hidden in the numbers and must be computed, not searched.

    Corporate data has no network o links to help tools gure out whats important.

    1 SQL (Sequel; sometimes reerred to as Structured Query Language) is a programming language designed

    or managing data in relational database management systems.

  • 7/30/2019 Dashboards as Easy to Use as Google

    5/14

    3Dashboards as Easy to Use as Google

    CITO ResearchAdvancing the Craft of Technology Leadership

    A simple example illustrates the dimensionality o business data. I a dashboard

    returned a list o unpaid invoices due a company, that wouldnt answer the questiono the total accounts receivable in the next 30, 60, or 90 days. The total o the receiv-

    ables is one dimension, the date due is another, and both are linked in the invoice

    inormation.

    Traditional BI is less a search engine than a computation engine. Most o BI inrastruc-

    ture is aimed at computing answers to narrowly predened questions rom a set o di-

    mensional data. The answers are not pulled by users based on their emerging interests

    but pushed according to a predetermined set o needs (see Figure 1 or a comparison

    o Google and traditional BI). The architecture o traditional BI is let over rom an era

    in which computing power was the scarce resource to be conserved. But everything

    has changed. Repeated cycles o Moores Law2 have made memory cheap and hard-

    ware exponentially more powerul. The number o 64-bit cores on an Intel processor

    is doubling every eighteen months while the cost per gigabyte o solid-state memory

    is plummeting. Now its possible to load entire databases into memory on comput-

    ers o any size or instant in-memory analysis, something that was once prohibitively

    expensive or even impossible. Traditional BI tools dont reect this. Their architecture

    was designed to cope with resource bottlenecks; today, BI itsel is the bottleneck.

    2 Moores law is a rule o thumb in the history o computing hardware whereby the number o transistors that

    can be placed inexpensively on an integrated circuit doubles approximately every two years.

  • 7/30/2019 Dashboards as Easy to Use as Google

    6/14

    4Dashboards as Easy to Use as Google

    CITO ResearchAdvancing the Craft of Technology Leadership

    Figure 1: Google Searches Compared with Traditional Dashboards

    Google searches are aboutthe relevancy of documentsdetermined by links

    Traditional BI searches are aboutcomputing the value of queriesagainst dimensional data

    Using Google is like having a dynamicconversation that goes in new directions

    Using traditional dashboards is like havinga predened conversation with the samequestions answered over and over again

    The Google search engine compares thekeywords to the index of all documents onthe Internet

    Traditional dashboards show the results ofseveral queries specied at the time thedashboard was built

    The page rank algorithm uses the popularity oflinks on the Internet and other techniques tosort the documents by relevance

    The predened queries are executed againstdimensional data: many tables of dataorganized by temporal, spatial, logical, orother relationships

    At design time, experts use SQL to craft queriesto express relationships between data anddene aggregate measures

    The results answer predeterminedquestions using tables of data, aggregates,and graphical displays that change as queryterms are changed

    The result is a list of documents that can beinspected and used to formulate new questions

    A Google search consists of keywords to answerthe questions the user has right now

  • 7/30/2019 Dashboards as Easy to Use as Google

    7/14

    5Dashboards as Easy to Use as Google

    CITO ResearchAdvancing the Craft of Technology Leadership

    Whats needed is a usion o the two approaches that oers BIs computational abilities

    through a dashboard as simple and as scalable as Google. A Google-ized dashboardwould allow you to discover associated dimensional data in an interactive, responsive

    way that allows the conversation to go where the business users ideas take it.

    For example, in the unpaid invoice scenario described earlier, a Google-ized dash-

    board would allow the invoices to be sorted by criteria other than those planned.

    New aggregate measures and graphics could be added and incorporated into the

    dashboard. New data could be added by the business user, such as a database show-

    ing credit ratings, the last 30 days stock price, or delays in SEC lings.

    To understand what a Google-ized dashboard is we must be specic. Here is a sur-

    vey o aspects o Googles interace that must be retained and the new capabilitiesneeded to make this vision a reality.

  • 7/30/2019 Dashboards as Easy to Use as Google

    8/14

    6Dashboards as Easy to Use as Google

    CITO ResearchAdvancing the Craft of Technology Leadership

    What Google-Like Qualities Must BeKept?To create a Google-ized dashboard, we need to retain the ollowing Google qualities:

    User control o the analysis. Users should control the back and orth ow o

    questions and answers. Users should pull the answers out o the data, not have

    predened answers pushed at them.

    Sel-service. No one needs setup or training to use Google. A Google-ized dash-

    board should work the same way.

    Simplicity and ease o use. What could be simpler than a search box? Or more

    ubiquitous? Googles interace is querying stripped to its essence. Everything else

    is clutter and complications.

    Speed o response. Google returns results in as little as a twentieth o a second

    because users do not want to wait. Speed is everything. Nothing is more precious

    than time.

    Able to quickly see and inspect results. Google may do a poor job o answering

    questions, but it does a antastic job o ranking, sorting, and presenting results. It

    gives you everything you need to decide the relevance o a resultnothing more.

    Able to quickly refne questions. Didnt nd what you were looking or? Type

    something else into the search box and try again. Theres no need to construct an

    elaborate query.

    No penalty or volume.Theres no such thing as too broad a Google search. Typethe letter A into the search eld, and instead o returning an error, Google in-

    stantly lists the rst o 15,490,000,000 results (starting with the entry or A in

    Wikipedia). This is a ar cry rom BI, where too broad a query can bring the system

    to its knees. A Google-ized dashboard doesnt penalize you or thinking big.

  • 7/30/2019 Dashboards as Easy to Use as Google

    9/14

    7Dashboards as Easy to Use as Google

    CITO ResearchAdvancing the Craft of Technology Leadership

    Whats Diferent?The obvious, or starters: searching or a string o text is a wholly dierent propositionthan computing metrics rom relational databases. To understand database records

    through visual inspection in the same way that web pages are understood is next to

    impossible. You need to aggregate data and graph it to see the story told by tens o

    thousands o records. In addition, instead o just looking at one document at a time,

    dimensional data involves connecting many tables. An invoice or a company may

    be connected to the database showing payments using a company identier as a

    key. A Google-ized dashboard would make connecting tables together much easier,

    automatically providing a list o associations between data sets loaded into its own

    memory. Users can dene the dimensions o data, that is, collections o related tables,based on the needs o their analysis.

    A Google-ized dashboard o the type described in Figure 2 would solve BIs enduring

    dilemma: BI can tell you known unknownscommon, dependable metrics such as

    sales and customers by regionbut it cant tell you unknown unknowns, the ques-

    tions you havent thought to ask. The ormer is the province o traditional dashboards

    and KPIs; the latter is where insights are ound. We call this Business Discovery.

    A Google-ized dashboard would be able to change search criteria on a users whim

    and track down answers pronto. I the starting point or a sales dashboard showed

    products sold by region, a Google-ized dashboard would quickly allow examination

    o aggregated data or groups o regions or inspection o the individual invoices or

    each product by region. One reason Googles interace is so simple is because its re-

    sults are simple. But a Google-ized dashboard would oer users more options, such

    as the ability to easily aggregate sums, averages, statistical unctions, and equations

    with a ew clicks so that custom metrics can be created, saved and reapplied. Being

    able to choose rom many dierent ways o displaying data enables the dashboard

    to be simple, to show only what is needed or a particular situation. In other words, a

    dashboard would have dozens o dierent charts, tables, graphs, and other dynamic

    visualizations available.

  • 7/30/2019 Dashboards as Easy to Use as Google

    10/14

    8Dashboards as Easy to Use as Google

    CITO ResearchAdvancing the Craft of Technology Leadership

    Figure 2: A Google-ized Dashboard

    A business discoverydashboard starts with dataand tools for analysis, butallows for changes andadditions

    Queries are replaced bypoint-and-click navigation andselection of in-memory data

    Users direct the path of theanalysis based on aconversational exploration ofdata. New data is added whenneeded

    Results (data, aggregates,and visualizations) areupdated instantaneouslyas selection criteriachange

    Business Discovery

    The ease of use of Google is preserved in an environmentfor understanding dimensional data

  • 7/30/2019 Dashboards as Easy to Use as Google

    11/14

    9Dashboards as Easy to Use as Google

    CITO ResearchAdvancing the Craft of Technology Leadership

    Te ResultsAs Google and so many others have ound, the real value lies in empowering users tocontrol the means o analysis. No IT department is as scalable as all o the colleagues

    it serves. What they need isnt Google, per se, but what we are calling a living dash-

    board, a dashboard that preserves the direct simplicity o Googles interace, but has

    the mechanisms needed to handle dimensional data and that enables Business Dis-

    covery easily and at scale.

    Unlike traditional BI and its predened analytics a living dashboard applies the best

    practices o Google to exploring dimensional data. Living dashboards enable Busi-

    ness Discovery by allowing business users to:

    Ask and answer questions themselves, without complicated queries or IT

    middlemen

    Add new data sources at will, in any combination required or the task at hand

    Get answers quickly, almost instantly. No more waiting or reports to run

    Change the dashboard themselves on the y without the help o IT

    Share the dashboard with others. Because whats the use o creating new met-

    rics i you cant share them?

    Living dashboards nd results in time to matter, and this newound visibility increases

    accountability. Seeing the outcome o decisions increases the understanding o what

    works and what does not. Ineective behavior and successul practices can be moreeasily identied. As processes are better understood, leading indicators o problems

    or opportunities come to light. With the right metrics in place, a manager can hold his

    team accountable or what matters in an open and transparent manner, improving

    everyones perormance. I good metrics change awareness, then awareness invari-

    ably changes behavior. And this awareness can emerge anywhere in the company

    an individual, a team, a divisionand quickly propagate via their dashboards.

    Over time, a virtuous circle is created. Because these dashboards are prototyped,

    improved, and shared by individual users, they no longer require the attention and

    resources o IT. As the speed and ease o conguration increase, the cost o implemen-

    tation alls and ROI rises accordingly. The speed o adoption becomes paramount. AsGoogle has ound, the aster it scales, the greater and more rapid the ROI. The cheaper

    and easier it becomes, the more willing people are to experiment with itto discover

    more leading indicators and more previously hidden insights.

  • 7/30/2019 Dashboards as Easy to Use as Google

    12/14

    10Dashboards as Easy to Use as Google

    CITO ResearchAdvancing the Craft of Technology Leadership

    The virtuous circle picks up speed. Resources once pushed to the business users by a

    central committee are pulled by the users themselves, who have the best understand-ing o how to deploy them and a real appreciation o their benets. In the end, the en-

    tire notion o BI is ipped upside down: its undamentally about business discovery,

    not delivery; its bottom-up, not trickle-down; and its putting the tools or innovation

    in everyones hands, not just the experts. It s simplicity itsel.

    QlikView: Helping You Google-ize YourDashboardsQlikView is a new kind o business intelligence sotware that lets you stop guess-

    ing and start knowing how to make aster, smarter decisions. Figure 3 shows how

    QlikView creates a living, Google-ized dashboard.

  • 7/30/2019 Dashboards as Easy to Use as Google

    13/14

    11Dashboards as Easy to Use as Google

    CITO ResearchAdvancing the Craft of Technology Leadership

    Figure 3: A QlikView Google-ized Dashboard

    List boxes allowdata to be selectedwith a few clicks

    What is selected andnot selected is shown

    instantly

    Graphics are updated

    instantly as selecteddata changes

    Users canchangethe list

    boxesand

    graphics

    QlikView returns results immediately

    because all data is stored in memory

    Because all data is inmemory and related,it can be explored ina hands-on way, by

    inspection andexperimentation,

    not by queries

    Each table isconnected to the

    other tables relatedto it when the data

    is loaded

    Users can add tableson their own

    without the help ofIT

  • 7/30/2019 Dashboards as Easy to Use as Google

    14/14

    12Dashboards as Easy to Use as Google

    CITO ResearchAdvancing the Craft of Technology Leadership

    QlikViews goal is simple: to provide the tools or living dashboards, helping custom-

    ers explore and visualize data that enables them to personally nd answers and driveinnovation. QlikView takes an alternative view o BI that can be summarized in three

    steps:

    Consolidate: Identiy related data sets, map the associations between them, and

    load it all into memory

    Search: Explore the data using point-and-click controlled list boxes, which dis-

    play selected and deselected data as well as aggregates. Inormation is displayed

    and updated instantly as selection criteria change

    Visualize: Maps, charts, and assorted graphics can be created and instantly

    updated

    QlikView aims to increase your chances o making genuine business discoveries andeliminates much o the grind:

    No complicated queries, no middleman: You click to select data and click again

    to deselect it

    Matching and non-matching data are displayed: You can see what is highlight-

    ed, and what is not highlighted. You can see which data was excluded and see

    what happens when you mix it in

    No waiting:The answers are right in ront o you

    The idea behind QlikView is that a simple process or asking questions and encourag-

    ing individual exploration leads to better answers, insights, and innovations. It does

    this by replacing database queries and cubes with its associative in-memory architec-ture. Rather than precalculating answers, the sotware loads data sets into memory

    and maps the associations between them. The users job is to understand the data,

    not to grapple with the technology. You can ask as many questions as you like un-

    til you discover important insights. Because its all done in-memory, the answers are

    returned instantly and updated continuously. Your BI is no longer as good as your IT

    departments last cubeits as good as the questions you ask.

    This paper was sponsored by QlikView and created by CITO Research

    CITO Research

    CITO Research is a source o news, analysis, research, and knowledge or CIOs,

    CTOs, and other IT and business proessionals. 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

    difcult business problems.