Qlik Community

Qlik Design Blog

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

Employee
Employee

What's New in Qlik Sense April 2018

Hey guys - it's What's New in Qlik Sense time and I have prepared a brief video to share some of the awesome highlights in our next release Qlik Sense April 2018.

Highlights include:

Assisted data visualization with Qlik Sense chart suggestions / recommendations

Qlik Sense recommendations make it easier to create a visualization by allowing you to simply drag and drop fields onto your sheets. Chart suggestions are created using the Cognitive Engine in Qlik, which leverages insights from the data loaded and combines them with best practices for data visualization.

NEW Grid Size control

Now with the creation of a new sheet, the application author can choose between 3 grid sizes - small, medium and large.

Maps visualizations improvements

Qlik Sense April 2018 features significant improvements to the built-in maps visualization:

  • Support for multiple layers.
  • Labels for point layers and area layers.
  • Quick look up of countries, divisions, cities, postal code areas.
  • Circle select with distance measure.
  • Drill down support.
  • Layer control, zoom limit and draw order.
  • English or local name in the background map.

Publishing an app from the hub

In Qlik Sense April 2018 you can publish an app that you have created to any stream for which you have publish access. If you have published an app to a stream, you can move your app between the streams for which you have permission to publish.

Qlik Geocoding
A new subscription service part of the Qlik GeoAnalytics product package, that allows you to coordinate geo lookups all the way down to the street level.

Also included:

Keyboard navigation support for Qlik Sense hub

To improve accessibility, Qlik Sense hub now supports keyboard navigation and shortcuts.

Linking Qlik Sense Mobile to third-party applications

Qlik Sense Mobile can now interact with third party mobile applications through a custom generated URL (deep link). The link can be embedded within the third party mobile application, with appropriate selections and filters. Clicking the link opens the app in Qlik Sense Mobile with the filters and selections that were applied during original presentation. As a result, user experience is improved and context is provided when interacting with the app.

Enable anonymous users to export data

From Qlik Sense April 2018 anonymous users can print and export data.

For a complete list of fixes and improvements check out the release notes in the Qlik Help site.

You can download it from our customer downloads site or play with it right now on http://qlikcloud.com/.

Note: Our amazing product content and media team has also produced a number of updated videos supporting this release, check them out here on the Qlik Help YouTube channel:

Qlik Sense April 2018 Playlist

Can't see the video? YouTube blocked by your region or organization? Download the attached .mp4 to play on your computer or mobile device.

Additional resources:

Regards,

Michael Tarallo (@mtarallo) | Twitter

Qlik

38 Comments
maria_cecilia_l
New Contributor III

Hi Mike

I want to be sure about what's the meanning of having Geoanalytics Base with Qlik Sense April 2018.

With Qlik Sense april 2018 includes all the 17 operations? or our clients still have to buy the Geoanalytics base for them?

thanks for your response

0 Likes
161 Views
Employee
Employee

Hi Maria -

Thanks for your question - in short - we have updated our current map object based-off the Qlik GeoAnalytics Technology - future version will include more enhancements - but it is not meant to replace Base at the moment. Currently April 2018 only supports Area Map and Bubble Map - multi-layer and on the fly lookups and no upper data limits. I have added patricn‌ to the thread to verify future mapping functionality going forward. Patric?

161 Views
maria_cecilia_l
New Contributor III

thanks Mike!!!

161 Views
mountaindude
Contributor III

I have a Sense Enterprise environment where upgrading to April 2018 broke the data connections pane (to the right in the script editor).

I went from November-17 to April-18, all was fine according to the installer, but after restarting in April-18, the data connections never appear. Just a never ending spinning circle. Been looking through (a lot of) log files, can''t find any indication of what's going on.

Any ideas of what would be causing this, and what the solution is?

I will try doing a repair (using the same April-18 installer) and see if that helps.

0 Likes
161 Views
ssamuels
New Contributor III

Hi Göran,

Does your server have an internet connection?

