Business Intelligence

Comment on Enterprise BI vs Departmental BI? by Juan

Quick Qlear Qool - Thu, 07/29/2010 - 02:14

Hi Kribo, for each table->QVD load, you will decide whether it is appropriate to run a full load or an incremental load appending to an already existing qvd file containing historical data.
The main reason to implement incremental loads is to reduce the time it takes to run a reload process. In some environments a 2 hour reload is not a big deal, but in others it is unacceptable. This may be due to tight batch windows, process dependencies and/or a requirement specifying early availability of a QlikView document.
The typical candidates for incremental loads are big tables (i.e. several million records), particularly when SQL query performance is slow due to network or source DB issues.
There is an introduction on how to implement incremental loads in the QlikView Reference Manual, but it would be an interesting topic for a new post.

Categories: Business Intelligence

Comment on Enterprise BI vs Departmental BI? by kribo.alim

Quick Qlear Qool - Thu, 07/22/2010 - 05:03

hi..

how to update the QVD?
is it going to add or reload it from the beginning?

Categories: Business Intelligence

Comment on QlikView from a MicroStrategy Consultant’s Perspective by Jane

Quick Qlear Qool - Thu, 07/15/2010 - 21:40

The beauty and efficiency of the centralized metadata with MicroStrategy is that it’s built once (quickly) and available across all applications (immediately), whether Mobile, Web-based, or Desktop. This kind of “Build Once, Deploy Anywhere” is one of the many things that companies love about MicroStrategy software.

Categories: Business Intelligence

Comment on New Qlikview video, about the in-memory advantage by Gilles

Quick Qlear Qool - Wed, 07/14/2010 - 09:01

OK, to conclude this conversation, and correct me if I’m wrong, we all think qlikview is a great product!

Looking back at my post, where I claimed you DO NEED a datawarehouse, that might be a little bit exaggerated. It is not a “DO NEED” in all cases

We all think that Qlikview in some cases can be sufficient to provide the required solution. This can be to provide the “last mile” as Scott states in an environment with an existing DWH, or with relatively small or departmental deployments, or with relatively simple and stable data structures.

We also agree that there are solid reasons to not have qlikview as your DWH/ETL replacement, vizubi and Gilles state that storing data exclusively in qlikview represents a big risk. Also maintenance costs will rise with complexity of your data structures!

Thanks,
Gilles

Categories: Business Intelligence

Comment on Nice Read: Save the Pies for Dessert by william

Quick Qlear Qool - Tue, 07/13/2010 - 12:00

Hi Diederik,

That’s definetly true which is also stated in the last alinea of the article:

The fact remains that a comparison of two sets of summed parts is rare in the real world. But, by all means, should you ever need to display data for this purpose, a pie chart would serve you well. Otherwise, save the pies for dessert.

Categories: Business Intelligence

Comment on Nice Read: Save the Pies for Dessert by Diederik

Quick Qlear Qool - Sat, 07/10/2010 - 20:12

OK, but what about showing 2 values? It’s a great way of showing the relationship between good/bad in a dashboard…

Categories: Business Intelligence

Comment on New Qlikview video, about the in-memory advantage by Vizubi

Quick Qlear Qool - Wed, 07/07/2010 - 16:34

I think that there are two main issues here. The first is the issue of using QlikView to do ETL directly from transactional systems. The second is the issue of using QlikView as the only repository of that data.

Regarding the use of QlikView for ETL, I have the following thoughts:

- QlikView scripting language allows you to do this in a feature rich way.
- The language is quite complex
- For highly heterogenous data coming from multiple systems or if the data structure of the source data is complex, creating a functional ETL process in QlikView is expensive in terms of resources and maintaining such a structure in my opinion would be very costly.

Conclusion: QlikView for ETL could be an appropriate solution for organizations with relatively simple and relatively stable data structures, but the cost rises rapidly with the complexity of the source data.

Regarding the use of QlikView for data storage I have the following thoughts:

- Data stored in various QlikView formats (qvd, qvw) is not accessible using other tools
- Exporting data from QlikView format is not a particularly functional option; possible but not particularly efficient (in the time = $ sense)

- I fully agree that you’ll never know what you might want to do with your data and having to re-create the whole ETL process because your data is not readily accessible is clearly a big risk.

Conclusion: Storing data exclusively in QlikView represents a big risk, but QlikView is more then a frontend for a traditional DWH.

Categories: Business Intelligence

Comment on New Qlikview video, about the in-memory advantage by Scott

Quick Qlear Qool - Tue, 07/06/2010 - 22:27

