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
| Field | Type | Required | Description |
|---|---|---|---|
domain | string | ✓ | Unique identifier |
label | string | Display name | |
description | string | ||
connection | string | Override project connection | |
nodes | list | ✓ | Node names in this domain |
joins | list | Join definitions | |
reveals | list | ✓ | At least one reveal required |
Reveal fields
| Field | Type | Required | Description |
|---|---|---|---|
name | string | ✓ | Unique identifier |
label | string | Display name | |
primary_node | string | ✓ | Node queries start from |
description | string | ||
suggested_metrics | list | Pre-selected metrics: node.metric |