Skip to main content

Official Support Articles

Search or browse our knowledge base to find answers to your questions ranging from account questions to troubleshooting error messages. The content is curated and updated by our global Support team

QlikWorld 2023, a live, in-person thrill ride. Save $300 before February 6: REGISTER NOW!

New IP provider for Qlik GeoAnalytics connector

Showing results for 
Search instead for 
Did you mean: 

New IP provider for Qlik GeoAnalytics connector


The Qlik GeoAnalytics connector switches IP provider "MaxMind" to the new provider "DB-IP Lite" on the Qlik GeoAnalytics cloud platform on the 23rd of June.

For on-premise the change will be with the upcoming Qlik GeoAnalytics data package "EnterpriseDataPackage-21.05" release.

Accordingly, the IP provider change will have  impact on the Qlik GeoAnalytics operation "IPLookup".

The differences  between the old and new version can be seen in the following overview for 1000 random IP addresses:


In general, as you can see, more data for city names will be available via "IPLookup", but no data for field "Adm1Code".

As a consequence for existing apps you might get the errors:

- "The data contains invalid geometries that could not be shown on the map. Review your data for errors and try again"


- "Invalid location ID, null or empty"


-  "The following locations could not be found:.. Review the values in your data and try again"




  • All GeoAnalytics versions (cloud or on premise versions)



The missing data in the field "Adm1Code" from operation "IPLookup" can be retrieved via operation "Closest".

In the following example we are going to show the workaround for the following IP list which can be generated via "Inline" statement (please also check out more details in the attached app "IPDataUSAdm1Code_GeoConnector.qvf" where in addition you can also see how to extract the Adm1Name):

Load * Inline [


1) In the first step using the Qlik GeoAnalytics connector we can do the look up via operation "IPLookup":


2) Please be aware that no data will appear in field "Adm1Code" so you don't need to select it:


3) In the next step using the Qlik GeoAnalytics connector again we use now the operation "Closest" as follows:


4) Please find in the table "Adm" again the field "Adm1Code" which needs to be selected now:



5) If you run the script the data model should look like this and contain data for field "Adm1Code":



In addition in the attached app "IPDataUSAdm1_GeoOperations.qvf" you can find an example for a load script that uses GeoAnalytics operations which are only available on Qlik Cloud Services.


Version history
Last update:
‎2021-06-22 10:17 AM
Updated by: