Перейти к основному содержимому

dbt Semantic Layer StarterEnterpriseEnterprise +

dbt Semantic Layer устраняет дублирование кода, позволяя дата-командам определять метрики поверх существующих моделей и автоматически обрабатывать соединения данных.

dbt Semantic Layer, работающий на базе MetricFlow, упрощает процесс определения и использования критически важных бизнес-метрик, таких как revenue, на уровне моделирования (ваш dbt‑проект). Централизация определений метрик позволяет дата-командам обеспечивать согласованный self‑service‑доступ к этим метрикам в downstream‑инструментах и приложениях.

Перенос определений метрик из BI‑слоя в слой моделирования позволяет дата-командам быть уверенными, что разные бизнес‑подразделения используют одни и те же определения метрик, независимо от выбранного инструмента. Если определение метрики изменяется в dbt, оно обновляется везде, где используется, обеспечивая согласованность во всех приложениях. Для обеспечения безопасного контроля доступа Semantic Layer реализует надежные механизмы разграничения прав доступа.

Чтобы узнать больше, ознакомьтесь с FAQ по Semantic Layer или прочитайте пост в блоге Why we need a universal semantic layer.

Начало работы с dbt Semantic Layer

Чтобы определить и запросить метрики с помощью dbt Semantic Layer, вы должны иметь учетную запись dbt Starter or Enterprise-tier. Подходит как для многопользовательских, так и для однопользовательских учетных записей. Примечание: владельцам однопользовательских учетных записей следует связаться с представителем своей учетной записи для необходимой настройки и активации.

Пока не поддерживается в движке dbt Fusion

Semantic Layer в настоящее время поддерживается в dbt platform для окружений, использующих версии dbt Core. Поддержка окружений на движке dbt Fusion появится в ближайшее время.

Эта страница содержит ссылки на различные ресурсы, которые помогут вам понять, настроить, развернуть и интегрировать Semantic Layer. В следующих разделах собраны ссылки на отдельные страницы с подробным описанием каждого аспекта. Используйте их для быстрого перехода к нужной информации — будь то первоначальная настройка Semantic Layer, деплой метрик или интеграция с downstream‑инструментами.

Для начала работы с Semantic Layer ознакомьтесь со следующими ресурсами:

  • Быстрый старт с Semantic Layer — Создание и определение метрик, настройка Semantic Layer и выполнение запросов с использованием наших первоклассных интеграций.
  • Создание метрик — Используйте MetricFlow в dbt для централизованного определения метрик.
  • FAQ по Semantic Layer — Ответы на часто задаваемые вопросы о Semantic Layer, включая доступность, интеграции и многое другое.

Настройка dbt Semantic Layer

Следующие ресурсы содержат информацию о том, как настроить Semantic Layer:

Развертывание метрик

В этом разделе представлена информация о том, как развернуть Semantic Layer и материализовать метрики:

Использование метрик и интеграция

Используйте метрики и интегрируйте Semantic Layer с downstream‑инструментами и приложениями:

  • Использование метрик — Выполнение запросов и использование метрик в downstream‑инструментах и приложениях с помощью Semantic Layer.
  • Доступные интеграции — Обзор широкого спектра партнеров, с которыми можно интегрироваться и выполнять запросы через Semantic Layer.
  • API Semantic Layer — Использование API Semantic Layer для выполнения запросов к метрикам в downstream‑инструментах и обеспечения согласованных и надежных данных по метрикам.

Нашли ошибку?

0
Loading