Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
nikhilgarg
Specialist II
Specialist II

How many ways are there to optimise any qlikview application?

Hey,

How many ways are there to optimise any qlikview application?

I know the following:

1: Remove synthetic keys

2: Remove Circular references

3: Use Joins

Are there any more ways?

Thanks

10 Replies
ecolomer
Master II
Master II

See this doc

nikhilgarg
Specialist II
Specialist II
Author

Hey,

Thanks, it will help me

Not applicable

A nice document from @Enrique Colomer

I would like to add a few more points -

1. Try and use Mapping Load wherever possible avoiding Left Joins. It adds a new field and automatically drops the mapping table from data model.

2.Use Preceding Load instead of Resident Load. It is faster.

3.Use set analysis replacing complex or nested if-else expressions on the UI.

4. Avoid using expressions like Aggr( ) on the UI unless it is absolutely necessary. Take most calculations and aggregations to script and back end as much as possible.

5. Optimize your charts to avoid duplication of information in multiple places.

6. Under general tab, use calculation condition if users only wants to view the data against some pre-decided filters.

Pallav

nikhilgarg
Specialist II
Specialist II
Author

Hey,

Thanks Pallav but can you also mention the difference between if condition and set analysis?

Not applicable

Few links to start off If-else and  Set Analysis in QlikView.

IF & Else condition

A Primer on Set Analysis

Set Analysis: syntaxes, examples

Pallav

petter
Partner - Champion III
Partner - Champion III

Document Analyzer from Rob Wunderlich can also be of help by understanding the inner workings of a QlikView application.

gautik92
Specialist III
Specialist III

Try this Updated Document Analyzer

Search Recipes | Qlikview Cookbook

nikhilgarg
Specialist II
Specialist II
Author

Hey Pallav,

Can you also help me understanding how Preceding Loadfaster than Resident Load?

Not applicable

Read this awesome blog Preceding Load

Pallav