Professional Documents
Culture Documents
Visualizing Data Slides
Visualizing Data Slides
Visualizing Data Slides
Michael Walker
SENIOR BUSINESS INTELLIGENCE ANALYST
mwportfolio.github.io/blog
Visualizing Data
- Exploring the data model
Next steps?
- Build an App!
- Data model maturity
Help?
- Discussion forum
Summary QlikSense Desktop
- Build Apps
- Load & Visualize Data
Data Files
- Load Into Qlik
Visualizations
- Common Chart Types
Bookmarks
- Saving Filters
Customizations
- Colors, layouts
Sheets
Bookmarks
Stories
Develop Knowledge of Data Model
- Visual Exploration
Using Bookmarks
- Saves Time Reapplying Filters
Using Stories
- Provide Additional Context
Summary
Sheet Management and Navigation
Chart Creation and Management
Summary
Labelling Charts
Splashing Color
Sorting Data Items
Demo Importing multiple data sources
Establish centralized reporting
Integrate / join data sources
Validating your data model
Demo Creating a new Qlik App
Importing multiple data sources
Navigating the Qlik interfaces
Reviewing your data model
Demo
Creating a New App
Navigating the Data Interfaces
Demo Loading Data using Data Manager
- Multiple data sources
Previewing Data
- Data values
- Metadata
Demo Joining Data using Data Manager
Associations Tab
Configuring the Join Columns
Demo Data Interface Synchronization
Impacts on Data Model
Demo Loading Data using Data Load Editor
Creating Code Sections
- Modularize App Code
Calculations Level-Up
- Set Analysis capability
Adjusting Chart Properties
Headers
- Dynamically Setting Titles and
Demo Subtitles
Coloring
- Highlight Interesting Values
Ordering
- Sorting Data Items
Trust Goals
Sales Customers
CUST_ID CUST_ID
Joining Data in Qlik
JOIN_COL JOIN_COL
Joining Data in Qlik
CUSTOMER CUSTOMER
Joining Data in Qlik
LAST_UPDATED LAST_UPDATED
Joining Data in Qlik
Sales Customers
CUST_ID ID
Joining Data in Qlik
Sales Customers
CUST_ID ID
Joining Data in Qlik
Sales Customers
CUST_ID CUST_ID
Our Data Model
Data Model
Interrogating Data Model
Data Model
Tables
Meaningful Titles
Appropriate Sorting
Easy To Read
What Are We Counting?
Validate Data
Build Data Model
Model Build Reports
Load and join data
Ensure correct data Presentation
sources
source integration
Simplified Report Development Workflow
Walkthrough
Prototype Prioritize
Ensure correct data
Develop Presentation
source integration
Data Tasks
Collaborate Iterate
Filtrate Involve audience by Make changes
Provide searchable lists of data providing based on audience
items for filtering Charts walkthrough of feedback and
prototypes direction
Title Only Layout Example
System 1 Sight
Information
Database
System 2 Mobile
System 3 Process
Centralized Reporting
QlikSense
CSV files
Centralized Reporting
Relational Databases
QlikSense
Data Lake
CSV files
Exporting Data From Systems
Enterprise System
CSV files
Export Function
APPLYMAP(‘MapCountryName’, NOC) as FullCountryName
SELECT LOAD
col1, col1,
col2 col2
FROM FROM
DB.TABLE DATASOURCE
WHERE WHERE
X=Y X=Y
; ;
Column Alias
LOAD
ID
FROM
[Customers.csv];
Column Alias
LOAD
ID as CUST_ID
FROM
[Customers.csv];
Conditional Calculation Using IF Statement
Dimension: FullCountryLabel
Measure: Count( {<Medal = {‘Gold’}>} ID)
LOAD LOAD statement header
ID, List of columns or calculations
Name,
Sex,
"Age"
Name,
Sex,
"Age"
FROM statement header
FROM
Data source string
[lib://datasets/athlete_events.csv]