Interesting conversation and this is the subject of an upcoming blog I’ve written for our website. The data world is not a tidy place, and there’s no tidy answer to this. For everyone who asserts you always need a data warehouse, I can (and have) found IT folks who will concede that the majority of data warehouse implementations fail to deliver the business value anticipated or expected when they were started. But I would never use that fact to assert one shouldn’t bother with a warehouse.

I CAN point to folks replacing their data warehouse with QlikView (I did at Pergo) or this gentleman: http://histalk2.com/2010/05/03/readers-write-5310/. I know hundreds of companies (most mid-size, yes) who have avoided the need to ever build a data warehouse by deploying QlikView. And yes, in (typically) larger companies QlikView is a fantastic vehicle for the “information delivery” or “last mile” of a data warehouse architecture. Can you say *poof* to indexing, cube building, data mart building, aggregations and summarization for the most part, etc.?

In a given situation, there may be valid technical or business drivers for a data warehouse, regardless of the presence of QlikView. If so, build it or use it. If not, I see no reason to race to build one. And believe me, we build them all the time for clients. The existence of QlikView in a company doesn’t limit one in any way to build one later if your situation changes, either.

Categories: Business Intelligence

Comment on How To: Qlikview 9 server with IIS Windows 2003 by william

Quick Qlear Qool - Tue, 07/06/2010 - 18:14

Hi Francois,

Depends whether you want to host more websites besides Qlikview on the machine.. If you do, you need the IIS webserver.

For basic installations I would definitely go for the Qlikview built in webserver. If you want to have more control (security etc), go for IIS. However, most installations I’m using the Qlikview webserver.. very easy to intstall.. up and running in just a few qliks

Categories: Business Intelligence

Comment on New Qlikview video, about the in-memory advantage by william

Quick Qlear Qool - Mon, 07/05/2010 - 22:25

This discussion stays interesting. To position Qlikview as yet another front end tool is a little belittling. Qlikview provides an unique platform to deliver smart, quick and valuable business solutions, explaining the success of Qlikview and the high satisfaction among customers worldwide.

Whether you need a DWH or not is completely dependent of the solution needed. Qlikview is definitely no substitute for a DWH in big enterprises for all reasons Gilles mentioned above however, while I do believe scalability etc has top priority, there are enough companies, branches looking for smart solutions to answer specific questions / needs a classic DWH can’t provide (at least not within budget / time Qlikview can). We’re proving it every day )

Categories: Business Intelligence

Business Intelligence Industry – Get to Know Your Real Customers

Perceptual Edge - Thu, 06/17/2010 - 23:47

The BI industry has always failed to understand and support its real customers. With few exceptions, BI product vendors and consultancies continue to be acquainted primarily with IT. This is a comfortable, compatible relationship, for BI and IT both tend to see the world from an engineering-oriented, techno-centric perspective. But the BI industry’s real customers are the folks who actually use BI tools to transform data into the meaningful information they need to make better decisions. Although some of these folks work in IT, most do not. Most are not software engineers. Most are not technologists. Most are people who have a job to do that requires an awareness of what’s going on and how they might influence it, which is primarily gleaned from data. To do this, they need tools that enlighten.

In the past, when the BI industry focused exclusively on building an infrastructure for decision support by developing technologies that acquire, improve, store, and dispense massive amounts of data at high speeds, it was perhaps legitimate to engage primarily with IT. Today, however, the BI industry can no longer sit comfortably in locked rooms filled with servers, discussing bits and bytes with their IT comrades. Most organizations that have purchased BI solutions now know that they need more than BI infrastructure—they need to make sense of all that data they’re collecting, most of which today serves as a massive paper weight. Unfortunately, the BI vendors that helped build the infrastructure can’t use the same perspective, knowledge, and skills that made them successful in the past to produce data sensemaking (analytics) and communication tools. They must now shift from an engineering-oriented, techno-centric mindset to one that is design-oriented and human-centric. They must venture into unfamiliar territory. If they don’t, they’ll be left behind. Unfortunately, most of the major BI players haven’t realized this yet. Before they can begin to make the shift, they must first wake up.

I was prompted to write these words when I read a recent blog post by Boris Evelson of Forrester Research entitled “BI vs. Analytics.” Despite my impassioned disagreement with Evelson several months ago when he attempted to list the features of “advanced data visualization solutions” without first developing an understanding of data visualization, I found myself shouting “Amen” when I read the first two sentences of his recent blog entry:

In my definition—and believe it, I am fighting and defending it every day—analytics has always been, and will always be part of BI.

