QVSource released

by QVApps on December 5, 2011

We have been quite slow in following up our Industrial CodeBox friends during the past six months on this blog.

We are anyway happy to see that QVSource has finally launched commercially as announced last week in their blog post.

In case you don’t know anything about QVSource here’s what it does in the words of its creators:

QVSource makes QlikView the best connected Business Intelligence platform available and enables a new range of QlikView applications to be built which mashup and provide insight into data from a wide range web APIs and other data sources not natively supported.

In our words QVSource simply takes away all the complexity of dealing with webservices APIs and allows you to get the data from a large range of webservices like Facebook, Twitter, Google Analytics and many more. And that’s what we want, so that we can quickly transform data into information and insights. Let QVSource do all the piping for you!

QVSource also connects to a number of sentiment APIs allowing you to gauge the ‘mood’ of any text data in your QlikView applications and also has an SDK which allows .NET developers to build connectors to other web APIs quickly and easily.

Again, we were late in covering QVSource but enjoyed participating in the beta phase. Once again we are extremely happy to be friends with guys at Industrial CodeBox as they keep bringing innovation into the QlikView world. Keep it coming guys!

QVApps

QVSource also connects to a number of sentiment APIs allowing you to gauge the ‘mood’ of any text data in your QlikView applications and also has an SDK which allows .NET developers to build connectors to other web APIs quickly and easily.

{ 0 comments }

Hello QlikView Tutorial – ApplyMap Function

by QVApps on November 21, 2011

For more tutorials, check out our Hello QlikView! A Beginner’s Guide to QlikView ebook

Working more with larger data sets and increasing number of tables, I’m starting to become more conscious of reducing the amount data which is loaded into one Qlikview file.  In my day to day life of writing QV script, I am using the MAPPING LOAD together with the APPLYMAP function to insert fields from one table to a second table without the need of storing two tables.

The best way to explain is by giving an example.

Firstly we have the Orders table which contains details about the placed orders.  One field in the Orders table is the EmployeeID indicating which Employee entered the order.

The details about the Employees such as Name, Title, Location etc can be found in a separate table called Employees.  We wish to include the Name field from the Employees table, however we do not wish to load the employee data into the Qlikview application. This could be due to the size of the employee’s table or security reasons not to include the details of the employees in the application.

We could load just the EmployeeID and Name to fields from the Employees table and link to the Orders table using the EmployeeID as the key field, however in this example we choose to use the MAPPING LOAD and APPLYMAP functionality.

The script would look as follows:

Step 1: First the Mapping Load to load the Employees.

Employees:
MAPPING LOAD
EmployeeID,
Name;
SQL SELECT * FROM Employees;

Important Note:  Mapping load tables can only contain two fields.  The first field is the key field used to search between two tables using the APPLYMAP function.  The second is the field you wish to transfer to the second table.

Step 2: Load the Orders Table, and use the APPLYMAP function to include the Employee Name.

The syntax for the APPLYMAP function is:

applymap( ‘mapname’, expr [ , defaultexpr ] )

  • The first parameters to state which mapping table you wish to use. In our example Employees.  Single quotes must be placed around the mapping table name.
  • The second parameters states which field in the Orders table is used to link with the MAPPING LOAD table.
  • An optional third parameter can be included to express the value that will be returned if there is no match in the mapping load table. If no default value is given, the value will be returned as is.

So the script for the Orders table looks like:

QUALIFY *;
UNQUALIFY CustomerID, OrderID, EmployeeID;
Orders:
LOAD
CustomerID,
EmployeeID,
APPLYMAP ('Employees', EmployeeID, 'Unknown') as EmployeeName,
Freight,
OrderDate,
OrderID,
RequiredDate,
ShipAddress,
ShipCity,
ShipCountry,
ShipName,
ShippedDate,
ShipPostalCode,
ShipRegion,
ShipVia;
SQL SELECT * FROM Orders;
UNQUALIFY *;

In our example, if the EmployeeID is known in the mapping table, then the EmployeeName field would contain the value of the field Name from the Employees table.

In the (unlikely) case that there was an Employee who placed the Order, but not known in the Employees table, then the EmployeeName field would contain the text ‘Unknown’.

Once the script has completely loaded, the mapping table Employees is automatically deleted and not stored in the Qlikview file.

