Using the Qlik DataMarket

The Qlik DataMarket allows you to source additional data externally. This data is provided by Qlik to enrich your current reporting data set. It is a "data as a service" cloud offering, which allows you to access a collection of different valuable, up-to-date and ready-to-use datasets.

Getting ready…

For the purpose of this recipe, we will make use of an inline data load which gives the information on sales and the base currency:

  1. Create a new Qlik Sense application and call it QS_DataMarket.
  2. Load the following data into the QlikSense data load editor:
    ExampleData:
    LOAD * INLINE [
        Base currency, Sales
        US dollar, 6300
    ];
  3. Save and reload the application.

How to do it…

  1. Open the QS_ DataMarket application.
  2. Create a new sheet called Sales and go to the Edit mode for the sheet.
  3. From Qlik Sense Desktop, open the Data manager as shown in the following screenshot. Please note that this feature is only available from Version 2.0 onwards.
    How to do it…

    The data manager is a new feature of Qlik Sense. We will cover the different aspects in other recipes; for now, let's look at the Qlik DataMarket.

  1. Click on the How to do it… button located on the left-hand side of the Data manager screen.
  2. Next, click on the How to do it… button.
  3. For this example, we will click on the How to do it… option.
  4. Next, select the How to do it… option.
  5. The next screen allows you to choose what data you want to load. Select the options as shown in the following screenshot:
    How to do it…
  6. Click on the How to do it… button at the bottom-right corner of the screen.
  7. Once the load has finished, go to the application editor and drag a KPI object from the asset pane onto the main content pane.
  8. Create a new master item Measure with the name Sales($) and the following expression:
    Sum(Sales)
  9. Create a second master item Measure with the name Sales (in selected quote currency) and the following expression:
    Sum ({<[Quote currency]={$(='[' & GetFieldSelections([Quote currency]) & ']')}>}Sales * [Exchange rate]) 
  10. Drag the first and second measures onto the KPI object. The final object should look like the following image:
    How to do it…

How it works…

In this example, we enrich the existing internal data set with an external source. Here, we simply add a euro conversion rate from our dollar amounts but we could have added several other currency conversions. The limitations of how much data you can augment to your internal data set is based on the data Qlik provide in the DataMarket, and having the right fields in your internal data set to cross reference to the right DataMarket field. The ones shown in this example are free. To get access to even more data sources in the DataMarket, you have to pay a subscription fee. The price list for these subscriptions can be obtained from Qlik.

The current offerings in the Qlik DataMarket are broken down into six categories:

  • Business
  • Currency
  • Demographics
  • Society
  • Weather
  • Economy

These categories are shown in the following screenshot:

How it works…

Being able to expand your own core data with that in the Qlik Data Market allows you to take an outside-in view of the business and its environment, helping you to explore and connect market trends to see opportunities and challenges. Qlik plans to keep adding to the DataMarket with more sources in future releases. The data sources are updated in Qlik as they are updated in the source systems. For example, exchange rate information will likely be updated daily, whereas country population data is more likely to be updated annually.

See also

  • Using the Qlik Dev Hub in Qlik Sense® 2.1.1
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset