Qlik Community

Ask a Question

Qlik Design Blog

All about product and Qlik solutions: scripting, data modeling, visual design, extensions, best practices, etc.

Announcements
QlikWorld starts MONDAY! last chance to register is now ! REGISTER NOW
Michael_Tarallo
Employee
Employee

starwars.pngRecently, I worked with a Qlik Community member to help them understand the Qlik REST Connector with Qlik Sense and QlikView. At first it appeared simple, but then he soon realized he needed to understand a bit more about how the data came back (the response), what the pagination settings were (pages of data used to retrieve more rows) and finally how to link (join, associate) other attributes that came back from the results of multiple REST API endpoints / resources. We got it all working and the results were pleasing. Needless to say were able to perform text analytics from a barrage of Facebook comments.  However, as I finalized all this in my head, I wanted to share what I've learned but in the simplest way possible. So I decided to find a very simple, publicly available RESTful service API in which I can demonstrate my findings easily. The below video presents those findings in a educational and entertaining way using the Star Wars API. Yes, that is correct, I said the Star Wars API. As a bonus, stick to the end of the video to see the Media Box Extension in action.

See this video on YouTube as well. Using the Qlik REST Connector - Pagination and Multiple JSON Schemas - YouTube

Do you know of other simple and fun, publicly available RESTful services? Share them with the Qlik Community in the comments below.

Regards,

Michael Tarallo (@mtarallo) | Twitter

Qlik

Special shout out to: Paul Hallett    (@phalt_) | Twitter - for creating an awesome resource http://swapi.co/about that allowed me to easily demonstrate the Qlik Sense REST Connector.

Resources used in this video:

Other Resources:

If using Qlik Sense Desktop please copy .qvf file to your C:\Users\<user profile>\Documents\Qlik\Sense\Apps and refresh Qlik Sense Desktop with F5. If using Qlik Sense Enterprise Server please import .qvf into your apps using the QMC - Qlik Management Console.

Disclaimer: Star Wars, the Star Wars logo, all names and pictures of Star Wars characters, vehicles and any other Star Wars related items are registered trademarks and/or copyrights of Lucasfilm Ltd., or their respective trademark and copyright holders.

19 Comments
pbk
Employee
Employee

Mike:

This is awesome!  Thanks for taking the time to put this video together!

6,290 Views
juc
Employee
Employee

Great video, Mike! Really helpful.

6,290 Views
mgranillo
Specialist
Specialist

I used the game of thrones api to make an app awhile ago: GoT app.qvf

It was fun and a good way to learn about the Rest connector

6,290 Views
Michael_Tarallo
Employee
Employee

Thanks for sharing the Got App Mike G.  - this great!

6,290 Views
Caique_Zaniolo
Employee
Employee

Great stuff Mike.. Thanks for sharing this!

6,290 Views
wwi
Employee
Employee

Nice one Mike!

6,290 Views
mstoler
Partner
Partner

Very nice Michael.

I am currently using the Rest Connector with pagination. I had a problem with the json format (the next field is dropped) on the last page.

My solution is to keep track of where I am and then create a new call for the last page. This works fine.

Thanks again!

Michael

4,582 Views
aldo-tgh
Partner
Partner

Hi Mike,

Great post.

Is the ability to use "POST" (instead of "GET") available on Qlik Sense?

It will be great to have a real life example.

Thanks in advance,

Aldo.

4,582 Views
Not applicable

Hello Mike,

Can you tell us how to configure Rest Connector to pull data from Twitter using pagination?

Thanks!

Rima

0 Likes
4,582 Views
Michael_Tarallo
Employee
Employee

Hello Rima - since this post there has been a webinar that combines many examples - and there is a help document too:

ICYMI - Qlik Sense Tips and Tricks Webinar - Tapping into all your data

Setting up selected REST sources for data loading ‒ Qlik Connectors

0 Likes
4,582 Views