Indeed it has, at least by definition. Unfortunately, only in recent years have a few vendors managed to make analytics a part of BI in terms of actual analytical functionality. As I continued to read Evelson’s blog, however, I soon stumbled over the following statement: “Today most of the top BI vendors do have…advanced analytics…functionality, so it’s really a commodity now.” Apparently Evelson and I still see things quite differently. Analytics are now being claimed but not actually supported by most BI vendors. What most of them call analytics is so far from actual data sensemaking, it would be amusing if it weren’t so tragic. Analytics is not and never will be a commodity (that is, a good “which is supplied without qualitative differentiation across a market,” according to Wikipedia).

Evelson is not unique as a BI industry thought leader who fails to understand analytics. Few BI industry analysts and thought leaders have ever actually done the work of a data analyst. They’ve written ETL code, they’ve planned and managed BI implementations, they’ve developed reports, they’ve developed BI methodologies and strategies, and they’ve learned the intricacies of BI technologies, but they’ve never actually dipped below the surface of data sensemaking. What I’m saying is that most of BI’s prominent voices have at best a vague understanding of analytics, so they’re not the people you ought to be listening to for insight and advice in this particular realm. Only a few new experts with actual experience in analytics have raised their voices within BI circles in recent years—people like Tom Davenport and Jeanne Harris, the authors of Competing on Analytics and Analytics at Work. Their efforts are complementing statisticians and information visualization experts to raise the banner of BI’s ultimate purpose: data sensemaking. These are the voices that must be raised to a higher volume than those of the past if BI hopes to fulfill its original promise and ultimate goal—helping organizations function more intelligently by basing their decisions on evidence contained in data. The opportunity is now; the door is open. Not everyone in the BI industry, however, will walk through it.

Take care,

Categories: Business Intelligence

Circle-Lust Continues

Perceptual Edge - Thu, 05/27/2010 - 18:53

This blog entry was written by Bryan Pierce of Perceptual Edge.

Last week Stephen published an article entitled, “Our Irresistible Fascination with All Things Circular,” which describes how people’s seemingly innate love for circles has led to the creation of many dysfunctional graphs, such as pie charts. Today, another example of a poorly designed circular graph came to our attention. A couple months ago, Sunlight Labs hosted a contest called “Design for America,” which asked designers to create displays of government information for the purpose of making “government data more accessible and comprehensible to the American public.” A couple days ago, they announced the winners. In the data visualization category there are plenty of examples of what not to do, the worst of which appears below.

This display is supposed to be used to compare the 2009 US Federal Contract Spending for several sectors to the amount of Media Coverage that those sectors received during the year. As you can see, the designers seem to have fallen into the same sort of circle-lust that Stephen wrote about last week. In this case, the circular shape seems to be entirely arbitrary, because the quantitative data is encoded only by the thickness of the rings. These circles serve the same purpose as stacked-bar graphs; they’ve just been stretched out and distorted into a circular shape.

Ignoring the uselessness of the circular design for a moment, what does this visualization tell us? The only thing it tells me is that Defense spending was vastly under-reported in the media during 2009 while Health and Energy spending were comparatively over-reported. Without a lot of effort, I can’t make meaningful comparisons between the information in the other sectors, because they’re too small and hard to see, and I can’t even make comparisons between the three largest sectors with much accuracy. It’s also difficult to read the names of the smaller sectors because they overlap.

Although it might not be as sexy, two horizontal bar graphs next to one another would work better: one for Federal Contract Spending and one for Media Coverage. The Federal Contract Spending graph could be sorted from highest to lowest and the Media Coverage graph could present the bars in the same order. This would make it very easy to compare a sector’s spending and media coverage (because they’d be aligned in a row), it would make exceptions jump out (because there’d be a difference in the length of the bar in the Media Coverage graph compared to its neighboring bars), and it would be easy to read the names of all the sectors. It would still be hard to decode the contract spending in some of the smaller sectors accurately (because their bars would be so much smaller than the Dept. of Defense bar), but at least all of the bars would share a labeled quantitative scale, which would make the task easier.

Another useful alternative, which would put even more focus onto the relationship between Federal Contract Spending and Media Coverage, while making the exceptions jump out, would be a scatterplot that displayed Federal Contract Spending on the x-axis and Media Coverage on the y-axis.

It is unfortunate that most of the winners of Design for America contest don’t represent useful designs. The fact that the circular graph above was a winner either means that the judges of the contest had a terrible selection of designs to choose from, or that the judges don’t understand data visualization. This is sad, not just because people are being given $5,000 prizes for impoverished displays, but because this information is important and it could benefit people if it was presented in a useful way.

