Qlik Community

New to Qlik Sense

Discussion board where members can get started with Qlik Sense.

charesmi
New Contributor II

Calling a REST Web Service from application

Hi,

- Is it possible to execute a REST web service call from a Qlik Sense application ?

- In other words, even though I design an ETL load script to pre-fetch 99% of all the data I will need in an application, is it possible to access a small bit of data "live" while the application is running (ex: fetch weather data at a certain ad-hoc interval) ? 

- I have checked out the "Direct Discovery" feature here, but it seems to be mostly geared for Big Data Sources. Is this a correct assumption ?

Regards,

Michel

5 Replies
MVP
MVP

Re: Calling a REST Web Service from application

You have at least three options:

- Write a Qlik Sense Extension

- Use Advanced Analytics Integration

- Use "Direct Discovery" - which will work perfectly well with Small Data Sources as well

shraddha_g
Honored Contributor III

Re: Calling a REST Web Service from application

You can connect to Web Service through REST Connector available in Qliksense

Refer REST connection POST method - QlikSense

MVP
MVP

Re: Calling a REST Web Service from application

That will only work in a load script and not "while the application is running".

charesmi
New Contributor II

Re: Calling a REST Web Service from application

Hi Petter,

- Thanks for the prompt and helpful reply.

One follow up question : How will developing an extension allow me to perform this kind of ad-hoc data access (instead of using standard connectors with ETL load scripting) ?

Regards,

Michel

Re: Calling a REST Web Service from application

I have been toying with the idea of creating a MashUp that gets all its historical data, up to close of play yesterday from a standard qvf data source via hypercubes.  But getting today's up to date data direct from the source database.

You could do the same with your rest api weather data.

This would have the overhead of writing a MashUp though.

Community Browser