Skip to main content

Semantic Models Overview

Semantic Models transform logical data models (ERDs) into business-ready analytics assets with full execution and publishing capabilities. From business requirements to production-ready DBT pipelines and platform agents—all automated.


What Semantic Models Do​

End-to-End Automation

From business requirements to queryable AI agent. No manual DBT coding required.

Semantic Models take the ERD from Schema Agents and:

  1. Capture business requirements through AI-driven interviews
  2. Generate production-ready artifacts (DBT, lineage, catalog, glossary, metrics)
  3. Execute DBT pipelines in your data warehouse
  4. Sync code to Git repositories
  5. Publish via chat to Snowflake Cortex Analyst, Databricks Genie, or BigQuery Data Agent

The Semantic Models Workflow​


From the home page, select Semantics in the sidebar:

Manage Models list view

Workflow Steps​

Each Semantic Model walks through these tabs:

Semantic Model workflow tabs
TabPurpose
Model DetailsSetup, connection, context
Business RequirementsBRD interview
AI ModelingGenerated artifacts
Data TransformationDBT execution
Code SyncGit sync & publish

Generated Artifacts​

From ERD + BRD, ekai generates a complete suite of artifacts:

DBT Project

Complete dbt project with staging, intermediate, and mart models. Ready to run.

Data Lineage

Visual diagram and JSON representation of data flow from source to output.

Data Catalog

Technical and business descriptions for all entities and columns.

Business Glossary

Standardized term definitions linked to data elements.

Metrics & KPIs

Calculated measure definitions with SQL formulas.

Data Validation

dbt tests for schema integrity and business rules.


Publishing Options​

DestinationStatusDescription
Snowflake Cortex Analyst✅ AvailableNL agents on Snowflake semantics
Databricks Genie✅ AvailableGenie workspace publishing
BigQuery Data Agent✅ AvailableData Agent on BigQuery semantics
ClickHouse Agent✅ AvailableArtifact transfer + manual skill in ClickHouse

Publishing is guided in the Data Transformation chat after materialization — see Publish. Artifact download lives under Code Sync.


Next Steps​

  1. Create Model — Set up a new Semantic Model
  2. Capture Requirements — BRD Agent interview
  3. AI Modeling — Generated artifacts
  4. Execute DBT — Build and run
  5. Publish — Publish via chat to your platform