AML Reference
Syntax, types, and object-by-object details for the Analytics Modeling Language.
This is the reference for AML: the syntax, the types, the object-by-object details. Use it to look something up.
For concepts (what AML is for, design principles, reusability patterns, and how it fits with AQL), head to AML Overview in the Documentation section.
How this section is organized
AML is a declarative language for defining semantic models. The reference is grouped by object type and by language feature, mirroring the sidebar.
Core objects
The building blocks you'll define most often: models and their fields, datasets, and dashboards.
Models and fields
Datasets
Dashboards
Language features
The constructs that make AML composable and reusable: types, functions, modules, and the tools for sharing logic across objects.
Quick start
If you're new to AML:
- Examples: side-by-side code examples for common objects
- Model → Fields → Dataset: the core modeling path
See also
- AML Overview: conceptual introduction and design principles
- AQL Reference: the query language that runs on top of AML models
- Reusability Guide: patterns for composing and reusing AML code