Skip to main content
Announcements
Qlik Community Office Hours - Bring your Ideation questions- May 15th, 11 AM ET: REGISTER NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Development by multiple persons

Hi,

If we divide dashboard development among different persons in team and a person can modify data model, script and UI during development then how to consolidate individual changes and integrate into single dashboard with consolidated data model, script and UI?

6 Replies
oknotsen
Master III
Master III

If you have a team of people working on your QlikView or Qlik Sense environment (or in a larger environment in general), you use a multi-layer model. This usually is a 3-layer architecture.

Layer 1: Extract raw data from your sources and store them into QVDs

Layer 2: Load from QVDs, do your business logic and changed to data model, and store into QVDs

Layer 3: Load from QVDs and do your UI

There are multiple documents about this and this is also explained during both the Developer and the Server/Publisher training done by Qlik and licensed partners.

May you live in interesting times!
nilapril2010
Contributor III
Contributor III

Hi,

My advice is finalize your DataModel. It should not be changed. Individual person can change script. But no one should change field names and relationships. Keep a master copy of your script. And changes should be marged there at end of your job.

Create a master copy of your QlikView application. Distribute your task sheetwise. Give individuals resposibility for a whole sheet and marge them with master copy after end of individuals' jobs.

Share an excel sheet for all your variables.

Regards

Nilanjan

Not applicable
Author

Hi,

In case if we have multiple complex scripts then how to integrate?

oknotsen
Master III
Master III

See my first reply.

Add more layers and/or includes if needed.

Have a decent structure in place makes the difference.

May you live in interesting times!
Not applicable
Author

Hi Onno,

Please help provide more details, the information mentioned in your reply is at high level

If possible please provide example to get more understanding

Peter_Cammaert
Partner - Champion III
Partner - Champion III

You may also want to consider using a VCS (Version Control System) to manage document content and scripts in a multi-user, rapidly-changing environment. A VCS also allows you to organize the propagation/publicaiton system across different platforms (DEV->ACC->PRD).

The community contains a lot of information on this subject. No need to repeat it all here.

Best,

Peter