Home / Learning Paths & Courses

Category: Learning Paths & Courses

October 5, 2025

QVD Optimization in Qlik Sense: How to Achieve 10-100x Faster Loads

Qlik Sense Course – Article 8 of 28 ← Previous Article: Incremental Loading – Loading Only Changes → Next Article: Resolving Synthetic Keys & Circular References What will you learn about QVD optimization for 10-100x faster loads in Qlik Sense? QVD files (QlikView Data) are Qlik’s secret performance weapon – optimized QVD loads achieve 10-100x faster data loads than direct database connections…

Datenbank-LoadDrei-Schichten-ArchitekturExtractFileSizeFROM qvdIncremental LoadingKomprimierungLadezeitenMemory-ReduktionModeloptimierte Loadsoptimized loadPartitionierte QVDsPerformance-GewinnQlikView DataQVDQVD GeneratorRESIDENT Loadspaltenbasiertes FormatSpeicherverbrauchSTG_STORE INTOTransformTRF_
39 min read

October 5, 2025

Incremental Loading in Qlik Sense: Delta Load Patterns for 95% Faster Reloads

Reloading millions of records daily is slow, inefficient, and puts unnecessary strain on your source systems. This guide teaches you the most important technique for professional Qlik applications: incremental loading using timestamp-based delta loads, hash comparison, and fallback strategies.

Change Data Capture (CDC)CONCATENATEDelta LoadError HandlingFallbackHash-VergleichIncremental LoadingMerge-StrategieModifiedDatePeek()PerformanceQVDTimestampWHERE EXISTS
6 min read

October 5, 2025

Qlik Sense CROSSTABLE vs GENERIC LOAD: How to Transpose and Unpivot Data

Qlik Sense Course – Article 6 of 28. Data often comes in a human-readable but analysis-unfriendly ‘wide’ format (e.g. months as columns). This guide shows you Qlik’s powerful tools for converting such data into an analysis-friendly ‘long’ format – a process known as transposition or unpivoting.

AttributCONCATENATECROSSTABLEDatenstrukturEAV (Entity-Attribute-Value)Excel-ReportGENERIC LOADManual PivotNormalisierungPivotQualifierTranspositionUnpivotWert
6 min read

October 5, 2025

Qlik Sense Data Transformation: String, Math & Date Functions Complete Guide

Qlik Sense Course – Article 5 of 28. Raw data is rarely analysis-ready. This guide teaches you every Qlik developer’s essential toolkit: transformation functions. Learn how to turn messy data into clean, structured, and meaningful information using String, Date, Math, and Inter-Record functions.

AddMonthsatenbereinigungCoalesceConditional LogicDate-FunktionenDate#If()Inter-RecordMonthStartNull-HandlingPeek()Previous()ReplaceString-FunktionenSubFieldTrimUpper
6 min read

October 5, 2025

Qlik Sense ApplyMap vs JOIN: The Complete Performance Optimization Guide

Qlik Sense Course – Article 4 of 28. When you need to add a single field to a large table, a LEFT JOIN is often slow and inefficient. This guide introduces the ApplyMap() function – an extremely fast alternative that can drastically reduce your script runtimes, often 10-100x faster than a JOIN.

qlik-joins-keepsqlik-performance-tuningqlik-temporal-data
7 min read

October 5, 2025

Qlik Sense JOINs vs KEEPs: When to Use Which Strategy

Qlik Sense Course – Article 3 of 28. Table linking is at the heart of every data model. Qlik offers several techniques that go far beyond the classic SQL JOIN. This guide shows you which strategy – JOIN, KEEP, CONCATENATE, or WHERE EXISTS() – is best for your goal, with performance comparisons and practical examples.

ApplyMapCONCATENATEDatenmodellDenormalisierungFilterungINNER JOININNER KEEPJOINKartesisches ProduktKEEPLEFT JOINLEFT KEEPNoConcatenatePerformanceStar SchemaWHERE EXISTS
7 min read

October 5, 2025

Qlik Sense Load Strategies: RESIDENT vs PRECEDING vs INLINE

Qlik Sense Course – Article 2 of 28 ← Previous Article: Loading Data in Qlik – All Sources Explained → Next Article: JOINs vs KEEPs – When to Use Which Once you've loaded raw data from external sources, the real work begins: transformation. This guide shows you how to work with data that's already in Qlik's memory – using RESIDENT loads, PRECEDING loads, and INLINE tables. Learn which load strategy to use when, and how to build clean, high-performance ETL pipelines in Qlik Sense.

Conditional LoadingDatenmodellierungDROP TABLEETLIn-MemoryINLINELookup-Tabellenmemory managementMulti-Step TransformationPerformancePRECEDING LOADQVD PipelineRESIDENTStagingTestdatenTransformationVerschachtelung
7 min read

October 5, 2025

Qlik Load Script: Data Loading Guide [With Examples]

Qlik Sense Course – Article 1 of 28 Next Article: Load Strategies – RESIDENT vs PRECEDING vs INLINE → What can you learn in 15 minutes about loading data in Qlik? After this guide you’ll be able to: Load CSV files with special characters and wrong delimiters without errors (100% success rate). Write database queries that are up to 50x faster than a blanket SELECT *. Choose the right load strategy for your data volume (small vs. large datasets).

AutoNumberBinary LoadCSVData GatewayDatenbankenDatentypendelimiterExcelJDBClib://LOADODBCooxmlPerformance OptimierungQlik ScriptingQVDREST APISQL SELECTutf8WHERE EXISTS
12 min read