SlideShare a Scribd company logo
1 of 40
Download to read offline
Qlik Sense 
For 
Beginners 
By 
Mark O'Donovan 
www.techstuffy.com
Qlik Sense for Beginners - Mark O'Donovan 
Copyright © 2014 Mark O'Donovan 
All rights reserved. 
ISBN: 
ISBN-13: 
1
Qlik Sense for Beginners - Mark O'Donovan 
2 
Contents 
Part 1. - Teach Me Qlik Sense 7 
Chapter 1. - Tell me something about Qlik Sense 7 
Who is this book aimed at 7 
How to use this book 9 
Examples in this book 10 
About the Author 12 
An overview of this book 14 
Chapter 2. - Getting Started 17 
Overview 17 
Tell me something about Qlik Sense 18 
Installation overview 20 
Qlik Sense Installation 22 
Summary 24 
Chapter 3. - My First Qlik Sense App 25 
Overview 25 
Import Data into Qlik Sense 26 
Data Load Editor (DLE) 36 
Inline Tables 40 
Basic concepts 47 
Summary 51 
Part 2. - Creating Qlik Sense Apps 52 
Overview 52
Qlik Sense for Beginners - Mark O'Donovan 
Read Data into Qlik Sense 53 
Table Files - Excel Example 56 
Text files 58 
Inner Join 61 
Part 3. - Manage Data 64 
Overview 64 
Manage data loaded into Qlik Sense 65 
ODBC Connection to an Access database 78 
Add some expressions 85 
Read less data 89 
Useful Script Functions 95 
Folder connections 101 
Part 4. - Charts and Tables 103 
Overview 103 
Tables 105 
More Table Details 113 
Bar chart 121 
Line Chart 185 
Pie Chart 133 
Chart Expressions 136 
Chart Groups 143 
Change Charts 146 
Part 5. - Development Tips 147 
Overview 147 
QlikView to Qlik Sense Migration 148 
Memory stick development 151 
3
Qlik Sense for Beginners - Mark O'Donovan 
App icons 153 
User Interface Design 155 
Scripts and Debug 163 
Subroutines 166 
Loadscript tips 168 
Bookmarks 170 
Binary Statement 172 
Export data to Excel 173 
Part 6. - Advanced Topics 174 
Overview 174 
Storytelling 175 
Chapter 1. - Advanced Sheet Objects 183 
Overview 183 
Line chart 185 
Combo charts 190 
Gauges 192 
Scatter plot 194 
Treemap 197 
Url Links 202 
Managing the Qlik Sense Data Model 204 
Calendar Tables 222 
Chapter 2. - Advanced Functions 229 
Overview 229 
Preceding Loads 232 
File Functions 234 
Class 237 
4
Qlik Sense for Beginners - Mark O'Donovan 
Aggr - Advanced Aggregation 240 
Interval Match 244 
Date Functions 248 
Variables 250 
Sql stored procedures 254 
Dual Function 256 
Set Analysis 261 
Selection and Count functions 274 
Web files 277 
QVD - Qlik Sense Data 280 
Qlik Sense Extensions 306 
Part 7. - Further 310 
What next ? 310 
Thank You 311 
Useful Websites 312 
5
Qlik Sense for Beginners - Mark O'Donovan 
6 
Copyright Page 
All rights reserved. 
No part of this publication may be reproduced or transmitted in any form or by any means without written 
permission from the author. 
Disclaimer 
Although the author and publisher have made every effort to ensure that the information in this book was 
correct at press time, the author and publisher do not assume and hereby disclaim any liability to any party for 
any loss, damage, or disruption caused by errors or omissions, whether such errors or omissions result from 
negligence, accident, or any other cause. 
Information sold in this book is sold without warranty, either expressed or implied. 
Title: Qlik Sense For Beginners 
Version: 1.0
Qlik Sense for Beginners - Mark O'Donovan 
7 
Part 1. 
Teach Me Qlik Sense 
Chapter 1. 
Tell me something about Qlik Sense 
Who is this book aimed at 
Anyone who currently uses a spreadsheet, text file or database to save information and 
thinks it might be useful to analyse this information. 
This could be the everyday person who wants to track their personal finances or how 
they are progressing in their exerciseweight loss program. 
This could be the IT user who wants to explore sql backup data, web server logs or sql 
server reporting services (SSRS) logs. 
This could be the finance person who wants to use Qlik Sense to explore Revenue 
Information or Invoice Details. 
Some reasons to use Qlik Sense after you learn the basics from this book and tried 
some examples: 
● It makes it easier to explore data and make decisions. 
● It is helping you with your goals in life such as budgeting. 
● You are using it at work whether in IT, Finance or another department. 
● You might find that it helps you save you money. 
● You see it more and more in job advertisements and feel it is something you 
should learn.
Qlik Sense for Beginners - Mark O'Donovan 
The main reason to use Qlik Sense is that you think it is a useful tool. 
Why learn Qlik Sense and NOT QlikView 
QlikView is a great product and you might be wondering why you should learn Qlik 
Sense. 
Here are a few reasons why I think it is worth spending your time learning Qlik Sense: 
● You like some of the features such as Story Telling that are in Qlik Sense but 
8 
not in QlikView. 
● You find the responsive design of Qlik Sense that rearranges objects such as 
tablescharts depending on the 
size of the screen very useful. 
● You are a IT freelancercontractor and want to stay ahead of the game and be 
prepared for any opportunities 
that come when companies need someone with Qlik Sense experience to help 
migrate their QlikView applications. 
● At some point it the future Qlik will drop support for QlikView so it is best to 
be prepared. 
Qlik Sense is aimed more at a self-service style of business intelligence where users 
are encouraged to create their own charts  tables where they do not already exist. 
Whereas QlikView which is described as ‘guided analytics’ generally involved more 
input from IT to make changes when used within a work environment. 
QlikView users had the ability to create their own charts and tables but in my 
experience most do not do more than creating a listbox.
Qlik Sense for Beginners - Mark O'Donovan 
9 
How to use this book 
I think the best way to use this book is to work your way through the chapters in 
order, then you can start creating your own Qlik Sense apps with more confidence. 
If you have used QlikView before you might be familiar with the scripts used in the 
data load editor (loadscripts in QlikView). 
In this case you might be tempted to skip parts of chapters but this might just cause 
more confusion later on if your apps don’t resemble the screenshots in the book. 
The completed applications with be included with the sample data. 
These completed apps are useful to see what you will achieve through using this book 
and later to compare against your own apps. 
The sample data and completed apps are FREE to download whether or not you have 
purchased the book.
Qlik Sense for Beginners - Mark O'Donovan 
10 
Examples in this book 
You can download all the sample data for this book from : 
http://www.techstuffy.com/downloads 
The sample data will be in a zip file containing all the data used for the examples 
within the book as well as solutions to the examples. 
Example Apps 
Throughout the book there will referenced to the ‘completed app’ in the sample data, 
these apps are to help you if you get stuck with the examples. 
Also some apps are referred to as ‘starting app’ , these apps are just to provide a 
starting point for the example. 
The data sources for these apps were loaded from the folder: 
C:QLIK SENSE SAMPLE DATAdata sources 
If you are using these apps and your data sources (such as excel and text files) are in a 
different location you will need to update the connection in the data load editor. 
To edit the connection go the Data Load Editor (DLE) and click the pencil icon for the 
‘data sources’ folder and change the folder path, move the cursor to the folder name 
and click save.
Qlik Sense for Beginners - Mark O'Donovan 
You will learn more about the Data Load Editor as you work your way through the 
book. 
11 
Using Example Apps 
To add the solutions to your hub copy the qvf files to the following folder: 
C:Users<your username>DocumentsQlikSenseApps 
The press F5 to refresh the hub and the application should appear. 
You will learn more about moving apps between computers within the book.
Qlik Sense for Beginners - Mark O'Donovan 
12 
About the Author 
Mark O’Donovan 
Mark O'Donovan has been working within the IT industry for over 18 years within IT 
support and developer roles. 
For over 6 years Mark has been focused on Sql Server development and business 
intelligence applications such as Microsoft BI and QlikView. 
Mark is currently working as a QlikView developer in London and also managing the 
website www.techstuffy.com. 
websites 
To keep uptodate with QlikViewQlik Sense by subscribing to one of the following 
sites: 
http://www.techstuffy.com 
http://twitter.com/practicalqlik 
http://youtube.com/practicalqlik 
Other publications 
Practical QlikView 
Learn QlikView Development with lots of Practical Examples.
Qlik Sense for Beginners - Mark O'Donovan 
13 
Practical QlikView on Amazon 
Practical QlikView 2 - Beyond Basic QlikView 
More advanced QlikView development techniques 
Practical QlikView 2 - Beyond Basic QlikView on Amazon 
Practical Sql 
Learn Sql Server Development from the basics to more advanced concepts. 
Practical Sql on Amazon 
For more information on the books search for these titles on Amazon.
Qlik Sense for Beginners - Mark O'Donovan 
14 
An overview of this book 
This book is split into various parts. 
The aim of this book is to guide you from being a qlik sense beginner to someone who 
is ready to tackle some of the more advanced features of qlik sense development. 
Next we will give you an overview of what topics will be covered in the main parts of 
this book: 
Teach Me Qlik Sense 
We start by explaining what Qlik Sense is and how to download and install the Qlik 
Sense Desktop software. 
Next we cover how to create your first qlik sense app. Finally we cover some basic 
concepts and how to start using the Qlik Sense Desktop. 
Creating Qlik Sense Apps 
In this chapter we will describe: 
● The types of files you can read data from into your Qlik Sense app. 
● Demonstrate example apps using Excel and Text files. 
● How you can filter the data in your data model using inner joins. 
Manage Data 
In this chapter of the book we will focus on the data that is being brought into your 
Qlik Sense app. 
We will cover: 
● Reading data from ODBC and OLE DB connections. 
● Managing the data such as creating links between 2 tables or reading less data 
using the WHERE clause.
Qlik Sense for Beginners - Mark O'Donovan 
● Creating expressions to calculate fields and also some useful expressions to 
know when loading data into your app. 
● Some useful functions such as concat and count. 
● Using Folder connections to create shortcuts to your data source folder contains 
15 
files such as Excel and text files. 
Charts and Tables 
In this part of the book we will be covering : 
● Bar chart 
● Line chart 
● Pie chart 
● Tables 
● Chart Expression and Groups 
Development Tips 
In this part we will introduce some tips to help with your Qlik Sense development 
including: 
● How to migrate documents from QlikView to Qlik Sense. 
● How to work on apps located in other folders rather than the default Apps 
folder. 
● How to change the app image displayed on the desktop hub 
● Finally we will cover some useful design tips when creating your Qlik Sense 
apps. 
Advanced Topics 
In this final part we will cover some of the more advanced topics such as
Qlik Sense for Beginners - Mark O'Donovan 
● Advanced sheet objects including gauges, scatter plot and treemap. 
16 
● Managing the data model. 
● Calendar tables. 
● Advanced functions including class, aggr, intervalmatch and dual. 
● Using Sql stored procedures. 
● Set analysis. 
● QVDs to store data read from data sources and incremental loads. 
● An introduction to qlik sense extensions.
Qlik Sense for Beginners - Mark O'Donovan 
17 
Chapter 2. 
Getting Started 
Overview 
In this chapter we will cover: 
● An introduction to QlikTech the developers of Qlik Sense. 
● How to download and install QlikSense.
Qlik Sense for Beginners - Mark O'Donovan 
Tell me something about Qlik Sense 
18 
What is this book about? 
This book is a practical introduction to Qlik Sense. 
First we will look at the basic concepts used in Qlik Sense so you can start using the 
software quickly, 
then we will explore different examples where Qlik Sense might be used. 
If you have used QlikView before you will be familiar with the scripting techniques 
used to bring data into the App. 
Finally we will discuss how you can take this new knowledge further. 
Who developed Qlik Sense 
● Qlik Sense was developed by a Swedish company called QlikTech. 
● QlikTech was founded in 1993. 
● QlikTech has over 24,000 customers including Cisco, King, McAfee and 
many more. 
● QlikTech has over 1000 Employees. 
● Qlik Tech also developed a product call QlikView. 
The working title of Qlik Sense was Qlik.Next because it is seen as the next 
generation of QlikView.
Qlik Sense for Beginners - Mark O'Donovan 
If you have never heard of QlikView, QlikTech or Qlik Sense before then hopefully 
the points above should satisfy you that QlikTech is by no means a small company. 
Next we will look at getting the software and installing it on your computer. 
19
Qlik Sense for Beginners - Mark O'Donovan 
20 
Installation overview 
What version of Qlik Sense is used in this book? 
This book uses Qlik Sense Desktop version 0.96 
The Qlik Sense Desktop download is 120MB. 
What are the system requirements for Qlik Sense? 
Below is a table of system requirements for Qlik Sense installation: 
Operating 
System 
Windows 7,8,8.1 
Memory 4GB+ 
Disk space 300MB+ , all features require 500MB 
Minimum 
Browser : 
Windows 7 
IE 10, Chrome 24, Firefox 18 
Minimum 
Browser : 
Windows 8 (not 
tablets) 
IE 10, Chrome 24 
Screen 
Resolution 
(minimum) 
1024x768 
Where can I get the software and how much does it cost? 
It’s Free!
Qlik Sense for Beginners - Mark O'Donovan 
21 
Go to : 
http://www.qlik.com/us/explore/products/sense/desktop 
Fill in the form and click on the ‘Download Now’ button to download the software. 
The software will automatically download.
Qlik Sense for Beginners - Mark O'Donovan 
22 
Qlik Sense Installation 
Next we will install the Qlik Sense Desktop. 
The Qlik Sense Desktop is the application that will be used for the development and 
viewing of your qlik sense apps. 
1. Double click on the downloaded file Qlik_Sense_Desktop_setup.exe and click the 
run button: 
2. Click on the install option, accept the license agreement and click next. 
3. Click Install.
Qlik Sense for Beginners - Mark O'Donovan 
4. When the installation has completed click the Finish button. 
5. Now click on the desktop icon to start Qlik Sense: 
23
Qlik Sense for Beginners - Mark O'Donovan 
24 
Summary 
In this chapter we covered the system requirements for Qlik Sense and you have 
downloaded Qlik Sense Desktop and installed the application. 
In the next chapter you will start using Qlik Sense and create your first application, 
importing the data into Qlik Sense and creating a chart from the data.
Qlik Sense for Beginners - Mark O'Donovan 
Chapter 3. 
My First Qlik Sense App 
25 
Overview 
In this chapter we are going to perform the following tasks: 
● Import Excel data into a Qlik Sense App. 
● Create a chart from the imported data. 
● Display the data in a table. 
● Create a table of calendar month names within the QlikView document so that 
there is a link between the imported data and this new table created within 
QlikView. 
● Update the Chart and Table to display the month names.
Qlik Sense for Beginners - Mark O'Donovan 
Import Data into Qlik Sense 
1. Open the Qlik Sense Desktop by clicking the desktop shortcut or menu option. 
2. You will be presented with a welcome message. 
26 
3. Click on the 'Create a new app' option. 
4. Enter a name of 'My first app' and click create. 
5. Click on the Open app button and the application will be opened. 
6. Drag and drop the 'random-data-excel.xls' file with the sample data onto the app. 
The following screen should appear:
Qlik Sense for Beginners - Mark O'Donovan 
27 
7. Click on the 'Load data' button.
Qlik Sense for Beginners - Mark O'Donovan 
8. Click on the 'Edit the sheet' button to begin creating your first sheet. 
Next we will create a simple bar chart and listbox based on the loaded data. 
28 
Sheet overview 
The sheet in edit mode is split into various parts as shown:
Qlik Sense for Beginners - Mark O'Donovan 
29 
Left pane - library pane 
This has 3 main options shown in the last screenshot. 
● Charts option - which is selected - From here you can drag objects to the 
sheet. 
● Fields - Which shows all the available fields from the data model. 
● Master Items - These show Dimensions , Measures and Vizualizations which 
have been setup to make the creation of objects such as chart easier. 
Middle pane - sheet
Qlik Sense for Beginners - Mark O'Donovan 
The middle is the main design pane for creating and arranging your sheet objects. 
30 
Right pane - properties 
The right side is the properties pane and defaults to the sheet properties. 
If you require more space for the design pane click on the following icon in either the 
bottom leftright corner of the screen to hide the leftright pane. 
Create the sheet objects 
1. Drag and drop the 'Bar chart' icon the the middle part of the sheet.
Qlik Sense for Beginners - Mark O'Donovan 
2. Click on the add dimension button and select the month field. 
31 
Dimensions 
Dimensions determine how the data will be grouped in the chart (the X axis). 
Measures 
The measure will determine what value is plotted on the y-axis of the chart. 
3. Click on the add measure button. Select the total field and then select the sum(total) 
aggregation. 
4. Drag the 'Filter pane' option to the sheet. 
5. Click the 'add dimension' option and select month. 
6. Click done to view your first sheet.
Qlik Sense for Beginners - Mark O'Donovan 
32 
7. Click the save button. 
8. Now if you select a MONTH value from the MONTH filter pane the chart will be 
updated to only display the selected months. 
Bar selection options 
If you select one of the Months from the bar chart you will be presented with the 
following options. 
The tick and cross are used to confirm or cancel the selection. 
The dash line box with the cross is to clear the selection. 
The first button on the left is to ‘Turn on the lasso selection’, this allows you to draw a 
shape around the bars you wish to select:
Qlik Sense for Beginners - Mark O'Donovan 
You can also select bars using the x and y axes by selecting and holding the mouse 
down on one of the axes and dragging the mouse to select some bars as shown: 
33
Qlik Sense for Beginners - Mark O'Donovan 
34 
Filter selection options 
‘Select possible’ will select all the possible options ie: those that are still white. 
‘Select excluded’ will select all the options that are dark gray. 
‘Select alternative’, alternative values are those that where possible before the current 
selection was made, 
For example if we select the month Sep: 
Here the alternative values are Jan,Aug and Nov.
Qlik Sense for Beginners - Mark O'Donovan 
Whereas Feb,Mar and Apr have been excluded. 
So choosing the option ‘select alternative’ will select Jan,Aug and Nov and unselect 
Sep. 
35 
Completed App: 
My first qlik sense appMy first app-completed.qvf
Qlik Sense for Beginners - Mark O'Donovan 
36 
Data Load Editor (DLE) 
In this book the Data Load Editor is often abbreviated to DLE. 
Whereas the Data Model Viewer is abbreviated to DMV. 
Just like when you editing a sheet the DLE is split into 3 main panes. 
Left pane:Sections 
The left pane is used to divide your loadscript into sections (In QlikView this was 
called tabs). 
You just click on the + symbol at the top of the pane to add a new section. 
Middle pane: The loadscript 
The middle pane contains the script for the currently selected section. 
Each new document contains SET statements to create variables that contain standard 
values such as the MonthNames or DayNames for the system settings. 
As you can probably tell from the MoneyFormat and DateFormat below the 
screenshot is a computer setup with the UK regional settings.
Qlik Sense for Beginners - Mark O'Donovan 
Right pane:Create and Manage Connections 
The right pane allows you create connections to data sources such as Acccess  Sql 
databases using ODBC or OLEDB connections. 
You also have the ability to select the data you wish to read into your app. 
37 
Bottom of screen: 
output button 
The output button at the bottom of the screen allows you to view the output of the last 
‘load data’ command. 
Top right: 
Debug and Load data 
The Load data button is to run the current script and load data into your app. 
The scripts are run from top to bottom in the order of the sections in the left pane. 
The debug button is to the left of the load data button. 
Click on the debug button to make Variables and Breakpoint buttons appear at the 
bottom of the screen next to the Output button.
Qlik Sense for Beginners - Mark O'Donovan 
38 
Variables 
You can create a simple variable by adding the line of code: 
LET mytestvar =1; 
If you click on the ‘load data’ button the variable mytestvar will appear in the ‘User 
defined variables’ and ‘All Variables sections. 
You can use the Variables dropdown menu to show certain variables : All, System, 
Reserved or User Defined. 
You can click on the star next to the variable name to add it to your favourites 
variables which is useful if you have many variables in your app. 
Breakpoints 
Breakpoints allow you to stop the loading of the script at a certain point, for example 
if you want to check the values of certain variables. 
You can click to the right of a line of code in the same column as the row numbers to 
add a breakpoint as shown:
Qlik Sense for Beginners - Mark O'Donovan 
Finally if you put a tick in the ‘limited load’ tickbox you can enter the number of lines 
you wish to read. 
For example if we ticked the limited load and entered a value of 3 and click the play 
button we would see the following output. 
39 
Calendar << INL1E36 
Lines fetched: 3 
years_to_display 
Lines fetched: 2 
09:46:47 
Sheet1$ 
Lines fetched: 3 
This shows us that no more that 3 lines of each source where read. 
New tab option - in the DLE 
In the DLE you can open various commands in a new tab like you might in a web 
browser. 
You do this by selecting the navigation button and then instead of clicking on the 
words ‘App Overview’ you click on the icon of 2 windows on the far right of the 
menu to open the option in a new tab.

