Skip to main content
DocsCML Reference

CML — Domain reference

Full reference for .domain.celiq files.

File structure

domain: <identifier>
label: <display name>
description: <text>
connection: <override>

nodes:
- <node name>

joins:
- from: <node>
to: <node>
type: left
on: <sql condition>

reveals:
- name: <identifier>
label: <display name>
primary_node: <node>
description: <text>
suggested_metrics:
- <node.metric_name>

Domain fields

FieldTypeRequiredDescription
domainstringUnique identifier
labelstringDisplay name
descriptionstring
connectionstringOverride project connection
nodeslistNode names in this domain
joinslistJoin definitions
revealslistAt least one reveal required

Reveal fields

FieldTypeRequiredDescription
namestringUnique identifier
labelstringDisplay name
primary_nodestringNode queries start from
descriptionstring
suggested_metricslistPre-selected metrics: node.metric