# 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.

Tables logiques

| 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.<br><br>Pour plus d'informations, voir [Concaténation de tables](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/LoadData/concatenate-tables.htm) et [Concatenate](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/concatenate.htm). |
| 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.<br><br>Pour plus d'informations, voir [Utilisation des tableaux croisés dans le script de chargement de données](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/LoadData/work-with-cross-tables.htm) et [Crosstable](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/crosstable.htm). |
| generic | Cette table est divisée en plusieurs autres tables logiques.<br><br>Pour plus d'informations, voir [Bases de données génériques](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/DataSource/generic-databases.htm) et [Generic](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/Generic.htm). |
| 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é.<br><br>Pour plus d'informations, voir [Correspondance entre intervalles et données discrètes](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/LoadData/matching-intervals-to-discrete-data.htm) et [IntervalMatch](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/IntervalMatch.htm). |
| 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.<br><br>Pour plus d'informations, voir [Combinaison de tables grâce à Join et Keep](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/combine-tables-join-keep.htm) et [Join](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/Join.htm). |
| 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.<br><br>Pour plus d'informations, voir [Combinaison de tables grâce à Join et Keep](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/combine-tables-join-keep.htm) et [Keep](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/Keep.htm). |
| 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.<br><br>Pour plus d'informations, voir [Utilisation du mappage comme alternative à la jointure](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/use-mapping-as-alternative-join.htm) et [Mappage](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/Mapping.htm). |
| 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.<br><br>Pour plus d'informations, voir [Semantic](https://help.qlik.com/fr-FR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/Semantic.htm). |

Lorsque les données ont été chargées, les tables logiques sont associées.