More Related Content

What's hot

Qlikview for Beginners
Qlikview for BeginnersQlikview for Beginners
Qlikview for BeginnersEdureka!
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureDmitry Anoshin
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)James Serra
 
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Cathrine Wilhelmsen
 
Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)James Serra
 
Intro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeIntro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeKent Graziano
 
Building a modern data warehouse
Building a modern data warehouseBuilding a modern data warehouse
Building a modern data warehouseJames Serra
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data MeshLibbySchulze
 
Business Intelligence (BI) and Data Management Basics
Business Intelligence (BI) and Data Management  Basics Business Intelligence (BI) and Data Management  Basics
Business Intelligence (BI) and Data Management Basics amorshed
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at ScaleDATAVERSITY
 
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Cathrine Wilhelmsen
 
Data Engineering.pdf
Data Engineering.pdfData Engineering.pdf
Data Engineering.pdfDatacademy.ai
 
Credon - Qlik Sense Presentation
Credon - Qlik Sense PresentationCredon - Qlik Sense Presentation
Credon - Qlik Sense PresentationWim Wuytens
 
Analytics in a Day Virtual Workshop
Analytics in a Day Virtual WorkshopAnalytics in a Day Virtual Workshop
Analytics in a Day Virtual WorkshopCCG
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture DesignKujambu Murugesan
 
