NoConcatenate : empêcher Qlik de fusionner deux tables sans vous prévenir
Deux tables ayant exactement la même structure de champs peuvent être concaténées automatiquement par Qlik.
Pourquoi Qlik le fait
L’auto-concaténation est volontaire : lorsque deux tables possèdent exactement les mêmes champs, Qlik considère souvent qu’elles décrivent le même type de données. NoConcatenate lui indique explicitement que vous voulez malgré tout deux tables distinctes.
Le problème
Vous pensiez créer une table temporaire séparée, mais elle disparaît comme table autonome parce que ses lignes ont été ajoutées à une table existante.
À surveiller
TableA:
LOAD Client, Montant RESIDENT SourceA;
TableB:
LOAD Client, Montant RESIDENT SourceB;Écriture conseillée
TableA:
LOAD
Client,
Montant
RESIDENT SourceA;
TableB:
NoConcatenate
LOAD
Client,
Montant
RESIDENT SourceB;NoConcatenate doit être utilisé quand la séparation des deux tables est intentionnelle. Ne l’ajoutez pas systématiquement : l’auto-concaténation est aussi une fonctionnalité très utile.