Skip to main content

Development Mode, Production Mode and Deploy

(This feature is currently in active development. Please reach out if you want to become beta tester)


If you're familiar with git, each Holistics project has an associated Git repository. Switching between Production and Development Mode is basically switching from production branch and non-production branch of your repository.

Production Mode

The Production Mode of the project is where you have access to the finalized version of your data models & datasets that are ready for end-users to explore and build reports. You cannot make changes to project files when you are on Production Mode.

Development Mode

The Development Mode of the project is where you can make changes to the project files without affecting what your end-users are using in Reporting.

If you decide to integrate your project with any 3rd party git hosting service (GitHub, GitLab,...), your analysts can work on their isolated branch in development mode without affecting each other works.

Getting your changes from Development to Production

Once you are happy with your changes in Development, you can Deploy to Production and allowing your Business Users to explore and get insights from the Ready-to-use Dataset in the Reporting layer.

There are some notes about Holistics deployment

  • [Only applicable to AML 1.0] Do remember to include the dataset you want to deploy in the index.aml file. For more information regarding this file, refer to the index.aml file.
  • If you do not integrate your project with any 3rd party git hosting service (GitHub, GitLab,...), while the project is being deployed, other people cannot save their changes.

Let us know what you think about this document :)