The shared object of a QlikView document is created/updated as and when users create objects via any client.
Why does it also contain the data that from the data model the users are working on, along with the kind of object/type of chart with various other information about dimensions, expressions and object meta data?
This query comes from the investigation on a plain QlikView document of size around 430 MB with only the data model, the size of shared object file created is more than 140 MB.
I used the PowerTools to check the contents and found the feature to export to XML. When the XML file got generated its' size was over 2GB! I tried to load this XML into QlikView, only to find the existence of data in the data loading wizard. So,to conclude the .shared file has data from all the objects or bookmarks created by all users. Right?
Now, important question required for us to understand is that why the .shared file created via QlikView 9 SR7 (Client & Server) does not work for all users in QlikView 11.2 SR7 or SR8 (Client & Server) when it was actually created by the same set of users. To explain "does not work" further, below are the steps to recreate the scenario(s):
1. Create a sample app, deploy in QlikView 9.
2. Create some objects by two different users on server mode.
3. Copy the .shared file and .qvw into deployment of QlikView 11.2 SR7/8
4. Access the application via QlikView Desktop in server mode or via Plugin of 11.2 in IE.
The observation and the understanding after so many trials is that only the first user(say, user1) who accesses the application deployed can see his objects. The subsequent user(say, user2) cannot see any of his objects.
However, user2 can see the list of his objects in the 'Server Objects Pane'.
What would have gone wrong for user2? Is it a compatibility issue? Or any restrictions? Or a known bug?
Has anyone else also encountered this? What resolution is best in order not to lose out on the objects created by users in version 9, and make accessible and workable in version 11.2?