0 Likes
161 Views
mountaindude
Contributor III

Yup, there is Internet connectivity.

Repairing using the installers made no difference.

I can however view the data connections when using Firefox instead of Chrome. It takes a long time (ca a minute instead of the normal few seconds) before the data connections appear in Firefox, but they do get there. In Chrome they never show up at all.

I've also cleared all Chrome history (cookies etc) to rule out such issues.

Nothing changed on the servers or client used to access the servers. Only change was that I upgraded to April-18, which makes me slightly worried there are bugs or at least breaking changes in April-18 (or Feb-18, as I went straight from Nov-17 to April-18).

I'll keep poking around in this, hopefully finding a solution that can be shared (if others too have run into this issue)

0 Likes
161 Views
dverbeke
Contributor III

April 2018 and releases before that are working for me.

But I find it always weird how slow these connections are retrieved from the repository.

It almost looks as if they are tried every time we load the connections.

Not sure how I can improve the perceived speed.

Kind Regards,

Dion

0 Likes
161 Views
ssamuels
New Contributor III

I've seen a similar issue when there is no internet connectivity on the server. In these cases loading the data connections takes forever. The built-in connector executables are cryptographically signed for authenticity verification, and the .Net Framework's verification procedure when launching an executable includes checking OCSP and Certificate Revocation List information, which means fetching it online if the system doesn't have a fresh cached copy locally. If your environment has no internet connection or restricted network these network requests will hang the connector initialization.


The solution for this issue is changing the .Net Framework's machine.config file on a global level (Applies for all connectors).


1. Stop all QS services on all nodes

2. Edit C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config

3a. If there is a <runtime/> tag, change it to

<runtime>

    <generatePublisherEvidence enabled="false"/>

</runtime>

3.b If there is other stuff in the <runtime> section, then change it to look like this:

<runtime>

  <some other="stuff">

    <...>

  <generatePublisherEvidence enabled="false"/>

</runtime>

4. Save machine.config

5. Repeat on all nodes (if applicable)

6. Start services on all nodes

0 Likes
161 Views
rbartley
Contributor III

Hi Mike,

I see that the April 2018 version allows anonymous export of data.  Does this also apply to mashups?  At present, I have implemented a node.js workaround for this.

Thanks in advance.

Richard

0 Likes
161 Views
mountaindude
Contributor III

Good thinking, but it doesn't solve the issue I am seeing.

It looks like April18 screwed up the virtual proxy settings in the repository... When connecting via a virtual proxy using windows auth, while on the actual server (using RDP), things work just fine.

When using a header-based virtual proxy things get weird, and one or more data connections seems to fall back to windows auth and requesting authentication before showing the list of data connections. Problem is that no account available on the windows server/AD is accepted, so I am not sure what's going on.

0 Likes
161 Views
mountaindude
Contributor III

Think I found it.

I had not previously approved the Qlik Data Market license agreement in the QMC.

Things had been working just fine, but the April18 caused the data connections to fail loading because of the non-approved Data Market T&Cs.

Approving them and restarting the Sense server, and voila!

Data connections are now showing up as expected.

0 Likes
161 Views
Employee
Employee

Hi Goran - thanks for the thorough investigation, i reviewed what you posted - I have informed the products team, if they come back with anything - I will update you.

Regards,

Mike T

Qlik

0 Likes
161 Views
Employee
Employee

Hi Richard -

I see it is possible via the API - but have not found a clean example of this - if you search the community you will find some examples, but I don't have the confidence they are working as I have not seen this in action yet - I will ask my colleague  - swr‌ - Hi Stefan - can you please provide an example on how to export data from a viz that is in a mashup - I found some older code on the community - but believe that may have changed since then. Thanks.

Mike

0 Likes
161 Views
rbartley
Contributor III

Hi Mike,

Thanks for responding.  In fact, I know that data can be exported as I'm already doing this.  My question was about the anonymous export with mashups.   

0 Likes
161 Views
Employee
Employee