Sap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypesSap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypesLuc Vanrobays
 

What's hot (20)

Azure Synapse Analytics
Azure Synapse AnalyticsAzure Synapse Analytics
Azure Synapse Analytics
 
Qlikview for Beginners
Qlikview for BeginnersQlikview for Beginners
Qlikview for Beginners
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft Azure
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)
 
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
 
Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)Azure Synapse Analytics Overview (r1)
Azure Synapse Analytics Overview (r1)
 
Tableau
TableauTableau
Tableau
 
Dax & sql in power bi
Dax & sql in power biDax & sql in power bi
Dax & sql in power bi
 
Intro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeIntro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on Snowflake
 
Building a modern data warehouse
Building a modern data warehouseBuilding a modern data warehouse
Building a modern data warehouse
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data Mesh
 
Business Intelligence (BI) and Data Management Basics
Business Intelligence (BI) and Data Management  Basics Business Intelligence (BI) and Data Management  Basics
Business Intelligence (BI) and Data Management Basics
 
Data Mesh
Data MeshData Mesh
Data Mesh
 
How a Semantic Layer Makes Data Mesh Work at Scale
How a Semantic Layer Makes  Data Mesh Work at ScaleHow a Semantic Layer Makes  Data Mesh Work at Scale
How a Semantic Layer Makes Data Mesh Work at Scale
 
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
 
