QlikView Unlocked
By Dove Andrew and Roger Stone
()
About this ebook
Related to QlikView Unlocked
Related ebooks
Mastering QlikView Data Visualization Rating: 0 out of 5 stars0 ratingsQlikview Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsQlikView 11 for Developers Rating: 0 out of 5 stars0 ratingsCreating Stunning Dashboards with QlikView Rating: 0 out of 5 stars0 ratingsQlikview A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsQlikView for Developers Cookbook Rating: 0 out of 5 stars0 ratingsData Storytelling A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsData Driven A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsRapidMiner Second Edition Rating: 5 out of 5 stars5/5Ultimate Typescript Handbook: Build, scale and maintain Modern Web Applications with Typescript Rating: 0 out of 5 stars0 ratingsQlikView for Developers Rating: 0 out of 5 stars0 ratingsForecast Analysis A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsData Hubs A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsData Wrangling A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsSOA Governance A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsHyperautomation A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsKnowledge Graph Standard Requirements Rating: 0 out of 5 stars0 ratingsLearning Responsive Data Visualization Rating: 0 out of 5 stars0 ratingsQlikView Server and Publisher Rating: 5 out of 5 stars5/5QlikView for Finance Rating: 0 out of 5 stars0 ratingsLearning Qlik Sense®: The Official Guide - Second Edition Rating: 5 out of 5 stars5/5Learning Qlik® Sense: The Official Guide Rating: 0 out of 5 stars0 ratingsQlikView Essentials Rating: 0 out of 5 stars0 ratingsCloud Development and Deployment with CloudBees Rating: 0 out of 5 stars0 ratingsPredictive Analytics Using Rattle and Qlik Sense Rating: 0 out of 5 stars0 ratingsOracle Primavera P6 Version 8: Project and Portfolio Management Rating: 4 out of 5 stars4/5Discovering Business Intelligence Using MicroStrategy 9 Rating: 0 out of 5 stars0 ratingsMastering pandas for Finance Rating: 0 out of 5 stars0 ratingsManaging IaaS and DBaaS Clouds with Oracle Enterprise Manager Cloud Control 12c Rating: 0 out of 5 stars0 ratings
Data Modeling & Design For You
Data Analytics for Beginners: Introduction to Data Analytics Rating: 4 out of 5 stars4/5Python Data Analysis - Second Edition Rating: 0 out of 5 stars0 ratingsData Analytics with Python: Data Analytics in Python Using Pandas Rating: 3 out of 5 stars3/5Python: Master the Art of Design Patterns Rating: 4 out of 5 stars4/5The Secrets of ChatGPT Prompt Engineering for Non-Developers Rating: 5 out of 5 stars5/5Python Data Analysis Rating: 4 out of 5 stars4/5Raspberry Pi :Raspberry Pi Guide On Python & Projects Programming In Easy Steps Rating: 3 out of 5 stars3/5AI and UX: Why Artificial Intelligence Needs User Experience Rating: 0 out of 5 stars0 ratingsMastering VB.NET: A Comprehensive Guide to Visual Basic .NET Programming Rating: 0 out of 5 stars0 ratingsSupercharge Power BI: Power BI is Better When You Learn To Write DAX Rating: 5 out of 5 stars5/5Advanced Deep Learning with Python: Design and implement advanced next-generation AI solutions using TensorFlow and PyTorch Rating: 0 out of 5 stars0 ratingsDAX Patterns: Second Edition Rating: 5 out of 5 stars5/5Living in Data: A Citizen's Guide to a Better Information Future Rating: 4 out of 5 stars4/5Programmable Logic Controllers Rating: 4 out of 5 stars4/5Learning Cypher Rating: 0 out of 5 stars0 ratingsQuality metrics for semantic interoperability in Health Informatics Rating: 0 out of 5 stars0 ratingsPrinciples of Data Science Rating: 4 out of 5 stars4/5Minding the Machines: Building and Leading Data Science and Analytics Teams Rating: 0 out of 5 stars0 ratingsThink Like a Data Scientist: Tackle the data science process step-by-step Rating: 0 out of 5 stars0 ratingsWhat Makes Us Smart: The Computational Logic of Human Cognition Rating: 0 out of 5 stars0 ratingsNeural Networks: Neural Networks Tools and Techniques for Beginners Rating: 5 out of 5 stars5/5The Esri Guide to GIS Analysis, Volume 3: Modeling Suitability, Movement, and Interaction Rating: 0 out of 5 stars0 ratingsData Visualization: a successful design process Rating: 4 out of 5 stars4/5MDX with Microsoft SQL Server 2016 Analysis Services Cookbook - Third Edition Rating: 0 out of 5 stars0 ratingsKafka in Action Rating: 0 out of 5 stars0 ratingsSpreadsheets To Cubes (Advanced Data Analytics for Small Medium Business): Data Science Rating: 0 out of 5 stars0 ratingsLearn T-SQL Querying: A guide to developing efficient and elegant T-SQL code Rating: 0 out of 5 stars0 ratingsThinking in Algorithms: Strategic Thinking Skills, #2 Rating: 5 out of 5 stars5/5
Reviews for QlikView Unlocked
0 ratings0 reviews
Book preview
QlikView Unlocked - Dove Andrew
Table of Contents
QlikView Unlocked
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Instant updates on new Packt books
Preface
The QlikView Unlocked project
QlikView is huge
Qlik Community
QlikView blogs
Books about QlikView
Service releases
Qlik events
Local groups
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the color images of this book
Errata
Piracy
Questions
1. Behind Every Successful Project Is a Plan
Why infrastructure is important
Background
How to do it
Environments and architecture
Background
How to do it
Building a reusable, maintainable environment
Background
How to do it
QlikView projects need discipline too!
Background
How to do it
Can you deliver?
Background
How to do it
Summary
2. Building the Correct Environment
Creating and enforcing site standards
Background
How to do it
Designing a site-style template
Background
How to do it
Making document names meaningful
Background
How to do it
Separation of responsibilities, change management, and thinking about security
Background
How to do it
Understanding the differences in environments
Background
How to do it
With or without Publisher?
Summary
3. Are You Sitting Comfortably? Be More Productive
A bit more about license types
Background
How to do it
Make yourself comfortable and productive
Background
How to do it
Most recently used files
Selection appearance
Search settings
Max values in current selections
Never lose your work
Background
How to do it
Some useful global settings
Background
How to do it
Default Styling Mode
Always Use Logfiles for New Documents
Always Show Design Menu Items
Some best practices for developers
Background
How to do it
Hidden features – Easter eggs
Background
How to do it
A few do's and don'ts
Background
How to do it
Summary
4. It's All About Understanding the Data
Understanding the data you're working with
Background
How to do it
Even a few list and table boxes tell you and the user a lot
Background
How to do it
Exciting users with a prototype, then throwing it away
Background
How to do it
Dirty data and what to do about it
Background
How to do it
Incorrect or erroneous data
Inconsistent data
Duplication
Is this the right place for this data?
Background
How to do it
Building a structure of QVD layers
Background
How to do it
Incremental loads and performance
Background
How to do it
Performance
Summary
5. The Right Data Model Pays Dividends
Synthetic keys and why they're sometimes bad news
Background
How to do it
Link tables
Background
How to do it
Avoiding loops in the data model
Background
How to do it
Simplify, simplify, simplify – never have subtables that you don't need
Background
How to do it
Data islands, single calendars, and set analysis
Background
How to do it
Avoiding problems with JOIN
Background
How to do it
Summary
6. Make It Easy on Yourself – Some QlikView Tips and Tricks
A few coding tips
Keep the coding style constant
Use MUST_INCLUDE rather than INCLUDE
Put version numbers in your code
Do stringing in the script, not in screen objects
Surprising data sources
Include files
Change logs
Calculations and flags in the script
Previous() and Peek() functions
Preceding load on preceding load
Finding min and max
Autonumber
Reading from a spreadsheet
Summary
7. Improving Chart Performance and Usability
Don't forget screen performance
Cached expressions
Multiple selection criteria
Copying expressions
Reusing chart expressions
Hidden graphics
Making charts more readable
Helping the user – Help Text
Resizing objects
Stopping objects from being moved
Defaulting the scroll bar to the right of a chart
Summary
8. To Deployment and Beyond
Security and Section Access
Explanation
Background
How to do it
Physical Network Access
Document CALs
With Publisher
Section Access
Hiding fields
Passing additional parameters
Section Access with Data Reduction and QlikView Publisher
Why server jobs fail
Connection failures
Excel spreadsheets
Drive letters
QlikView engines
Antivirus software
QVD
Deploying from development to UAT and on to production
Explanation
Background
How to do it
The golden source
Explanation
Background
How to do it
Why Publisher isn't always a good thing
Explanation
Background
How to do it
Your two best friends
Explanation
Background
How to do it
It will never be perfect but it will be close
Explanation
Background
How to do it
Summary
A. Hidden Image List
Index
QlikView Unlocked
QlikView Unlocked
Copyright © 2015 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: November 2015
Production reference: 1051115
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78528-512-7
www.packtpub.com
Credits
Authors
Roger Stone
Andrew Dove
Reviewers
Christopher Murrell
Xavier Segado Recio
David Stone
Acquisition Editor
Subho Gupta
Content Development Editor
Dharmesh Parmar
Technical Editor
Siddhesh Ghadi
Copy Editor
Shruti Iyer
Project Coordinator
Paushali Desai
Proofreader
Safis Editing
Indexer
Mariammal Chettiyar
Graphics
Disha Haria
Production Coordinator
Conidon Miranda
Cover Work
Conidon Miranda
About the Authors
Roger Stone is a freelance QlikView consultant based in Oxfordshire, UK. He entered the computer industry in 1977 and has worked with a huge variety of programming languages and tools all over the world. Finally discovering QlikView in late 2009, he has worked on numerous successful QlikView implementations in a wide range of industries, from insurance to healthcare.
In 2010, Roger founded One QV Ltd with coauthor Andrew Dove, and together they developed 1HR, a QlikView-based human resources application aimed at the National Health Service in the UK. 1HR has since been deployed to more than 25 NHS Trusts.
He currently holds QlikView Designer, Developer, and Systems Administrator Certifications for QlikView 11. Roger enjoys travel, Belgian beer, and military history, all of which are combined in his frequent trips to Belgium.
Andrew Dove is a freelance QlikView consultant based in Darlington, UK. He has more than 35 years of experience in various IT development roles and developed a highly successful payroll system in the 1980s and 90s.
Andrew began his QlikView journey in 2010 and joined coauthor Roger Stone to found One QV Ltd. He has since worked on several large QlikView projects in healthcare, manufacturing, pharmaceuticals, and financial services.
Andrew holds QlikView Designer, Developer, and Systems Administrator Certifications for QlikView 11. He enjoys travel, French wine, and cheese, all of which feature in his frequent trips to France.
About the Reviewers
Christopher Murrell is a QlikView consultant who started working with business intelligence tools during a year in industry placement while at university. He has worked in a variety of roles, including network administration, web development, C# programming, and data analytics, before starting with QlikView in 2010. Since then, Christopher has worked in a wide range of industries, including insurance and medical research with the National Health Service in the UK, and Australian Health Service in Melbourne, Australia.
Xavier Segado Recio is a hybrid senior data/process/business analyst and applications trainer with over 30 years of experience in the IT industry. His experience spans numerous applications, products, tools, and industries, including retail, accounting, IT methodologies, distribution, pharmaceuticals, healthcare, and treasury services.
Xavier currently works as a BI specialist with a leading UK property group, where he uses QlikView as a tool to change the way information is managed and used.
David Stone first started using QlikView in 2010, testing dashboards built by One QV Ltd. He worked on several small projects for the company while still at university, honing his design and development skills, and he eventually joined a UK-based Qlik partner after graduating in 2013. After 18 months there and having covered all aspects of QlikView development in a leading investment bank, he moved to his current role. He is now busy architecting and developing new QlikView solutions for one of Europe's largest online casino and sports betting companies. David lives in London and enjoys traveling and sampling new beers.
www.PacktPub.com
Support files, eBooks, discount offers, and more
For support files and downloads related to your book, please visit www.PacktPub.com.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
https://www2.packtpub.com/books/subscription/packtlib
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can search, access, and read Packt's entire library of books.
Why subscribe?
Fully searchable across every book published by Packt
Copy and paste, print, and bookmark content
On demand and accessible via a web browser
Free access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view 9 entirely free books. Simply use your login credentials for immediate access.
Instant updates on new Packt books
Get notified! Find out when new books are published by following @PacktEnterprise on Twitter or the Packt Enterprise Facebook page.
Preface
Welcome to QlikView Unlocked. We hope that you find this book a useful guide when planning, executing, or maintaining a QlikView deployment. This book isn't intended to be a mastering
guide, nor is it intended to teach you the basics of QlikView. We're assuming that you have been using QlikView for a while and are looking to expand your knowledge. We will highlight some important or interesting things for you to consider along with some guidance on best practices. You don't have to read the book from cover to cover; just dip into the chapters when you're interested in a particular topic. Things get more technical further into the book. Chapter 5, The Right Data Model Pays Dividends and beyond will be of most interest to developers, but we think there's something for everyone in every chapter.
The QlikView Unlocked project
In order to put some of the explanations into context, we based the book loosely around a project, but this is only for the sake of consistency in the examples. We will not give you a step-by-step guide to learning QlikView, which is what you might find in some teach yourself books, instead we will focus on insights that will give you an edge and show you things that you probably didn't realize could be done with QlikView. For this, we created a project at Borchester Models, a fictitious chain of model shops. Their business is the sale of unusual, short-run plastic aircraft kits. The chain has three shops in different towns in Borsetshire, the Borchester shop being the head office.
They have a website that sells a few models online, but most sales are through their point of sale system that runs in all three shops. We'll use some of the situations that might be encountered in this simple QlikView implementation for the examples in this book.
QlikView is huge
If you're reading this book, chances are that you belong to the growing army of QlikView professionals. So, when we say QlikView is huge, not only do we mean that it's big news, but also that it's