Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
LDR
Creator II
Creator II

Data returned by connection "monitor_apps_REST_event" doesn't include all values returned by QRS endpoint ".../qrs/event/full"

Hi everyone,

As usually, I appreciate a lot your time. Thanks for giving me support.

Ok, let me explain what I found and let me know if I'm doing anything wrong.

Via QRS API and using POSTMAN I have queried the endpoint ".../qrs/event/full". QRS API for each trigger inside each reload tasks is returning in JSON format some columns that I want to use. Let me show you (are in yellow background):

LDR_0-1667992364226.png

Then, in order to retrieve the same data in an app in Qlik Sense, I loaded all  this data using the connection created by the own Qlik and called "monitor_apps_REST_event". At the end this connection queries the same end point that I queried from POSTMAN but using it, I don't see  any of the columns I want to use inside any table that Qlik has loaded.

I'm wondering that QS is omitting some columns like "schemaFilterDescription","incrementDescription" or "incrementOption".

Of course, I wondered as well that maybe my approach is missing something.

Can you tell me how to load the complete set of columns returned by "qrs/event/full" using only Qlik Sense? I wouldn't like to query it outside QS, convert it to csv format and open it from my app in QS again.

 

Let me share the data model generated by QLIK when I use "monitor_apps_REST_event".

LDR_1-1667993137061.png

 

Ah, I created a REST connection as well and the result is the same than with the connection before so in my opinion QLIK is not including all possible columns when read the returning JSON file.

Best regards

 

Labels (1)
  • API

1 Reply
Marc
Employee
Employee

Using the Data Load editor 

if you select the connection 'monitor_apps_REST_event' and click 'Select Data', then

tick the Root Table and

insert the default script

if all the columns and tables are selected, and the script is not modified they should be included.

Marc_0-1669254866245.png

you should find the IncrementDescription & IncrementOption prosperities on the root table

Marc_1-1669255003889.png

and as the schemaFilterDescription is an array, it gets its own table

Marc_2-1669255115785.png

NB: if you scroll to the right in the Data Load Editor Preview window you should see the properties you are missing.

You may also want to make sure that the Service Account configured on the Data Connection is a RootAdmin

Marc_3-1669255581966.png