Семантический слой dbt
Семантический слой dbt, работающий на базе MetricFlow, упрощает процесс определения и использования ключевых бизнес-метрик, таких как revenue
, на уровне моделирования (ваш проект dbt). Централизуя определения метрик, команды по работе с данными могут обеспечить согласованный доступ к этим метрикам в последующих инструментах и приложениях. Семантический слой dbt устраняет дублирование кода, позволяя командам по работе с данными определять метрики поверх существующих моделей и автоматически обрабатывать объединения данных.
Перемещение определений метрик из уровня BI в уровень моделирования позволяет командам по работе с данными быть уверенными, что разные бизнес-единицы работают с одними и теми же определениями метрик, независимо от выбранного инструмента. Если определение метрики изменяется в dbt, оно обновляется везде, где используется, создавая согласованность во всех приложениях. Для обеспечения безопасного контроля доступа семантический слой dbt реализует надежные механизмы разрешений доступа.
Обратитесь к Часто задаваемым вопросам о семантическом слое dbt или блогу Почему нам нужен универсальный семантический слой, чтобы узнать больше.
Начало работы с семантическим слоем dbt
Чтобы определить и запросить метрики с помощью dbt Semantic Layer, вы должны иметь учетную запись dbt Cloud Team or Enterprise. Подходит как для многопользовательских, так и для однопользовательских учетных записей. Примечание: владельцам однопользовательских учетных записей следует связаться с представителем своей учетной записи для необходимой настройки и активации.Эта страница указывает на различные ресурсы, доступные для того, чтобы помочь вам понять, настроить, развернуть и интегрировать семантический слой dbt. Следующие разделы содержат ссылки на конкретные страницы, которые подробно объясняют каждый аспект. Используйте эти ссылки, чтобы перейти непосредственно к нужной информации, будь то настройка семантического слоя в первый раз, развертывание метрик или интеграция с последующими инструментами.
Обратитесь к следующим ресурсам, чтобы начать работу с семантическим слоем dbt:
- Быстрый старт с семантическим слоем dbt Cloud — Создайте и определите метрики, настройте семантический слой dbt и запрашивайте их, используя наши первоклассные интегра ции.
- Часто задаваемые вопросы о семантическом слое dbt — Узнайте ответы на часто задаваемые вопросы о семантическом слое dbt, такие как доступность, интеграции и многое другое.
Настройка семантического слоя dbt
Следующие ресурсы предоставляют информацию о том, как настроить семантический слой dbt:
- Настройка семантического слоя dbt — Узнайте, как настроить семантический слой dbt в dbt Cloud, используя интуитивную навигацию.
- Архитектура — Изучите мощные компоненты, составляющие семантический слой dbt.
Развертывание метрик
Этот раздел предоставл яет информацию о том, как развернуть семантический слой dbt и материализовать ваши метрики:
- Развертывание вашего семантического слоя — Запустите задание dbt Cloud для развертывания семантического слоя dbt и материализации ваших метрик.
- Написание запросов с экспортами — Используйте экспорты для написания часто используемых запросов непосредственно в вашей платформе данных по расписанию.
- Кэширование общих запросов — Используйте кэширование результатов и декларативное кэширование для общих запросов, чтобы ускорить производительность и уменьшить вычисление запросов.
Потребление метрик и интеграция
Потребляйте метрики и интегрируйте семантический слой dbt с последующими инструментами и приложениями:
- Потреблени е метрик — Запрашивайте и потребляйте метрики в последующих инструментах и приложениях, используя семантический слой dbt.
- Доступные интеграции — Ознакомьтесь с широким спектром партнеров, с которыми вы можете интегрироваться и запрашивать с помощью семантического слоя dbt.
- API семантического слоя dbt — Используйте API семантического слоя dbt для запроса метрик в последующих инструментах для получения согласованных и надежных данных.