Qlik Community

Qlik Sense App Development

Discussion board where members can learn more about Qlik Sense App Development and Usage.

Not applicable

Qliksense Development Architecture

HI,

I have worked on Qlikview and we were using the three tier development architecture in our previous project.

Now we are going to start on a Qliksense project and I need help on that.

What architectural approach  should we follow? Should we continue with the same approach as qlikview(Creting Qvd's, Creating model and finally creating application)? Or there is a better approach in qliksense?

After going through some posts I found that we can not manage qvf files in our folders. Please suggest the best way to go ahead.

Thanks in Advance

1 Solution

Accepted Solutions
oknotsen
Honored Contributor III

Re: Qliksense Development Architecture

The whole layer system, including QVDs, still works fine. I would stick to it.

The big (I think positive) difference will be that you will sooner turn to a multi node environment as this no longer involves license costs.

May you live in interesting times!
5 Replies
oknotsen
Honored Contributor III

Re: Qliksense Development Architecture

I would suggest to continue the same way are you are currently working.

You would work with different Streams. Don't bother with them being in the same folder. You will start working with different nodes and publish applications to different Streams on different nodes (which in turn results in different folders).

Note that for Qlik Sense you are no longer paying for servers, so as long as you have the (virtual) hardware, you can just put up multiple nodes ("servers").

May you live in interesting times!
Not applicable

Re: Qliksense Development Architecture

Hi,

Thanks for your prompt reply.

What I want to know is the Data(qvd) layer is still a good to have in Qliksense?

Actually I need to create a development approach for the upcoming project. We have qliksense training planned in April. For now I just have one concern.

Should we create QVDs, Model and Applications here in qliksense like we did in Qlikview?

Thanks

oknotsen
Honored Contributor III

Re: Qliksense Development Architecture

The whole layer system, including QVDs, still works fine. I would stick to it.

The big (I think positive) difference will be that you will sooner turn to a multi node environment as this no longer involves license costs.

May you live in interesting times!
philip_doyne
Contributor II

Re: Qliksense Development Architecture

I would set up a Data Source to a folder where you keep your apps (probably with other folders for your QVD's) - in QlikView this was automatically set to where the QVW was stored but with Qlik Sense the files go in a system type folder.    The bigger problem in my view is keeping versions of the apps you create... duplicate app in Sense is a pain because you get loads of versions.   The best solution I have found so far is to EXPORT the app frequently and each time save the resulting QVF in your designated folder with an incremented version no.  That way if you need to restore it you can reimport from the QVF and you know which version you have - the automated naming in duplicating an app can give you names like SalesApp(1)(2)(3)(2) in the hub  if you have duplicated with out changing the name!   For my part I can never remember which is which.   Exporting to QVF keeps the versions and always leaves you with only one version of the file in the hub.   Hope this helps. Philip

PS:  Dont forget that to set up a File Based Data source you need to be an Admin of sorts (not sure if it has to be root admin - definitely works - or one of the others eg Content Admin.

Not applicable

Re: Qliksense Development Architecture

Hi Philip,

Thanks for the valuable information.