Skip to main content

AML & Semantic Layer

The semantic layer is the layer between your warehouse and everything that consumes data (dashboards, AI, embedded analytics, self-service). It's where models, dimensions, measures, datasets, and relationships are defined as composable code objects, and it's the substrate the rest of Holistics reasons from.

Holistics's semantic layer is written in AML, a typed language purpose-built for analytics modeling: first-class language constructs for models, datasets, and relationships, not YAML key-value structures. The companion query language AQL queries the semantic layer; it gets its own section.

Holistics architecture: source, modeling, execution, consumption

What's in this section

The flow runs setup → language → building blocks → patterns → operations:

Where to start


Open Markdown
Let us know what you think about this document :)