Configure a dbt Semantic Layer integration
Sigma supports dbt Semantic Layer integrations, allowing you to leverage your predefined dbt metrics in Sigma workbooks. This document explains how to configure a dbt Semantic Layer in Sigma. To query an existing integration, see Query a dbt Semantic Layer integration.
System and user requirements
- You must be assigned the Admin account type.
- You must have a dbt Cloud integration configured in Sigma. The dbt Semantic Layer is not available for dbt Core integrations. See Manage dbt integration.
- You must use the same dbt service account token that you use for the dbt integration, and that token must be configured with the following permissions: Semantic Layer Only, Metadata Only, and Read-Only. See the dbt documentation on Service account tokens.
- You need a dbt environment ID. See the dbt documentation on the dbt environment command.
Configure a dbt Semantic Layer integration
-
Go to Administration > Account.
-
In the Integrations section, select Edit next to your dbt integration.
-
In the dbt Integration section, fill out the required fields:
-
Select Save.

