Skip to main content

Forge overview

Forge is the semantic modelling IDE where you define your data model. It has three modes:

Build mode

The code editor view. Write and edit CML files (.node.celiq, .domain.celiq) with syntax highlighting, auto-complete, and live validation.

The left panel shows your project file tree. Click any file to open it in the editor. The right panel shows a live preview of the parsed node/domain.

Browse mode

Read-only exploration of your data model. Click any node to see its attributes and metrics with descriptions, types, and sample values. Good for analysts who want to understand what fields are available.

Validate mode

Shows all CML errors and warnings across your project:

  • Errors (red) — invalid syntax, missing required fields, broken joins
  • Warnings (yellow) — potential issues like missing descriptions, unmapped geo types

Fix errors before saving — they will block query execution.

Generating with Orion

Click Generate with Orion to have the AI assistant read your database schema and write CML files for you. It inspects table columns, infers types, guesses metrics, and writes .node.celiq files.

You review and edit the output before saving. Orion never writes directly to your database.