# Sigma > Learn how Sigma concepts map to Holistics and where the products work differently. :::info We checked this guide on 19 August 2026. Sigma and Holistics may change after this date. ::: Use this guide to translate familiar Sigma terms into Holistics concepts. The mappings are not always exact because the products organise analysis differently. ## Sigma vs. Holistics Sigma puts analysis and presentation in a workbook. Workbook pages contain tables, pivots, charts, controls and other elements. Reusable data models provide shared calculations and relationships. Holistics separates the semantic layer from the presentation layer. Models and datasets define the data. Explore lets users analyse a published dataset. Canvas Dashboards present and share saved results. The main mappings are: - Sigma connection → Holistics data source - Sigma data model → Holistics dataset, built from Holistics models - Sigma model element or table → Holistics table model or query model - Sigma workbook → Holistics Explore and Canvas Dashboard - Sigma workbook element → Holistics dashboard block | Sigma artifact | Holistics equivalent | Key difference | | --- | --- | --- | | [Connection or warehouse source](https://help.sigmacomputing.com/docs/sigma-basics) | [Data source](/docs/connect/) | Both query connected data platforms. In Holistics, reports reach a data source through a dataset. | | [Data model](https://help.sigmacomputing.com/docs/data-modeling-tutorial) | [Dataset](/docs/datasets) | Sigma groups reusable tables, metrics and relationships in a data model. Holistics groups related models in a dataset. | | [Model element or table](https://help.sigmacomputing.com/docs/create-and-manage-data-models) | [Table model](/docs/table-models) or [query model](/docs/query-models) | A Sigma model element sits inside a data model. A Holistics model is a reusable definition over a table or SQL query. | | [Relationship](https://help.sigmacomputing.com/docs/define-relationships-in-data-models) | [Relationship](/docs/relationships) | Both define join logic. Holistics finds a join path between the models used in a query. | | [Metric](https://help.sigmacomputing.com/docs/create-and-manage-metrics) | [Dataset metric](/docs/metrics-in-datasets) in AQL | Both define reusable aggregates. A Holistics metric can set its aggregation scope across related models. | | [Formula or calculated column](https://help.sigmacomputing.com/docs/create-and-manage-tables) | [Dimension](/docs/model-fields) or [Ad-hoc Field](/docs/ad-hoc-fields) | Holistics uses semantic fields for reusable logic and Ad-hoc Fields for report-specific logic. | | [Workbook](https://help.sigmacomputing.com/docs/workbooks-overview) | [Explore](/docs/data-exploration) and [Canvas Dashboard](/docs/dashboards/) | Sigma combines analysis and presentation. Holistics separates dataset exploration from saved dashboard content. | | [Workbook page, table, pivot or chart](https://help.sigmacomputing.com/docs/sigma-basics) | [Canvas Dashboard and visualization block](/docs/dashboards/) | A Sigma page belongs to a workbook. A Holistics dashboard is a separate object that contains blocks and can use tabs. | | [Control](https://help.sigmacomputing.com/docs/intro-to-control-elements) | [Control block or filter](/docs/filters/) | Both filter data or set parameters. Holistics controls connect to visualizations that query datasets. | | [Explore mode, custom view or saved view](https://help.sigmacomputing.com/docs/create-and-interact-with-custom-views) | [Explore](/docs/data-exploration) and a personal or shared dashboard | Sigma saves changes to a workbook as a view. Holistics saves useful Explore results as dashboard content. | | [Draft, publish, version history or version tag](https://help.sigmacomputing.com/docs/workbook-lifecycle-explore-draft-and-publish) | [Git branch, commit, pull request and publish](/docs/git-version-control/) | Sigma versions one document. Holistics can review and publish changes across the full analytics project. | | [Data Models as Code](https://help.sigmacomputing.com/docs/manage-data-models-as-code) and [Workbooks as Code](https://www.sigmacomputing.com/blog/workbooks-as-code-preview) | AMQL model and dataset files, and Canvas `.page.aml` files | Sigma exposes each object as JSON or YAML through APIs. Holistics stores project objects as source files. | ## Example mapping For example, suppose you analyse orders by customer. In Sigma, one data model can contain Orders and Customers as table elements. The same data model can define their relationship and a Total revenue metric. In Holistics, Orders and Customers are separate models. A Sales dataset includes both models, their relationship and the Total revenue metric. Users explore the Sales dataset or use it in a Canvas Dashboard. ## Where the mappings are approximate These differences matter when you plan a migration or design new content. ### Data models map to 2 Holistics objects A Sigma data model is a reusable semantic document for workbooks. Holistics splits this work between models and datasets. A model represents one table or query. A dataset brings models, relationships, fields and metrics together for Explore. ### Workbooks split into analysis and presentation Sigma uses one workbook for analysis and presentation. Holistics uses Explore for analysis and Canvas Dashboards for presentation. ### Custom views do not map directly The nearest Holistics result is an exploration saved to a personal or shared dashboard. This result is not a private version of a published workbook. ### Versioning works at different levels Sigma versions individual documents through drafts, published versions, history and tags. Holistics Git branches and commits can change the full AMQL project. Publishing moves the approved project state to production. ## Code and AI development Both products support code and AI-assisted development. They expose different product objects as code. Sigma [Data Models as Code](https://help.sigmacomputing.com/docs/manage-data-models-as-code) uses its API to retrieve, create and update a data model as JSON or YAML. [Workbooks as Code](https://www.sigmacomputing.com/blog/workbooks-as-code-preview) uses a similar representation for workbook pages, elements, formulas, layout and formatting. Holistics stores models, datasets and Canvas Dashboards as AMQL files in one project. Teams can review changes through [Git branches and pull requests](/docs/git-version-control/). They can edit files in the web IDE or a local IDE, then publish approved changes. The [Holistics MCP Server](/docs/ai/mcp-server) gives compatible AI tools access to permitted workspace context. The AMQL files remain the versioned source. ## Availability on 19 August 2026 Check availability before you compare or plan a code-based workflow: - [Sigma Data Models as Code](https://help.sigmacomputing.com/docs/manage-data-models-as-code): generally available through the v2 API. Sigma's [release policy](https://help.sigmacomputing.com/docs/sigma-product-releases) treats unlabelled features as generally available - [Sigma Workbooks as Code](https://www.sigmacomputing.com/blog/workbooks-as-code-preview): private beta for selected customers. Private beta customers can use workbook code even though the general Data Models as Code guide lists workbook representations as unsupported - [Holistics Canvas Dashboard](/docs/dashboards/): available in Holistics 4.0. Holistics documents AMQL, Git, Model Context Protocol (MCP) and local AI-assisted development without beta labels - [Holistics external Git repository](/docs/git-version-control/external-git): available on the Standard plan and above. Holistics uses a hosted repository by default ## Official sources Use these official sources to check terms and current availability. ### Sigma - [Sigma basics](https://help.sigmacomputing.com/docs/sigma-basics) - [Tutorial: Intro to data models](https://help.sigmacomputing.com/docs/data-modeling-tutorial) - [Define relationships in data models](https://help.sigmacomputing.com/docs/define-relationships-in-data-models) - [Create and manage metrics](https://help.sigmacomputing.com/docs/create-and-manage-metrics) - [Create and interact with custom views](https://help.sigmacomputing.com/docs/create-and-interact-with-custom-views) - [Workbook lifecycle: explore, draft, and publish](https://help.sigmacomputing.com/docs/workbook-lifecycle-explore-draft-and-publish) - [Workbook versions and version history](https://help.sigmacomputing.com/docs/workbook-versions-and-version-history) - [Manage data models as code](https://help.sigmacomputing.com/docs/manage-data-models-as-code) - [Workbooks as Code preview](https://www.sigmacomputing.com/blog/workbooks-as-code-preview) ### Holistics - [Quickstart](/docs/quickstart) - [Data models](/docs/data-model) - [Datasets](/docs/datasets) - [Relationships](/docs/relationships) - [Create metrics in datasets](/docs/metrics-in-datasets) - [Explore data](/docs/data-exploration) - [Canvas dashboard](/docs/dashboards/) - [Version control with Git](/docs/git-version-control/) - [Permission system](/docs/admin/permission-system) - [Local development with AI agents](/docs/development/local-agentic-development) - [Holistics MCP Server](/docs/ai/mcp-server)