Sigma Version Tagging for Efficient Dashboard Management
Simplify Dev, UAT, and Prod workflows, reduce errors, and streamline dashboards with Sigma version tagging.
In analytics and BI environments, workbooks or dashboards often go through multiple stages of
development, review, testing, and production. Without version control, promoting changes can
risk breaking dashboards for end users or cause confusion as different stakeholders see different
states of the workbook.
To address this, Sigma introduces version tagging as a lightweight, built-in version control
mechanism for workbooks and data models. Sigma Version tagging enables teams to label,
freeze, and share specific versions of a workbook or data model while still allowing further
iterative changes behind the scenes. It helps enforce stability, promote safe deployments, and
better support collaboration across development, UAT, and production workflows.
This article is based on our hands-on experience implementing Sigma version tagging in real-
world projects. Through this work, we’ve streamlined dashboard migration and environment
management, learning firsthand how tagging can eliminate manual effort, reduce errors, and
enable a structured Dev–UAT–Prod workflow for better governance and collaboration.
Our dashboard migration process is shifting from a manual, error-prone approach to a tag-based
method that is faster, consistent, and easier to manage.
In the old process, each dashboard had to be reviewed individually to identify whether it was
connected to development or production. This manual effort was time-consuming, inconsistent,
and increased the risk of errors, especially when managing a large number of dashboards.
Enhancements required duplicating dashboards, re-implementing the same changes, and
validating them multiple times, which slowed down delivery.
With the new Sigma version tagging migration, dashboards and data models can be
systematically labeled as Dev, UAT, or Prod, making it simple to filter, identify and promote
dashboards across environments. This eliminates duplicate work, reduces errors and ensures a
scalable, traceable process that supports stronger governance, better collaboration and smoother
parallel development.
Previous Approach - Manual Migration