First look at Qlikview

In this post David Lai, does a brief review on Qlikview, a Visual analysis tool.

Qlikview is a great dashboarding and analysis solution that allows analysts to easily and quickly display data in a meaningful way. I would like to give a technical introduction into some of the benefits I have come across while working with Qlikview.

One thing that I like right off the bat for Qlikview is that it loads very fast. After creating a dashboard, the user has the choice of creating an AJAX version of Qlickview and this pretty much loads instantaneously. Setting up qlikview was quite easy and loading the data through an ODBC connection was easy as well. The manual provides clear instructions on accomplishing this.

Once you have your qlikview layout setup, the main way of making queries is through the selection of field values. When you make a selection, the program instantaneously shows all the field values in the document that are related to the selected field value.

To make a query, or a search, in the database, you just click on something you want to know more about. By making consecutive selections this way, it is thus possible to step by step
get closer to the answer you are looking for.


For example, in Fig 1 I wanted to select information from 1998 and Canada. All I had to do was click on 1998 from the Year listbox and U.S.A from the Country list box. I am now able to see which customers I am able to further filter on and which salesman if desired. In addition based on my filter selections, I have a chart that shows the total sales in 1998 for U.S.A.


Qlikview also has some user intuitive features such as objects to display the user’s current selection and the ability to display all aggregates for a certain measure (ie: sales)


To simplify searches for users, qlikview provides an easy to use text and numeric search option that is easily accessible from clicking on the top of a listbox. In addition, some dashboards may be very complex so users have the option of bookmarking their selection. For example I can bookmark the country, year and salesperson that I have selected and access it next time. Finally if I were to make a mistake on the current selection, I can easily revert back to the previous selection since there is a history of 100 selections.

Moving from tab to tab will also save your selection so you won’t need to select everything all over again.


Another neat feature that qlikview has is the ability to filter the items to be displayed on your chart. For example if I wanted a chart that only shows China, USA, Brazil, Australia, and India, I could just easily perform my drag selection on the chart directly.


Furthermore, Users can easily go into the chart properties and change it to another chart type or even a pivot table.

These are just a few of the powerful things that Qlikview can accomplish with very little effort. I’ll be writing more on the advanced features of Qlikview on my next article so stay tuned.

Webinar Archives: Creating Adobe Air Applets from Xcelsius Dashboards

One of features added as a part of Xcelsius 2008 SP1 is the ability to export the XLF model as an Adobe Air application. In case you are wondering what is Adobe Air, please visit Adobe Air page on Adobe’s website.

More about Xcelsius and Adobe Air in future posts.

In this Webinar Clifford Alper of Analysis Factory describes How to Create Adobe Air Applets from Xcelsius Dashboards with no programming and with just a few clicks. Clifford is the Director of Software Development at Analysis Factory.

If you want the source files (XLF and AIR) please contact Clifford at CAlper@analysisfactory.com

Note: This is a direct Excerpt from the Business Objects Website.

Deliver interactive, live business dashboards and widgets to your end-users’ desktops. Run Xcelsius applets across different operating systems, without a web browser and provide all the convenience of desktop applications.

In this presentation you will learn:

What is a Widget?
Learn how to export Xcelsius dashboards to Adobe Air applets
View a number of examples to demonstrate best practices in Xcelsius applet design
Explore the integration of Adobe Air applets with Xcelsius dashboards

Using Xcelsius 2008 to communicate with Web Intelligence and Crystal Reports

“Jim is Back”. In this post – Jim Brogden, a BI Consultant from Daugherty Business Solutions gives Step-by-Step Instructions on “How to use Xcelsius 2008 to communicate with Web Intelligence and Crystal Reports.”

Utilize the new Interportlet Communication (IPC) feature in Dashboard Builder 3.1 (and within BusinessObjects Enterprise XI 3.1) to pass data between Xcelsius 2008, Web Intelligence documents and Crystal Reports.

Through the use of “Content Linking”, this type of communication can now take place between the products listed above – all within the same Dashboard Builder portlet. The steps below will walk you through the incredibly simple process of linking an Xcelsius model (used as the source) to two Web Intelligence documents as targets.

Not only can Xcelsius be used as the source analytic but it can be the target as well. Content Linking and IPC allow for linking to take place between two or more Xcelsius models.

Linking Xcelsius and Web Intelligence

Let’s start by creating a prompted Web Intelligence report. In this example, I will be using the Islands Resort Marketing Universe (that comes packaged with BOE XI 3.1) to create the report. The screenshot below is from a simple Web Intelligence report with a filter added for the Country field and set to Prompt for input. The name of the filter (or text of the prompt) has been changed to “COUNTRY”.

Prompted Webi Report

Prompted Webi Report

Continue reading →

Webinar Archives: Xtreme Makeover: Xcelsius Edition

In this Webinar Ryan Goodman of Centigon Solutions describes How to Build more effective dashboards through good design. Ryan is an Xcelsius Guru and the founder of Centigon Solutions Inc. He also writes on his own blog on Visual Data Analysis.

Note: This is a direct Excerpt from the Business Objects Website.

Learn dashboard design best practices to construct effective dashboard layouts with better visual aesthetics. Join us for a webinar to teach you design best practices that you can quickly apply to make better looking dashboards that lead to higher user adoption.

In this web seminar, you will learn:

  • The importance of well designed solutions in relation to user adoption
  • Best practices for creating effective dashboard layouts
  • Rules for good design within a dashboard context

Straight from Xcelsius Best Practices: Flash Security

If you are encountering issues while opening a local SWF or a SWF hosted on a web server, make sure the Flash Player security settings are set accordingly. Below are the instructions on how to change the Flash Player security settings.

Note: This information is from the White Paper “Xcelsius 2008 General Best Practices” written by Matt Lloyd.

Running a SWF from Your Desktop – Make the SWF Trusted

If you export to Microsoft PowerPoint, Microsoft Word, HTML, or to your desktop to run the SWF, you may find the SWF does not work if you try to retrieve data or try to navigate to a Web page because of the Adobe Flash security restrictions.
To run this SWF on your desktop, you need to make it trusted, so it can access Web sites or local data.

Note: You can make a SWF trusted using the Global Settings Manager (if you have Internet access) or with a FlashPlayerTrust configuration file.

To make a SWF trusted using the Global Settings Manager:

  1. Run the SWF.
  2. Right-click on the SWF to see a context menu and select Settings…
  3. Select the Privacy tab.
  4. Click Advanced… (opens in a new window).
  5. Select Global Security Settings Panel (in the Table of Contents).
  6. Add this SWF as trusted location.
  7. Close the browser and reload the SWF.

Running a SWF Hosted on a Web Server –Use a Cross-Domain Policy File

If you host your SWF on a Web server, make sure that any Web server you need to connect to for live data has a cross-domain policy file in the Web server root (the location of the root folder differs for each Web server). If you do not, then you may not be able to connect to the Web server to get data when you run the SWF hosted on your Web server.

The cross-domain policy file controls which SWFs running in which domains can access your Web server.

The below code presents an example of a cross-domain policy file that lets any SWF running on any domain access your Web server. This file needs to be placed on the root of your Web server.

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM
"http://www.macromedia.com/xml/dtds/cross-domainpolicy.
dtd">
<cross-domain-policy>
<allow-http-request-headers-from domain="*"
headers="*" secure="false" />
<allow-access-from domain="*" secure="false" />
</cross-domain-policy>