TUTORIEL · QLIK SENSE

Resident Load ou Preceding Load ?

Comprendre les deux techniques et choisir la plus lisible selon le traitement.

CHAPITRE 01

Deux façons d’enchaîner les transformations

Intermédiaire
Exemple Qlik Sense
// Resident
Final:
LOAD ID, Date(DateBrute) AS Date
Resident Source;
À quoi ça sert ?

Resident relit une table déjà matérialisée. Preceding empile un LOAD au-dessus du chargement qui le suit.

✓ Avantages

  • Techniques complémentaires

△ Points de vigilance

  • Ne pas choisir par habitude
1 / 4

CHAPITRE 02

Le Preceding Load

Intermédiaire
Exemple Qlik Sense
LOAD ID, Date(DateBrute) AS Date;
LOAD ID, Timestamp#(DateTexte,'YYYY-MM-DD hh:mm:ss') AS DateBrute
FROM [lib://Donnees/Source.qvd] (qvd);
À quoi ça sert ?

Le flux se comprend de bas en haut.

✓ Avantages

  • Pas de table temporaire nommée

△ Points de vigilance

  • Lecture moins intuitive au début
2 / 4

CHAPITRE 03

Quand Resident est plus naturel

Intermédiaire
Exemple Qlik Sense
CA_Client:
LOAD ID_CLIENT, Sum(CA_HT) AS CA_CLIENT
Resident Commandes
Group By ID_CLIENT;

DROP TABLE Commandes;
À quoi ça sert ?

La table source existe en mémoire et peut alimenter plusieurs traitements.

✓ Avantages

  • Lisible et réutilisable

△ Points de vigilance

  • Mémoire temporaire
3 / 4

CHAPITRE 04

Comment choisir ?

Intermédiaire
Exemple Qlik Sense
Réflexe SOSQLIKChaîne simple → Preceding · Étape réutilisée → Residentprivilégier la lisibilité
À quoi ça sert ?

Chaîne linéaire : Preceding est souvent naturel. Réutilisation ou étape explicite : Resident est souvent plus clair.

✓ Avantages

  • Choix raisonné

△ Points de vigilance

  • Certains scripts utilisent les deux
4 / 4