Skip to main content

31 docs tagged with "Semantic Layer"

View All Tags

Available integrations

Discover the diverse range of partners that seamlessly integrate with the powerful dbt Semantic Layer, allowing you to query and unlock valuable insights from your data ecosystem.

Creating metrics

Metrics can be defined in the same or separate YAML files from semantic models within the same dbt project repo.

dbt Semantic Layer

Learn how the dbt Semantic Layer enables data teams to centrally define and query metrics.

dbt Semantic Layer FAQs

Read the FAQs to learn more about the dbt Semantic Layer, how it works, how to build metrics, integrations, and more.

Derived metrics

Derived metrics is defined as an expression of other metrics..

Dimensions

Dimensions determine the level of aggregation for a metric, and are non-aggregatable expressions.

Entities

Entities are real-world concepts that correspond to key parts of your business, such as customers, transactions, and ad campaigns.

GraphQL

Integrate and use the GraphQL API to query your metrics.

JDBC

Integrate and use the JDBC API to query your metrics.

Joins

Joins allow you to combine data from different tables and create new metrics

Measures

Measures are aggregations performed on columns in your model.

MetricFlow commands

Query metrics and metadata in your dbt project with the MetricFlow commands.

Ratio metrics

Use ratio metrics to create a ratio out of two measures.

Saved queries

Saved queries are a way to save commonly used queries in MetricFlow. They can be used to save time and avoid writing the same query over and over again.

Semantic Layer APIs

Integrate and query metrics and dimensions in downstream tools using the Semantic Layer APIs

Semantic manifest

Learn about the semantic manifest.json file and how you can use artifacts to gain insights about your dbt Semantic Layer.

Semantic models

Semantic models are yml abstractions on top of a dbt mode, connected via joining keys as edges

Simple metrics

Use simple metrics to directly reference a single measure.

Tableau

Use Tableau worksheets to query the dbt Semantic Layer and produce dashboards with trusted date.

Validations

The Semantic Layer, powered by MetricFlow, has three types of built-in validations, including Parsing Validation, Semantic Validation, and Data Warehouse validation, which are performed in a sequential and blocking manner.