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 Snowflake Intelligence integration—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 to Snowflake Intelligence or download as packages

The Semantic Models Workflow


From the home page, select the Semantic Models list:

Semantic Models list view

Mission Control

The sidebar tracks progress through the workflow:

Mission Control
1Model Details
2Business Requirements
3AI Modeling & Build
4Publish & Review

UI Tabs

TabPurpose
MODEL DETAILSBasic info, connection selection, context documents
BUSINESS REQUIREMENTSBRD Agent interview and document generation
AI MODELING & BUILDGenerated artifacts and DBT execution
PUBLISH & REVIEWSnowflake Intelligence, catalogs, downloads

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 Intelligence✅ AvailableCortex Agents for natural language querying
Data CatalogsOn-DemandOpenMetadata, custom integrations
Artifact Download✅ AvailableComplete package for local use

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 — Deploy to Snowflake Intelligence