Data Load from virtul table in mongob via Qlik ODBC connector
Hi,
We are connecting to MongoDB via Qlik mongodb connector. For a denormalized collection in mongodb , driver provides base table with normal data from the collection and a virtual table for each column of denormalized data, expanding the nested data.
When script fetching filtered data from the virtual table is executed I am seeing a mongodb query in the driver logs which fetch all the data from the collection with projection as the child. Is this the expected behavior ? Since I believe fetching all the records from collection will put a heavy load on the database, can anyone confirm if this is the actual behavior of the driver or if the logs are providing wrong queries.
We have also tried joining the base table and virtual table. In that case I can see 2 query on the driver logs, one fetching filtered data from collection and another fetching whole collection with projection only for the child array(Virtual table).