Data Engineering.pdf
Data Engineering.pdfData Engineering.pdf
Data Engineering.pdf
 
Credon - Qlik Sense Presentation
Credon - Qlik Sense PresentationCredon - Qlik Sense Presentation
Credon - Qlik Sense Presentation
 
Analytics in a Day Virtual Workshop
Analytics in a Day Virtual WorkshopAnalytics in a Day Virtual Workshop
Analytics in a Day Virtual Workshop
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture Design
 
Sap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypesSap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypes
 

Viewers also liked

Qlik Sense dashboard. Chapter 2. Advanced Training
Qlik Sense dashboard. Chapter 2. Advanced TrainingQlik Sense dashboard. Chapter 2. Advanced Training
Qlik Sense dashboard. Chapter 2. Advanced TrainingMind Analytics
 
Qlik Sense Dashboard. Get started.
Qlik Sense Dashboard. Get started.Qlik Sense Dashboard. Get started.
Qlik Sense Dashboard. Get started.Mind Analytics
 
Qlik-Education-Catalog-EN
Qlik-Education-Catalog-ENQlik-Education-Catalog-EN
Qlik-Education-Catalog-ENMarco Zampieri
 
Путь ПрофитМед: Аналитика с QlikView и Qlik Sense
Путь ПрофитМед: Аналитика с QlikView и Qlik SenseПуть ПрофитМед: Аналитика с QlikView и Qlik Sense
Путь ПрофитМед: Аналитика с QlikView и Qlik SenseMarina Payvina
 
QlikView / Qlik Sense (ver. EN)
QlikView / Qlik Sense (ver. EN)QlikView / Qlik Sense (ver. EN)
QlikView / Qlik Sense (ver. EN)BPX SA
 
Modernizing the Finance Function with Qlik
Modernizing the Finance Function with QlikModernizing the Finance Function with Qlik
Modernizing the Finance Function with QlikPaul Van Siclen
 
Qlik project methodology handbook v 1.0 docx
Qlik project methodology handbook v 1.0 docxQlik project methodology handbook v 1.0 docx
Qlik project methodology handbook v 1.0 docxAntonino Barbaro ©
 
Qlik-16x9-CorpExecutive-Presentation_Mar2016
Qlik-16x9-CorpExecutive-Presentation_Mar2016Qlik-16x9-CorpExecutive-Presentation_Mar2016
Qlik-16x9-CorpExecutive-Presentation_Mar2016Carson Walker
 
Official Carlos Reid Biography
Official Carlos Reid BiographyOfficial Carlos Reid Biography
Official Carlos Reid BiographyDr. Carlos G. Reid
 
Sbi_VA
Sbi_VASbi_VA
Sbi_VART_SBI
 

Viewers also liked (13)

Qlik Sense dashboard. Chapter 2. Advanced Training
Qlik Sense dashboard. Chapter 2. Advanced TrainingQlik Sense dashboard. Chapter 2. Advanced Training
Qlik Sense dashboard. Chapter 2. Advanced Training
 
QlikView vs Qlik Sense
QlikView vs Qlik SenseQlikView vs Qlik Sense
QlikView vs Qlik Sense
 
Qlik vs. Tableau: High-Level Comparison
Qlik vs. Tableau: High-Level ComparisonQlik vs. Tableau: High-Level Comparison
Qlik vs. Tableau: High-Level Comparison
 
QlikView & Salesforce
QlikView & SalesforceQlikView & Salesforce
QlikView & Salesforce
 
Qlik Sense Dashboard. Get started.
Qlik Sense Dashboard. Get started.Qlik Sense Dashboard. Get started.
Qlik Sense Dashboard. Get started.
 
Qlik-Education-Catalog-EN
Qlik-Education-Catalog-ENQlik-Education-Catalog-EN
Qlik-Education-Catalog-EN
 
Путь ПрофитМед: Аналитика с QlikView и Qlik Sense
Путь ПрофитМед: Аналитика с QlikView и Qlik SenseПуть ПрофитМед: Аналитика с QlikView и Qlik Sense
Путь ПрофитМед: Аналитика с QlikView и Qlik Sense
 
QlikView / Qlik Sense (ver. EN)
QlikView / Qlik Sense (ver. EN)QlikView / Qlik Sense (ver. EN)
QlikView / Qlik Sense (ver. EN)
 
Modernizing the Finance Function with Qlik
Modernizing the Finance Function with QlikModernizing the Finance Function with Qlik
Modernizing the Finance Function with Qlik
 