-Bryan

Categories: Business Intelligence

BP Oil Collection – Is the Effort Really Improving?

Perceptual Edge - Wed, 05/26/2010 - 23:10

A colleague sent me a link to Rachel Maddow’s website today where she features a graph that was used by BP senior vice president Kent Wells to show how the company’s efforts to collect the oil that’s spewing into the ocean at a rate of several thousands of barrels per day is improving. He talks about adjustments that they’ve made to the siphon, then says “Here you can see how we’ve continued to ramp up.” But is this really what’s happening?

Although the graph doesn’t outright lie, BP is relying on the viewer’s assumption that a series of bars that increases in height represents an increase in performance. In this case it does not, however, because the bars display the cumulative amount of oil collected per day, not the daily amount. In my graph below, which shows daily oil collection, the story is obviously quite different.

While the amount of collection increased in the beginning, it has decreased or held steady for the last four days and is now well below the average amount of daily collection for this period as a whole. Things are definitely not getting better. How do you spin bad news like this? One way is to create a misleading graph, but cover your ass by doing it in a way that isn’t an outright lie.

Take care,

Categories: Business Intelligence

Oracle—Have you no shame?

Perceptual Edge - Thu, 04/29/2010 - 20:13

Oracle Corporation takes its name from the treasured advice-givers of ancient Greece. Its name is ironic at times, however, when its advice is far from sage. When it comes to data visualization, and dashboard design in particular, Oracle gives some downright awful advice.

I received an email from one of my readers who uses Oracle’s OBIEE tool to develop applications for his customers. He attached the following graph as an example of what Oracle teaches people when they attend the online course “Oracle BI Enterprise Edition – Build Good Dashboards”:

Based on this graph, I’m guessing that Oracle now outsources the development of its courses to the primate house of the local zoo. Although I haven’t seen the course myself, I’m told that this graph is typical. If this is what a leading Business Intelligence software vendor considers an effective way to display data, it’s no wonder that people are frustrated with the industry.

Almost every aspect of this graph fails miserably.

  • It has been complicated by a 3-D rendering of the plot area and the bars (or tubes in this case), which does nothing but make it harder to interpret the values. Notice that the quantitative scale for “Dollars” and “Year Ago Dollars” on the left axis is aligned with the front of the graph, but the scale for “Forecasted Dollars” and “Forecasted units” on the right is aligned with the back of the graph.
  • I assume that the quantitative scale on the left is for dollars and the one on the right is for units. If this is the case, however, the title that appears on the right-”Forecasted Dollars, Forecasted Units”-is incorrect.
  • A dual-scaled graph—one quantitative scale on the left for dollars and one on the right for units—should usually be avoided, especially on dashboards, because it can be confusing and misleading. For example, notice that the forecasted units line intersects the dollars’ bars, which would naturally incline anyone viewing the graph to compare their magnitudes, yet this would be entirely meaningless, because magnitude comparisons can’t be made between them when they have entirely different scales and units of measure.
  • Forecasted units would not be useful on this graph without including actual units, which has apparently been forgotten.
  • Lines representing “Forecasted Dollars” and “Forecasted Units” have been used to connect values per region, which makes no sense. The patterns formed by the lines are completely arbitrary and could be changed by sorting the regions in a different order.
  • The lines have large, clutter-inducing data points along them.
  • The lines appear to have some sort of drop shadow or lighting effect, which makes it look as if there are four lines rather than two.
  • “Dollars” for the current year and “Year Ago Dollars” are meant to be compared, not summed. By using stacked bars rather than placing separate bars side by side for the current year’s dollars and the previous year’s dollars, the comparison is difficult to make. The bars as a whole, consisting of both years stacked on one another, represent a sum that is useless in this situation.
  • Given the fact that the X-axis has the title “Region”, there is no reason to clutter the graph by including “REGION” in each of the labels.
  • The prominent vertical grid lines that separate the regions are unnecessary, resulting in clutter.
  • The tick marks along both vertical axes are unnecessary, because gridlines appear in the graph at the same positions.
  • The minor tick marks on the right-hand vertical axes are darker than the major tick marks.
  • The positions of the two Y-axis titles are inconsistent, resulting in a sloppy appearance.

It is as if the person who created this “Good Dashboards” example of a graph did everything possible to make it as ineffective as possible.

How can a vendor that claims to understand data and presumes to teach people best practices in its use know so little? Oracle, you should be embarrassed.

Take care,

Categories: Business Intelligence
Syndicate content