Be careful when you use mapping load. Table after mapping load should always be named.
In case you leave the table without a name Qlik will assign the mapping table name to it.
Script:
Data Model:
With name:
Data Model:
Regards,
Vitalii
Press LIKE if the given solution helps to solve the problem. If it's possible please mark correct answers as "solutions" (you can mark up to 3 "solutions").
I wouldn't regard it as bug because tables should be always named appropriate. If not Qlik will auto-name the table because they must have a name to get be addressed from the internal routines. It's just a measure to avoid run-time errors. This auto-naming depends on multiple rules and it's usually not suitable to name a table properly in regard to the development/business needs. Therefore all tables - and also fields - should be explicitly named to make sure that they contain the intended content and are associated in the expected way.