Qlik project methodology handbook v 1.0 docx
Qlik project methodology handbook v 1.0 docxQlik project methodology handbook v 1.0 docx
Qlik project methodology handbook v 1.0 docx
 
Qlik-16x9-CorpExecutive-Presentation_Mar2016
Qlik-16x9-CorpExecutive-Presentation_Mar2016Qlik-16x9-CorpExecutive-Presentation_Mar2016
Qlik-16x9-CorpExecutive-Presentation_Mar2016
 
Official Carlos Reid Biography
Official Carlos Reid BiographyOfficial Carlos Reid Biography
Official Carlos Reid Biography
 
Sbi_VA
Sbi_VASbi_VA
Sbi_VA
 

Similar to Qlik Sense for Beginners - www.techstuffy.com - QlikView Next Generation

Qlikview training course contents, Qlikview training in bangalore, qlikview t...
Qlikview training course contents, Qlikview training in bangalore, qlikview t...Qlikview training course contents, Qlikview training in bangalore, qlikview t...
Qlikview training course contents, Qlikview training in bangalore, qlikview t...Manoj Jagtap
 
Splunk 6.5.0-pivot tutorial (7)
Splunk 6.5.0-pivot tutorial (7)Splunk 6.5.0-pivot tutorial (7)
Splunk 6.5.0-pivot tutorial (7)Zoumana Diomande
 
.conf21 - The Best of
.conf21 - The Best of.conf21 - The Best of
.conf21 - The Best ofSplunk
 
30 days of cloud - 1
30 days of cloud - 130 days of cloud - 1
30 days of cloud - 1HitanshDoshi
 
Thinking Outside the LMS - Taking SCORM to where people learn today
Thinking Outside the LMS - Taking SCORM to where people learn todayThinking Outside the LMS - Taking SCORM to where people learn today
Thinking Outside the LMS - Taking SCORM to where people learn todayRustici Software
 
Can Agile Work for this Project?
Can Agile Work for this Project?Can Agile Work for this Project?
Can Agile Work for this Project?Cognizant
 
30 Days of Google Cloud Program Kickstart Session
30 Days of Google Cloud Program Kickstart Session30 Days of Google Cloud Program Kickstart Session
30 Days of Google Cloud Program Kickstart Sessionvaishnaviayyappan
 
Qalcwise Introduction to Designer v20160215
Qalcwise Introduction to Designer v20160215Qalcwise Introduction to Designer v20160215
Qalcwise Introduction to Designer v20160215qalcwise
 
LPU Summer Training Project Viva PPT - Modern Big Data Analysis with SQL Spec...
LPU Summer Training Project Viva PPT - Modern Big Data Analysis with SQL Spec...LPU Summer Training Project Viva PPT - Modern Big Data Analysis with SQL Spec...
LPU Summer Training Project Viva PPT - Modern Big Data Analysis with SQL Spec...Qazi Maaz Arshad
 
SplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps BreakoutSplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps BreakoutSplunk
 
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)Hafiz Ismail
 
Naveen QlikView Developer
Naveen QlikView DeveloperNaveen QlikView Developer
Naveen QlikView Developernaveen kumar
 
Cloud Study Jam_ Google Cloud Essentials Event Slides.pptx
Cloud Study Jam_ Google Cloud Essentials Event Slides.pptxCloud Study Jam_ Google Cloud Essentials Event Slides.pptx
Cloud Study Jam_ Google Cloud Essentials Event Slides.pptxAkashSrivastava519152
 
Top 7 Angular Best Practices to Organize Your Angular App
Top 7 Angular Best Practices to Organize Your Angular AppTop 7 Angular Best Practices to Organize Your Angular App
Top 7 Angular Best Practices to Organize Your Angular AppKaty Slemon
 
Notes on Deploying Machine-learning Models at Scale
Notes on Deploying Machine-learning Models at ScaleNotes on Deploying Machine-learning Models at Scale
Notes on Deploying Machine-learning Models at ScaleDeep Kayal
 
Getting Started with Qlik Sense® Cloud: Understanding the Basics
Getting Started with Qlik Sense® Cloud: Understanding the BasicsGetting Started with Qlik Sense® Cloud: Understanding the Basics
Getting Started with Qlik Sense® Cloud: Understanding the BasicsQlik
 
High impact data visualization with power view, power map, and power bi
High impact data visualization with power view, power map, and power biHigh impact data visualization with power view, power map, and power bi
High impact data visualization with power view, power map, and power biHoàng Việt
 
30 Days of Google Cloud
30 Days of Google Cloud30 Days of Google Cloud
30 Days of Google CloudAshwinRaj57
 
Web worker in your angular application
Web worker in your angular applicationWeb worker in your angular application
Web worker in your angular applicationSuresh Patidar
 

Similar to Qlik Sense for Beginners - www.techstuffy.com - QlikView Next Generation (20)

Qlikview training course contents, Qlikview training in bangalore, qlikview t...
Qlikview training course contents, Qlikview training in bangalore, qlikview t...Qlikview training course contents, Qlikview training in bangalore, qlikview t...
Qlikview training course contents, Qlikview training in bangalore, qlikview t...
 
Splunk 6.5.0-pivot tutorial (7)
Splunk 6.5.0-pivot tutorial (7)Splunk 6.5.0-pivot tutorial (7)
Splunk 6.5.0-pivot tutorial (7)
 
.conf21 - The Best of
.conf21 - The Best of.conf21 - The Best of
.conf21 - The Best of
 
30 days of cloud - 1
30 days of cloud - 130 days of cloud - 1
30 days of cloud - 1
 
Thinking Outside the LMS - Taking SCORM to where people learn today
Thinking Outside the LMS - Taking SCORM to where people learn todayThinking Outside the LMS - Taking SCORM to where people learn today
Thinking Outside the LMS - Taking SCORM to where people learn today
 
Can Agile Work for this Project?
Can Agile Work for this Project?Can Agile Work for this Project?
Can Agile Work for this Project?
 
30 Days of Google Cloud Program Kickstart Session
30 Days of Google Cloud Program Kickstart Session30 Days of Google Cloud Program Kickstart Session
30 Days of Google Cloud Program Kickstart Session
 
Qalcwise Introduction to Designer v20160215
Qalcwise Introduction to Designer v20160215Qalcwise Introduction to Designer v20160215
Qalcwise Introduction to Designer v20160215
 
LPU Summer Training Project Viva PPT - Modern Big Data Analysis with SQL Spec...
LPU Summer Training Project Viva PPT - Modern Big Data Analysis with SQL Spec...LPU Summer Training Project Viva PPT - Modern Big Data Analysis with SQL Spec...
LPU Summer Training Project Viva PPT - Modern Big Data Analysis with SQL Spec...
 
SplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps BreakoutSplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps Breakout
 
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
 
Naveen QlikView Developer
Naveen QlikView DeveloperNaveen QlikView Developer
Naveen QlikView Developer
 
Cloud Study Jam_ Google Cloud Essentials Event Slides.pptx
Cloud Study Jam_ Google Cloud Essentials Event Slides.pptxCloud Study Jam_ Google Cloud Essentials Event Slides.pptx
Cloud Study Jam_ Google Cloud Essentials Event Slides.pptx
 
