
dbt Semantic Layer
7.5#3 in semantic layer softwareFrom $100 a monthFree planWebAPIExtension
Visit
| Fact | dbt Semantic Layer | tbls |
|---|---|---|
| Integrations | The product page says the Semantic Layer offers an API, the dbt MCP Server, and dozens of out-of-the-box integrations for BI, notebooks, spreadsheets, embedded analytics, and AI systems. | Documented datasources include PostgreSQL, MySQL, MariaDB, SQLite, BigQuery, Cloud Spanner, Amazon Redshift, Microsoft SQL Server, Azure SQL or Microsoft Fabric Warehouse, Amazon DynamoDB, Snowflake, MongoDB, ClickHouse, Databricks, JSON, HTTP, and GitHub. |
| Purpose | The Semantic Layer centralizes metric definitions on dbt models and automatically handles data joins for consistent use across downstream tools and applications. | tbls is a CI-friendly tool written in Go for documenting databases. |
The Semantic Layer suits data teams that need governed, consistent metrics for analytics, embedded applications, or AI use cases. It is for organizations already using dbt Starter or Enterprise accounts to define and query metrics.
tbls suits developers and database teams that want generated schema documentation, configurable lint checks, or schema comparisons as part of their workflow. It is also relevant to teams needing multiple output formats or documented database sources.