For more tutorials, check out our Hello QlikView! A Beginner’s Guide to QlikView ebook

{ 2 comments }

Hello everyone,

we received very positive feedback for our Hello QlikView! book and that’s been extremely satisfiying.

It was already planned, but the demand pushed us to speed up the implementation. We are extremely happy to announce that Hello QlikView – A Beginner’s Guide to QlikView is now also available on the Amazon Kindle Store, which means that you can read it on your Kindle, iPad, iPhone, PC and even via a web browser thanks to all the Amazon Kindle reading apps.

  1. Hello QlikView on the Amazon US Kindle store
  2. Hello QlikView on the Amazon UK Kindle store
  3. Hello QlikView on the Amazon DE Kindle store
  4. Hello QlikView on the Amazon FR Kindle store

We experienced the Kindle store for the first time ourselves and we have been positively impressed. See below how Hello QlikView looks on a iPhone screen. Of course we recommend you a wider screen  :-)

We still provide the PDF-only version on QVApps.com

QVApps

{ 0 comments }

We are extremely happy to announce that the first edition of “Hello QlikView!  – A Beginner’s Guide to QlikView” has just been published and made available exclusively on QVApps.com.

This is the first book published and targeted at QlikView users. It covers all the basic notions and contains a complete step-by-step guide to help first time QlikView users to build their first applications. The book comes bundled with the necessary data sources.

The authors make very clear their intentions and their target audience: “We wrote this book trying to make it the book we wished we had when we first worked with QlikView.”

Let us know what you think in the comments section

QVApps

Hello QlikView! – A Beginner’s Guide to QlikView (PREVIEW)

{ 4 comments }

I admit it, the title is provocative, but the post from Jay Jakosky hit a sensitive spot as far as I am concerned.

I don’t have much to add to what Jay mentioned. Jay’s last paragraph sums it up very well:

QlikView is still the best tool out there for “getting things done”. Graphical display is one of a few areas where QlikView is lagging. But QlikView is too far behind at this point. Charts have not been overhauled since at most version 7. It’s time for a major leap forward.

I have tried to give Tableau a try and I must admit I felt a bit stupid after trying to get something done in a couple of hours. Tableau wasn’t as intuitive as QlikView for a beginner, but damn I’d still love to be able to use some of those visualisations in QlikView.

Anyway, let’s say that this is my way to say +1 to Jay’s post. If you feel the same just add a +1 in the comments or on Twitter :-)

QVApps

PS Unfortunately, from what we hear at Qonnections, this doesn’t seem to be a focus area at the moment. ..

{ 5 comments }

QVExcel – Run QlikView in Excel!

March 8, 2011

This post is long time overdue. Our friends from Industrial CodeBox published QVExcel already last year. QVExcel has a rich set of features that enables you to create highly customised reports within Excel, but with the power of QlikView behind it. QVExcel installs as an Excel Add-In, so that it’s available within Excel at all [...]

Read the full article →

QlikView Load Script Generator

February 1, 2011

This beginning of the year is turning out to be a very interesting one. Last week we covered the release of the crack for QlikView 10 from the Cygnus group and this week we find out via @gillespol that a new interesting tool has been released. The tool is called QlikView Script Generator and aims [...]

Read the full article →

Breaking: QlikView crack version released

January 22, 2011

We had been wondering when this would happen and now we don’t need to wonder anymore. A tweet from @TorrentDay said that the hacker group Cygnus has just released the crack version of QlikView 10 desktop. We haven’t checked the actual release, but hackers are normally extremely professional when it comes to releases. We are [...]

Read the full article →

QlikView announces a secondary Public Offering

November 30, 2010

We are not expert on the stock exchange field, so the inner workings of this announcement are quite unclear to us.  Maybe this is something extremely common. We’d love to learn more about what this means, so if you have any comments, we’d love to hear. Anyway, here’s the news as posted on the QlikView [...]

Read the full article →

QlikView 10 review – The best new features

November 29, 2010

We took some time before writing a review about QlikView 10, but we feel we are now finally ready for it. As you probably guessed from the title, we will be highlighting our favourite new features, so don’t expect this post to be a complete list of all the new features. We have a post [...]

Read the full article →