Sigma support is in Beta.
Publishing a data model requires a one-time API access setup — see
Sigma API Integration.
Publishing a domain as a data model
From the Honeydew UI, select Publish data model and provide:- Domain — the domain to publish as the data model.
- Workspace — the Sigma workspace to place the data model in.
- Connection — the Honeydew connection in Sigma (only selectable when more than one exists).
- Folder — the folder for the data model.
- Model name — a name for a new data model, or select an existing one to update.
- Field type — every attribute is synced as a dimension, and every metric as a measure.
- Folders — dimensions are grouped into folders in Sigma.
- Field display names. When no display name is set, Honeydew creates an automatic user friendly name.
- Field descriptions.
- Field format string (see Sigma-specific Metadata).
Sigma-specific Metadata
You can control how a field is formatted in Sigma by adding aformatString to the
field’s sigma metadata section. The value is a D3 format string, which Sigma applies
natively (for example $,.2f for currency or ,.0f for a whole number). See Sigma’s
format columns and metrics
documentation.
Only number and date/time fields can be formatted. A
formatString on a string or
boolean field is ignored.Metrics and Calculated Attributes
For metrics and calculated attributes, add the metadata to the field’s own YAML file:Refreshing a data model
Changes in calculations reflect automatically and immediately in Sigma. Any other change will not reflect in Sigma until publishing the data model again. In particular, the following changes require publishing again:- Changing metadata: descriptions and display names
- Adding new attributes or metrics
- Renaming or removing attributes or metrics
- Changing the entities or fields that participate in a domain