Top 7 Angular Best Practices to Organize Your Angular App
Top 7 Angular Best Practices to Organize Your Angular AppTop 7 Angular Best Practices to Organize Your Angular App
Top 7 Angular Best Practices to Organize Your Angular App
 
Notes on Deploying Machine-learning Models at Scale
Notes on Deploying Machine-learning Models at ScaleNotes on Deploying Machine-learning Models at Scale
Notes on Deploying Machine-learning Models at Scale
 
Getting Started with Qlik Sense® Cloud: Understanding the Basics
Getting Started with Qlik Sense® Cloud: Understanding the BasicsGetting Started with Qlik Sense® Cloud: Understanding the Basics
Getting Started with Qlik Sense® Cloud: Understanding the Basics
 
High impact data visualization with power view, power map, and power bi
High impact data visualization with power view, power map, and power biHigh impact data visualization with power view, power map, and power bi
High impact data visualization with power view, power map, and power bi
 
Open sap ui5 - week_2 unit_1_syjewa_exercises
Open sap ui5  - week_2 unit_1_syjewa_exercisesOpen sap ui5  - week_2 unit_1_syjewa_exercises
Open sap ui5 - week_2 unit_1_syjewa_exercises
 
30 Days of Google Cloud
30 Days of Google Cloud30 Days of Google Cloud
30 Days of Google Cloud
 
Web worker in your angular application
Web worker in your angular applicationWeb worker in your angular application
Web worker in your angular application
 

Recently uploaded

React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - AvrilIvanti
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 

Recently uploaded (20)

React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - Avril
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 

