
This video gives you a glimpse of what this course offers to you.
The first set of best practices that we present on data modeling are those related to data consistency. This is one of the most important things we need to take care of when building QlikView documents.
Let’s explore some useful tips for dealing with more complex data models, specifically those used for dealing with multiple fact tables in a single QlikView document.
When analyzing data, time often plays an important role. Initially, it's not much of the individual transactions and events that
users are interested in, but rather the rolled up totals per period, or trends over multiple periods. So, our last set of best practices on data modeling involves dealing with dates and times.
It's not that uncommon for business users to require consolidated information from all sorts of different sources. In such a scenario, the developer commonly faces the challenge of adapting a user file (excel, csv, txt) that has either a non-standard structure or contains "dirty" data which needs to be removed, such as report headers or subtotal lines, and sometimes both. Let’s see how to address this issue!
A more common example of a source table that is unfit for QlikView is the Crosstable. This video lets you understand why it's not suitable for a data model, and how can we transform it into a traditional table.
This video will walk you through the usage of a hierarchy table, which is a common format to store information in a parent-child structure. The hierarchical nature of the table allows one value to be related to one or more values across the table, as a parent or as a child.
How can we store the attributes which are not necessarily shared across all objects contained in the table? Let’s answer this question with this video.
Simply put, variables in QlikView are used to store data, either static or dynamic, and they can contain text, numbers, or any other data type. They are stored as a separate entity and are given a name to be able to reference them from any object in the whole document. Let’s see how to use them!
How can we disregard chart dimensions and make the calculation over the entire record set as defined by the current selection state? Let’s get a solution to this problem.
The Aggr function creates a virtual straight table, similar to the earlier one, so that we can further process the list of values that
would appear in the expression column, without even creating the actual object. This video will show a practical implementation of this.
There are several conditional functions in QlikView that can be used in the frontend to give our charts a higher level of flexibility in terms of handling and presenting the data, both in expressions and dimensions. Let's go through some examples of these functions to enhance the analysis in our QlikView app.
Let’s introduce one of the most powerful tools you, as a developer, have at your disposal when creating QlikView documents.
Having the ability to perform period-over-period analysis is a basic requirement in any BI tool and is easily performed in QlikView with the aid of set expressions. However, needless to say, Set Analysis is also amazingly useful for the fulfillment of other special requirements. Let's combine the acquired knowledge and apply it to add Point In Time Reporting to our Airline Operations document.
Let’s explore a feature available in QlikView since version 11 which makes it easy to create highly dynamic comparative scenarios that enables business discovery in an entirely new way.
This video will walk you through useful techniques for optimizing loads when processing data. Let’s go ahead and learn another useful way of reading source tables, but this time the "source" will be QlikView itself. There are different cases in which this approach will prove useful.
This video will show you, how you can implement a document segmentation scenario by aggregating the Flight Data table to create a second document intended for executive users, who only require summary data.
Let’s get introduced to the Order By statement, which is added to a Load statement and is used to sort an input table based on certain fields.
On their own, the Order By statement and the Peek function are already powerful. Let’s combine both of these tools to enhance our input data. In this section, we will use both of these functions to add a new calculated field to our Employment table
A slow changing dimension is one whose values vary across undefined time periods, that is, it can have different meanings depending on the time period context. Let’s see how to deal with different scenarios related to this.
How can you transfer data from one database to another efficiently and avoid the unnecessary use of resources? This video will provide you with an answer to this!
Let’s see how to make sure that the user interface, which includes language, layout, and design, is as consistent as possible. A consistent user interface makes it predictable for the user, they will have a better understanding of how things work, and will feel more in control.
Besides properly styling your QlikView documents, how your document responds to user interaction is also critical to ensuring a pleasant user experience. Let’s see how to work on this!
When QlikView script is being executed, the results of the actions are written to the Script Execution Progress window. While this is a very useful feature to see what happened during reload, sometimes you do not want certain things to be visible to everyone. In fact, sometimes you do not even want all developers to have access to the entire script. This is where the hidden script comes into play.
Setting up user authorization under QlikView is generally referred to as section access, named after the statement that initiates the authorization section of the script. This video will show its implementation.
How can we associate additional fields with the security fields to reduce the set of data that individual users have access to? Let’s get an answer to this question!
User privileges can be set on two levels within QlikView, at the document level and at the level of individual sheets. This video will walk you through the essential steps to implement these two security levels.
QlikView is one of the most flexible and powerful Business Intelligence platforms around. If you want to build data into your organization, build it around QlikView. Don't get caught in the gap between data and knowledge—find out how QlikView can help you unlock insights and data potential with ease.
Whether you're new to QlikView or want to get up-to-speed with the features and functionality of QlikView, this course starts at a basic level and delves more deeply to demonstrate how to make QlikView work for you, and make it meet the needs of your organization. Using a real-world use-case to highlight the extensive impact of effective business analytics, this course might well be your magic bullet for success.
A superb hands-on guide to exploring the highly efficient techniques in QlikView and successfully implementing it, technically and strategically. You'll learn valuable tips, tricks, and insights into loading different types of data into QlikView, and how to model it effectively. You will also learn how to write useful scripts for QlikView to handle potentially complex data transformations in a way that is simple and elegant. Along with this, you will learn to improve user experiences and implement security features for your QlikView documents.