Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Kohli
Creator II
Creator II

waht is logical table in qlikview?

waht is logical table in qlikview?

4 Replies
siddharth_s3
Partner - Creator II
Partner - Creator II

It is just another table.

It is called logical in Qlik primarily because of the following:

  • Qlik has the capability of combining (creating keys) automatically when field names are there
  • When all field names are same, it Is automatically concatenated

Basically, the data models in Qlik expect all tables to be joined using some relation. Data islands cause performance issues and are not suggested. The word "logical" is used due to the relations in the data model.

ramasaisaksoft

hi it is a straightforward topic in QlikView .

Logical Tables in QlikView Help guide it is avilable.

https://help.qlik.com/en-US/qlikview/November2017/Subsystems/Client/Content/Scripting/logical-tables...

Logical tables

Each LOAD or SELECT statement generates a table. Normally, QlikView treats the result of each one of these as one logical table. However, there are a couple of exceptions from this rule:

  • If two or more statements result in tables with identical field names, the tables are concatenated and treated as one logical table.
  • If a LOAD or SELECT statement is preceded by any of the following qualifiers, data is altered or treated differently:
concatenateThis table is concatenated with (added to) another named table or with the last previously created logical table.
crosstableThis table is converted from crosstable format to column format.
genericThis table is split into several other logical tables.
infoThis table is loaded not as a logical table, but as an information table containing links to external info such as files, sounds, URLs, etc.
intervalmatchThe table (which must contain exactly two columns) is interpreted as numeric intervals, which are associated with discrete numbers in a specified field.
joinThis table is joined by QlikView with another named table or with the last previously created logical table, over the fields in common.
keepThis table is reduced to the fields in common with another named table or with the last previously created logical table.
mappingThis table (which must contain exactly two columns) is read as a mapping table, which is never associated with other tables.
semanticThis table is loaded not as a logical table, but as a semantic table containing relationships that should not be joined, e.g. predecessor, successor and other references to other objects of the same type.

When the data has been loaded, the logical tables are associated.

Akina0929
Creator
Creator

Hi,

Mapping table stores data logically, it won't appear in data model after script execution it will Remove from the data model . so, we can call Mapping table as Logical table.

Regards

Anji