Qlik Sense for Beginners - www.techstuffy.com - QlikView Next Generation

  • 1. Qlik Sense For Beginners By Mark O'Donovan www.techstuffy.com
  • 2. Qlik Sense for Beginners - Mark O'Donovan Copyright © 2014 Mark O'Donovan All rights reserved. ISBN: ISBN-13: 1
  • 3. Qlik Sense for Beginners - Mark O'Donovan 2 Contents Part 1. - Teach Me Qlik Sense 7 Chapter 1. - Tell me something about Qlik Sense 7 Who is this book aimed at 7 How to use this book 9 Examples in this book 10 About the Author 12 An overview of this book 14 Chapter 2. - Getting Started 17 Overview 17 Tell me something about Qlik Sense 18 Installation overview 20 Qlik Sense Installation 22 Summary 24 Chapter 3. - My First Qlik Sense App 25 Overview 25 Import Data into Qlik Sense 26 Data Load Editor (DLE) 36 Inline Tables 40 Basic concepts 47 Summary 51 Part 2. - Creating Qlik Sense Apps 52 Overview 52
  • 4. Qlik Sense for Beginners - Mark O'Donovan Read Data into Qlik Sense 53 Table Files - Excel Example 56 Text files 58 Inner Join 61 Part 3. - Manage Data 64 Overview 64 Manage data loaded into Qlik Sense 65 ODBC Connection to an Access database 78 Add some expressions 85 Read less data 89 Useful Script Functions 95 Folder connections 101 Part 4. - Charts and Tables 103 Overview 103 Tables 105 More Table Details 113 Bar chart 121 Line Chart 185 Pie Chart 133 Chart Expressions 136 Chart Groups 143 Change Charts 146 Part 5. - Development Tips 147 Overview 147 QlikView to Qlik Sense Migration 148 Memory stick development 151 3
  • 5. Qlik Sense for Beginners - Mark O'Donovan App icons 153 User Interface Design 155 Scripts and Debug 163 Subroutines 166 Loadscript tips 168 Bookmarks 170 Binary Statement 172 Export data to Excel 173 Part 6. - Advanced Topics 174 Overview 174 Storytelling 175 Chapter 1. - Advanced Sheet Objects 183 Overview 183 Line chart 185 Combo charts 190 Gauges 192 Scatter plot 194 Treemap 197 Url Links 202 Managing the Qlik Sense Data Model 204 Calendar Tables 222 Chapter 2. - Advanced Functions 229 Overview 229 Preceding Loads 232 File Functions 234 Class 237 4
  • 6. Qlik Sense for Beginners - Mark O'Donovan Aggr - Advanced Aggregation 240 Interval Match 244 Date Functions 248 Variables 250 Sql stored procedures 254 Dual Function 256 Set Analysis 261 Selection and Count functions 274 Web files 277 QVD - Qlik Sense Data 280 Qlik Sense Extensions 306 Part 7. - Further 310 What next ? 310 Thank You 311 Useful Websites 312 5
  • 7. Qlik Sense for Beginners - Mark O'Donovan 6 Copyright Page All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means without written permission from the author. Disclaimer Although the author and publisher have made every effort to ensure that the information in this book was correct at press time, the author and publisher do not assume and hereby disclaim any liability to any party for any loss, damage, or disruption caused by errors or omissions, whether such errors or omissions result from negligence, accident, or any other cause. Information sold in this book is sold without warranty, either expressed or implied. Title: Qlik Sense For Beginners Version: 1.0
  • 8. Qlik Sense for Beginners - Mark O'Donovan 7 Part 1. Teach Me Qlik Sense Chapter 1. Tell me something about Qlik Sense Who is this book aimed at Anyone who currently uses a spreadsheet, text file or database to save information and thinks it might be useful to analyse this information. This could be the everyday person who wants to track their personal finances or how they are progressing in their exerciseweight loss program. This could be the IT user who wants to explore sql backup data, web server logs or sql server reporting services (SSRS) logs. This could be the finance person who wants to use Qlik Sense to explore Revenue Information or Invoice Details. Some reasons to use Qlik Sense after you learn the basics from this book and tried some examples: ● It makes it easier to explore data and make decisions. ● It is helping you with your goals in life such as budgeting. ● You are using it at work whether in IT, Finance or another department. ● You might find that it helps you save you money. ● You see it more and more in job advertisements and feel it is something you should learn.
  • 9. Qlik Sense for Beginners - Mark O'Donovan The main reason to use Qlik Sense is that you think it is a useful tool. Why learn Qlik Sense and NOT QlikView QlikView is a great product and you might be wondering why you should learn Qlik Sense. Here are a few reasons why I think it is worth spending your time learning Qlik Sense: ● You like some of the features such as Story Telling that are in Qlik Sense but 8 not in QlikView. ● You find the responsive design of Qlik Sense that rearranges objects such as tablescharts depending on the size of the screen very useful. ● You are a IT freelancercontractor and want to stay ahead of the game and be prepared for any opportunities that come when companies need someone with Qlik Sense experience to help migrate their QlikView applications. ● At some point it the future Qlik will drop support for QlikView so it is best to be prepared. Qlik Sense is aimed more at a self-service style of business intelligence where users are encouraged to create their own charts tables where they do not already exist. Whereas QlikView which is described as ‘guided analytics’ generally involved more input from IT to make changes when used within a work environment. QlikView users had the ability to create their own charts and tables but in my experience most do not do more than creating a listbox.
  • 10. Qlik Sense for Beginners - Mark O'Donovan 9 How to use this book I think the best way to use this book is to work your way through the chapters in order, then you can start creating your own Qlik Sense apps with more confidence. If you have used QlikView before you might be familiar with the scripts used in the data load editor (loadscripts in QlikView). In this case you might be tempted to skip parts of chapters but this might just cause more confusion later on if your apps don’t resemble the screenshots in the book. The completed applications with be included with the sample data. These completed apps are useful to see what you will achieve through using this book and later to compare against your own apps. The sample data and completed apps are FREE to download whether or not you have purchased the book.
  • 11. Qlik Sense for Beginners - Mark O'Donovan 10 Examples in this book You can download all the sample data for this book from : http://www.techstuffy.com/downloads The sample data will be in a zip file containing all the data used for the examples within the book as well as solutions to the examples. Example Apps Throughout the book there will referenced to the ‘completed app’ in the sample data, these apps are to help you if you get stuck with the examples. Also some apps are referred to as ‘starting app’ , these apps are just to provide a starting point for the example. The data sources for these apps were loaded from the folder: C:QLIK SENSE SAMPLE DATAdata sources If you are using these apps and your data sources (such as excel and text files) are in a different location you will need to update the connection in the data load editor. To edit the connection go the Data Load Editor (DLE) and click the pencil icon for the ‘data sources’ folder and change the folder path, move the cursor to the folder name and click save.
  • 12. Qlik Sense for Beginners - Mark O'Donovan You will learn more about the Data Load Editor as you work your way through the book. 11 Using Example Apps To add the solutions to your hub copy the qvf files to the following folder: C:Users<your username>DocumentsQlikSenseApps The press F5 to refresh the hub and the application should appear. You will learn more about moving apps between computers within the book.
  • 13. Qlik Sense for Beginners - Mark O'Donovan 12 About the Author Mark O’Donovan Mark O'Donovan has been working within the IT industry for over 18 years within IT support and developer roles. For over 6 years Mark has been focused on Sql Server development and business intelligence applications such as Microsoft BI and QlikView. Mark is currently working as a QlikView developer in London and also managing the website www.techstuffy.com. websites To keep uptodate with QlikViewQlik Sense by subscribing to one of the following sites: http://www.techstuffy.com http://twitter.com/practicalqlik http://youtube.com/practicalqlik Other publications Practical QlikView Learn QlikView Development with lots of Practical Examples.
  • 14. Qlik Sense for Beginners - Mark O'Donovan 13 Practical QlikView on Amazon Practical QlikView 2 - Beyond Basic QlikView More advanced QlikView development techniques Practical QlikView 2 - Beyond Basic QlikView on Amazon Practical Sql Learn Sql Server Development from the basics to more advanced concepts. Practical Sql on Amazon For more information on the books search for these titles on Amazon.
  • 15. Qlik Sense for Beginners - Mark O'Donovan 14 An overview of this book This book is split into various parts. The aim of this book is to guide you from being a qlik sense beginner to someone who is ready to tackle some of the more advanced features of qlik sense development. Next we will give you an overview of what topics will be covered in the main parts of this book: Teach Me Qlik Sense We start by explaining what Qlik Sense is and how to download and install the Qlik Sense Desktop software. Next we cover how to create your first qlik sense app. Finally we cover some basic concepts and how to start using the Qlik Sense Desktop. Creating Qlik Sense Apps In this chapter we will describe: ● The types of files you can read data from into your Qlik Sense app. ● Demonstrate example apps using Excel and Text files. ● How you can filter the data in your data model using inner joins. Manage Data In this chapter of the book we will focus on the data that is being brought into your Qlik Sense app. We will cover: ● Reading data from ODBC and OLE DB connections. ● Managing the data such as creating links between 2 tables or reading less data using the WHERE clause.
  • 16. Qlik Sense for Beginners - Mark O'Donovan ● Creating expressions to calculate fields and also some useful expressions to know when loading data into your app. ● Some useful functions such as concat and count. ● Using Folder connections to create shortcuts to your data source folder contains 15 files such as Excel and text files. Charts and Tables In this part of the book we will be covering : ● Bar chart ● Line chart ● Pie chart ● Tables ● Chart Expression and Groups Development Tips In this part we will introduce some tips to help with your Qlik Sense development including: ● How to migrate documents from QlikView to Qlik Sense. ● How to work on apps located in other folders rather than the default Apps folder. ● How to change the app image displayed on the desktop hub ● Finally we will cover some useful design tips when creating your Qlik Sense apps. Advanced Topics In this final part we will cover some of the more advanced topics such as
  • 17. Qlik Sense for Beginners - Mark O'Donovan ● Advanced sheet objects including gauges, scatter plot and treemap. 16 ● Managing the data model. ● Calendar tables. ● Advanced functions including class, aggr, intervalmatch and dual. ● Using Sql stored procedures. ● Set analysis. ● QVDs to store data read from data sources and incremental loads. ● An introduction to qlik sense extensions.
  • 18. Qlik Sense for Beginners - Mark O'Donovan 17 Chapter 2. Getting Started Overview In this chapter we will cover: ● An introduction to QlikTech the developers of Qlik Sense. ● How to download and install QlikSense.
  • 19. Qlik Sense for Beginners - Mark O'Donovan Tell me something about Qlik Sense 18 What is this book about? This book is a practical introduction to Qlik Sense. First we will look at the basic concepts used in Qlik Sense so you can start using the software quickly, then we will explore different examples where Qlik Sense might be used. If you have used QlikView before you will be familiar with the scripting techniques used to bring data into the App. Finally we will discuss how you can take this new knowledge further. Who developed Qlik Sense ● Qlik Sense was developed by a Swedish company called QlikTech. ● QlikTech was founded in 1993. ● QlikTech has over 24,000 customers including Cisco, King, McAfee and many more. ● QlikTech has over 1000 Employees. ● Qlik Tech also developed a product call QlikView. The working title of Qlik Sense was Qlik.Next because it is seen as the next generation of QlikView.
  • 20. Qlik Sense for Beginners - Mark O'Donovan If you have never heard of QlikView, QlikTech or Qlik Sense before then hopefully the points above should satisfy you that QlikTech is by no means a small company. Next we will look at getting the software and installing it on your computer. 19
  • 21. Qlik Sense for Beginners - Mark O'Donovan 20 Installation overview What version of Qlik Sense is used in this book? This book uses Qlik Sense Desktop version 0.96 The Qlik Sense Desktop download is 120MB. What are the system requirements for Qlik Sense? Below is a table of system requirements for Qlik Sense installation: Operating System Windows 7,8,8.1 Memory 4GB+ Disk space 300MB+ , all features require 500MB Minimum Browser : Windows 7 IE 10, Chrome 24, Firefox 18 Minimum Browser : Windows 8 (not tablets) IE 10, Chrome 24 Screen Resolution (minimum) 1024x768 Where can I get the software and how much does it cost? It’s Free!
  • 22. Qlik Sense for Beginners - Mark O'Donovan 21 Go to : http://www.qlik.com/us/explore/products/sense/desktop Fill in the form and click on the ‘Download Now’ button to download the software. The software will automatically download.
  • 23. Qlik Sense for Beginners - Mark O'Donovan 22 Qlik Sense Installation Next we will install the Qlik Sense Desktop. The Qlik Sense Desktop is the application that will be used for the development and viewing of your qlik sense apps. 1. Double click on the downloaded file Qlik_Sense_Desktop_setup.exe and click the run button: 2. Click on the install option, accept the license agreement and click next. 3. Click Install.
  • 24. Qlik Sense for Beginners - Mark O'Donovan 4. When the installation has completed click the Finish button. 5. Now click on the desktop icon to start Qlik Sense: 23
  • 25. Qlik Sense for Beginners - Mark O'Donovan 24 Summary In this chapter we covered the system requirements for Qlik Sense and you have downloaded Qlik Sense Desktop and installed the application. In the next chapter you will start using Qlik Sense and create your first application, importing the data into Qlik Sense and creating a chart from the data.
  • 26. Qlik Sense for Beginners - Mark O'Donovan Chapter 3. My First Qlik Sense App 25 Overview In this chapter we are going to perform the following tasks: ● Import Excel data into a Qlik Sense App. ● Create a chart from the imported data. ● Display the data in a table. ● Create a table of calendar month names within the QlikView document so that there is a link between the imported data and this new table created within QlikView. ● Update the Chart and Table to display the month names.
  • 27. Qlik Sense for Beginners - Mark O'Donovan Import Data into Qlik Sense 1. Open the Qlik Sense Desktop by clicking the desktop shortcut or menu option. 2. You will be presented with a welcome message. 26 3. Click on the 'Create a new app' option. 4. Enter a name of 'My first app' and click create. 5. Click on the Open app button and the application will be opened. 6. Drag and drop the 'random-data-excel.xls' file with the sample data onto the app. The following screen should appear:
  • 28. Qlik Sense for Beginners - Mark O'Donovan 27 7. Click on the 'Load data' button.
  • 29. Qlik Sense for Beginners - Mark O'Donovan 8. Click on the 'Edit the sheet' button to begin creating your first sheet. Next we will create a simple bar chart and listbox based on the loaded data. 28 Sheet overview The sheet in edit mode is split into various parts as shown:
  • 30. Qlik Sense for Beginners - Mark O'Donovan 29 Left pane - library pane This has 3 main options shown in the last screenshot. ● Charts option - which is selected - From here you can drag objects to the sheet. ● Fields - Which shows all the available fields from the data model. ● Master Items - These show Dimensions , Measures and Vizualizations which have been setup to make the creation of objects such as chart easier. Middle pane - sheet
  • 31. Qlik Sense for Beginners - Mark O'Donovan The middle is the main design pane for creating and arranging your sheet objects. 30 Right pane - properties The right side is the properties pane and defaults to the sheet properties. If you require more space for the design pane click on the following icon in either the bottom leftright corner of the screen to hide the leftright pane. Create the sheet objects 1. Drag and drop the 'Bar chart' icon the the middle part of the sheet.
  • 32. Qlik Sense for Beginners - Mark O'Donovan 2. Click on the add dimension button and select the month field. 31 Dimensions Dimensions determine how the data will be grouped in the chart (the X axis). Measures The measure will determine what value is plotted on the y-axis of the chart. 3. Click on the add measure button. Select the total field and then select the sum(total) aggregation. 4. Drag the 'Filter pane' option to the sheet. 5. Click the 'add dimension' option and select month. 6. Click done to view your first sheet.
  • 33. Qlik Sense for Beginners - Mark O'Donovan 32 7. Click the save button. 8. Now if you select a MONTH value from the MONTH filter pane the chart will be updated to only display the selected months. Bar selection options If you select one of the Months from the bar chart you will be presented with the following options. The tick and cross are used to confirm or cancel the selection. The dash line box with the cross is to clear the selection. The first button on the left is to ‘Turn on the lasso selection’, this allows you to draw a shape around the bars you wish to select:
  • 34. Qlik Sense for Beginners - Mark O'Donovan You can also select bars using the x and y axes by selecting and holding the mouse down on one of the axes and dragging the mouse to select some bars as shown: 33
  • 35. Qlik Sense for Beginners - Mark O'Donovan 34 Filter selection options ‘Select possible’ will select all the possible options ie: those that are still white. ‘Select excluded’ will select all the options that are dark gray. ‘Select alternative’, alternative values are those that where possible before the current selection was made, For example if we select the month Sep: Here the alternative values are Jan,Aug and Nov.
  • 36. Qlik Sense for Beginners - Mark O'Donovan Whereas Feb,Mar and Apr have been excluded. So choosing the option ‘select alternative’ will select Jan,Aug and Nov and unselect Sep. 35 Completed App: My first qlik sense appMy first app-completed.qvf
  • 37. Qlik Sense for Beginners - Mark O'Donovan 36 Data Load Editor (DLE) In this book the Data Load Editor is often abbreviated to DLE. Whereas the Data Model Viewer is abbreviated to DMV. Just like when you editing a sheet the DLE is split into 3 main panes. Left pane:Sections The left pane is used to divide your loadscript into sections (In QlikView this was called tabs). You just click on the + symbol at the top of the pane to add a new section. Middle pane: The loadscript The middle pane contains the script for the currently selected section. Each new document contains SET statements to create variables that contain standard values such as the MonthNames or DayNames for the system settings. As you can probably tell from the MoneyFormat and DateFormat below the screenshot is a computer setup with the UK regional settings.
  • 38. Qlik Sense for Beginners - Mark O'Donovan Right pane:Create and Manage Connections The right pane allows you create connections to data sources such as Acccess Sql databases using ODBC or OLEDB connections. You also have the ability to select the data you wish to read into your app. 37 Bottom of screen: output button The output button at the bottom of the screen allows you to view the output of the last ‘load data’ command. Top right: Debug and Load data The Load data button is to run the current script and load data into your app. The scripts are run from top to bottom in the order of the sections in the left pane. The debug button is to the left of the load data button. Click on the debug button to make Variables and Breakpoint buttons appear at the bottom of the screen next to the Output button.
  • 39. Qlik Sense for Beginners - Mark O'Donovan 38 Variables You can create a simple variable by adding the line of code: LET mytestvar =1; If you click on the ‘load data’ button the variable mytestvar will appear in the ‘User defined variables’ and ‘All Variables sections. You can use the Variables dropdown menu to show certain variables : All, System, Reserved or User Defined. You can click on the star next to the variable name to add it to your favourites variables which is useful if you have many variables in your app. Breakpoints Breakpoints allow you to stop the loading of the script at a certain point, for example if you want to check the values of certain variables. You can click to the right of a line of code in the same column as the row numbers to add a breakpoint as shown:
  • 40. Qlik Sense for Beginners - Mark O'Donovan Finally if you put a tick in the ‘limited load’ tickbox you can enter the number of lines you wish to read. For example if we ticked the limited load and entered a value of 3 and click the play button we would see the following output. 39 Calendar << INL1E36 Lines fetched: 3 years_to_display Lines fetched: 2 09:46:47 Sheet1$ Lines fetched: 3 This shows us that no more that 3 lines of each source where read. New tab option - in the DLE In the DLE you can open various commands in a new tab like you might in a web browser. You do this by selecting the navigation button and then instead of clicking on the words ‘App Overview’ you click on the icon of 2 windows on the far right of the menu to open the option in a new tab.