Tables logiques
Chaque instruction LOAD ou SELECT génère une table. En règle générale, Qlik Sense traite le résultat comme une table logique. Cependant, il existe quelques exceptions à cette règle :
- Si plusieurs instructions produisent des noms de champ identiques dans les tables, celles-ci sont concaténées et traitées comme une seule table logique.
- Si une instruction LOAD ou SELECT est précédée de l'un des qualificateurs suivants, les données sont modifiées ou traitées différemment.
Table | Description |
---|---|
concatenate |
Cette table est concaténée avec (ajoutée à) une autre table existante ou avec la dernière table logique créée. Pour plus d'informations, voir Concaténation de tables et Concatenate. |
crosstable |
Cette table n'est pas de type tableau croisé dynamique. Autrement dit, elle est convertie du format de tableau croisé au format en colonnes. Pour plus d'informations, voir Utilisation des tableaux croisés dans le script de chargement de données et Crosstable. |
generic |
Cette table est divisée en plusieurs autres tables logiques. Pour plus d'informations, voir Bases de données génériques et Generic. |
info |
Cette table est chargée non pas en tant que table logique mais comme table d'informations contenant des liens vers des informations externes, telles que des fichiers, des sons, des URL, etc.
|
intervalmatch |
La table (qui doit contenir exactement deux colonnes) représente des intervalles numériques, qui sont associés à des nombres discrets dans un champ donné. Pour plus d'informations, voir Correspondance entre intervalles et données discrètes et IntervalMatch. |
join |
Cette table est jointe par Qlik Sense à une autre table ou à la dernière table logique créée, par les champs qu'elles ont en commun. Pour plus d'informations, voir Combinaison de tables grâce à Join et Keep et Join. |
keep |
Cette table est réduite aux champs qu'elle a en commun avec une autre table ou avec la dernière table logique créée. Pour plus d'informations, voir Combinaison de tables grâce à Join et Keep et Keep. |
mapping |
Cette table (qui doit contenir exactement deux colonnes) est lue comme une table de mappage, qui n'est jamais associée à d'autres tables. Pour plus d'informations, voir Utilisation du mappage comme alternative à la jointure et Mappage . |
semantic |
Cette table n'est pas chargée en tant que table logique mais comme table sémantique contenant des relations qui ne doivent pas être jointes, par exemple prédécesseur, successeur et autres références à d'autres objets du même type. Pour plus d'informations, voir Semantic. |
Lorsque les données ont été chargées, les tables logiques sont associées.