Identify the dbt model to build the semantic model on.
Enable the semantic model in the model's YAML file.
Define entities (primary and foreign keys) for the model.
Define dimensions (time and categorical) for the model.
Define metrics (simple, derived, cumulative, ratio, conversion) for the model.
Validate the YAML configuration using `dbt parse`.
Validate the semantic layer using `dbt sl validate` or `mf validate-configs`.