Are you ready to use Multi Development?

May 23, 2019

Ever wanted to edit a Qlik Sense app with Multiple Developers simultaneously? Ever asked yourself why Multi Development is still difficult?

What is your challenge by using Qlik together with your colleagues?

We see that most Qlik Customers are developing new apps in a waterfall kind of way, or they manually merge multiple versions of an app into one. However most of the time that results in you being again last in line in the development chain. Right after your fellow colleague, who always needs more time for his part then planned. In conclusion this gives you less time to make your changes properly.

Keeping up with the latest technological developments and start using Multi Development!

User interfaces and capabilities of apps have grown quite fast over the past decades but some things are still the same as 20 years ago. Working in text based code and merging these changes is not very difficult. Traditional solutions like GIT, SVN and TFS are fully capable of doing this. And when they see a conflict, you as a user need to solve it.

Does is work the same for Qlik Sense?

Doing the same for a Qlik Sense app however is a challenge and the traditional solutions are incapable of doing the same for a Qlik Sense app. However, allowing multiple developers to work on the same app simultaneously doesn’t have to be difficult. We have the solution and you don’t even have to merge the changes into a single version!

Multi Development with PlatformManager

PlatformManager allows multiple developers to work on the same Qlik Sense app, simultaneously which will speed up your application development. Developers no longer have to wait until the app is checked-in. They can work together in the same app at the same time. Just agree on who is working on which part of the app and you’re good to go. Every developer simply checks-out the app and starts developing new sheets, visuals or changing the script. When finished, they just perform an individual check-in.

During development changes are synchronized to all developers so merging is not required. When all developers have finished, the app can be published for testing and the new version can be compared with the checked-out version visualizing the differences.

A lot of time and money can be saved

By giving the developers the possibility to work together on the same app at the same time a lot of time and money can be saved.
Curious how it works? Check the video! or read how you can use PlatformManager with Qlik Sense

 

Do you want to consult with us about whether PlatformManager is for you? Fill in the form on the contact page or watch our demo!

More Blogs

Job queue processing optimized

PM 4.5.3 Possibility to run more than one job at the same time Until version 4.5.3 PlatformManager executed all jobs (i.e., import, check-in, extraction, checkout, promote) sequential. So, each job had to wait for another job to finish. While most jobs are processed swiftly, the job queue can grow when many jobs are requested in a short amount of time or when large time-consuming jobs like import, check-in and data extraction are added. The Job Queue mechanism is now optimized to run jobs parallel (whenever possible). This means that at the same time an extract job is running a check-in, import, checkout or promote can be done. Also import, check-in and extraction of items that use another BI Service can run at the same time. The maximum amount of parallel job can be configured to get the most out of your PlatformManager installation. This feature is most powerful for customers with multiple BI solutions (i.e., QlikView & Qlik Sense) managed by PlatformManager. For example: extraction of a QlikView application does not hinder any Qlik Sense jobs in the queue. It can almost double the job load capacity of PlatformManager, depending on the mix of job types in the queue. But

Read more

Job View Enhanced

PM 4.5.5 A filter for a specific period is added to the JobView The JobView monitor shows all (re)scheduled, running, passed, cancelled and failed jobs. For instance, failed imports, successful promote, etc. Now it is possible to not only filter jobs based on status, but also on time period (i.e., last week). Monitoring your jobs becomes so much easier. You select the status and time period of the jobs to get an overview. This overview helps you to manage your job queue. When a job failed it is possible to rerun the job immediate or schedule it to be executed at a specific date and time. Already scheduled jobs can be canceled or rescheduled if so needed. This is great, for instance, if an import failed because of a missing extension. After importing the extension the import job can be re-run instead of going through the import wizard again.

Read more

Support for Qlik Sense SaaS (hybrid)

In our 3 phase Qlik Sense SaaS support approach we are now working on Phase II. Phase I was tested and released in 2021 and enables customers who have an on-premise Qlik Sense implementation with additional Qlik Sense SaaS tenants to usePlatformManager. The synchronization to the QS SaaS tenants is fully executedby the Qlik Sense synchronization process. Phase IIgoes a step further in a way that PlatformManager can also take over thesynchronization to the QS SaaS tenants. We believe this is a more integratedapproach with additional features which are of great use for Customers workingin a hybrid environment. What we aim to achieve is that the QS SaaS tenants are also controlled and visible in PlatformManager. Features that will be provided are: Automated deployment to a QS SaaStenant of apps and Extensions. If necessary, we will change the owner of theapp. Automatically changing the Dataconnections used in the Qlik Sense app during promotion to the QS SaaS tenant. Move the app to the requireddestination space. A reload can be fired after orduring promotion. Phase IIIwill support a fully operational DTAP implementation running in QS SaaS. Wewill start a research project around April 2022 to investigate the bestfeasible approach for this. 

Read more
© 2013 - 2022 In4BI B.V. | All Rights Reserved