Correct - yes, sorry I was not clearer in my reply - I did send this message to the products team responsible for the APIs:

"Would you be so kind to review the comment in the community discussion and please provide some insight on how someone can export data from a mashup viz, and is it something that would be supported anonymously? I did see a section in the doc under the Engine API that it was possible, but I am unsure how to implement something like this in a mashup. Thanks for your time."

0 Likes
161 Views
Employee
Employee

Hi rbartley‌,

In the Visualization API's Qvisualization object model we are exposing Table API which has `exportData` method. I agree the documentation is not clear enough; we are looking forward fixing this.

A simple example:

var app = qlik.openApp( 'app_id', config );

app.visualization.get( 'object_id' ).then(function(vis){

  vis.show('QV06');

  vis.table.exportData({download:true});

});

I hope this helps

0 Likes
161 Views
rbartley
Contributor III

Hi Aiham,

I'm still not clear whether this allows anonymous data export.  Could you please confirm?

Thanks.

Richard

0 Likes
161 Views
Employee
Employee

Hi,

Yes, the exportData method in Table API works when the user is anonymous, from April 2018 release.

In earlier versions, the user was getting an error message: `Forbidden`.


/aiham

161 Views
rbartley
Contributor III

Thanks for confirming.

0 Likes
161 Views
Employee
Employee

Hi Mike and Maria,

Yes, that's correct the QGA connector with the geo operations is not part of the new built in map chart. We will enhance the map chart in that coming releases with more layer types and visualization features.

For clarifications around mapping options in Sense, see my comments here:

https://community.qlik.com/blogs/qlikproductinnovation/2018/05/09/qlik-geoanalytics-mapping-capabili...

Thanks,

Patric

161 Views
kara1322
New Contributor

Hi,

I know one is able to disable the assistance within an object; however, is there anyway to turn it off completely in an app?  In a lot of our testing, we just don't need it, and it's annoying to have to first bring in a filter pane in order to just have a filter for a field vs the assistance automatically creating an object for you.

TySmiley Happy

Kara

0 Likes
161 Views
Employee
Employee

Hi Kara - thanks for you question. I will find out if there is a "global switch" - to disable it completely - but I discuss here in this video that you can disable it by holding down the shift key while dragging the  field over and it should create the list box for you.

https://www.youtube.com/watch?v=OZKVA6OZWOA&feature=youtu.be&t=4m35s

Cognitive Engine, Chart Suggestions, Tips and Tricks - Qlik Sense April 2018

161 Views
kara1322
New Contributor

Thank You, Michael!  That's a great workaround - even if one can't 'globally' turn it off, that works just fineSmiley Happy!

161 Views
mcoletti526
New Contributor

Hi Everyone,

This question may not apply directly to this thread, but how often is the built in US Postal Code layer inside the base Map chart updated?

Micah Coletti

0 Likes
161 Views
rbartley
Contributor III

HI Mike,

mtoakl

Could you please confirm whether anonymous bookmarking is supported through the mashup APIs in Qlik Sense April 2018 in the same way as anonymous data export?

Thanks in advance,

Richard Bartley

0 Likes
161 Views
Employee
Employee

Hi Micah - I added bps‌ to the thread - Patric can you please see Micah's question regarding the postal layer codes.

161 Views
Employee
Employee

Hi Richard - I will find out for you.

0 Likes
161 Views
Employee
Employee

Hi Micah,

The built in location database is updated regularly, we post status info on this page:

Qlik GeoAnalytics Coverage

When it comes to postal codes (areas and center points) we strive to have the best coverage for all countries. The US postal code areas are from 2017.

Thanks,

Patric

0 Likes
161 Views
rbartley
Contributor III

Hi Mike,

Did you ever get an answer on this?  Sorry if I missed your reply.

RixhRic

0 Likes
161 Views
rbartley
Contributor III

Hi Michael,

Did you ever receive an answer on this?

Best regards,

Richard

0 Likes
161 Views