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

Просмотр документации

dbt предоставляет интуитивно понятные и масштабируемые инструменты для просмотра документации dbt. Подробная документация крайне важна для разработчиков и других заинтересованных сторон, чтобы сформировать общее понимание контекста вашего dbt‑проекта.

Вы можете просматривать документацию двумя взаимодополняющими способами — в зависимости от ваших задач:

ОпцияОписаниеДоступность
dbt DocsГенерирует статический веб‑сайт с lineage моделей, метаданными и документацией, который можно разместить на вашем веб‑сервере (например, S3 или Netlify).dbt Core или dbt Developer планы
CatalogОсновной способ работы с документацией в dbt. Расширяет возможности dbt Docs, предоставляя динамический интерфейс в реальном времени с богатыми метаданными, настраиваемыми представлениями, глубоким пониманием проекта и ресурсов, а также инструментами для совместной работы.dbt Starter, Enterprise или Enterprise+ планы
Loading table...

В следующих разделах описано, как перемещаться по документации в Catalog и dbt Docs.

Каталог StarterEnterpriseEnterprise +​

Catalog предлагает динамичный и интерактивный способ исследования моделей, источников и lineage. Чтобы открыть Catalog, выберите пункт Explore в меню навигации dbt.

Пример страницы с деталями ресурса в Catalog и его lineage.Пример страницы с деталями ресурса в Catalog и его lineage.
Навигация по Catalog для изучения ресурсов и lineage проекта.Навигация по Catalog для изучения ресурсов и lineage проекта.

Catalog предоставляет пользователям широкий набор возможностей для упрощения навигации по data‑проекту и его понимания, включая:

  • Интерактивную визуализацию lineage DAG проекта для понимания связей между ресурсами.
  • Поиск ресурсов с расширенными фильтрами для быстрого и эффективного нахождения нужных объектов.
  • Инсайты о производительности моделей — доступ к метаданным запусков в dbt для глубокого анализа производительности и качества моделей.
  • Рекомендации по проекту с предложениями по улучшению покрытия тестами и документации.
  • Data health signals для мониторинга состояния и производительности каждого ресурса.
  • Историю запросов к моделям, позволяющую отслеживать использование данных и лучше понимать их потребление.
  • Downstream exposures — автоматическое отображение релевантных моделей данных из инструментов вроде Tableau для повышения прозрачности.

Для получения дополнительной информации о том, как исследовать lineage, навигировать по ресурсам, просматривать историю запросов моделей и data health signals, доступность функций и многое другое — см. Discover data with Catalog.

Документация dbt Docs​

dbt Docs предоставляет ценные инсайты по проектам на планах dbt Core или dbt Developer. Интерфейс позволяет перейти к документации конкретных моделей. Это может выглядеть примерно так:

Автоматически сгенерированная документация для модели dbtАвтоматически сгенерированная документация для модели dbt

Здесь вы видите представление структуры проекта, markdown‑описание модели и список всех колонок модели с документацией.

На странице dbt Docs нажмите зелёную кнопку в правом нижнем углу страницы, чтобы развернуть «мини‑карту» вашего DAG. В этой панели отображаются непосредственные родители и потомки модели, которую вы изучаете.

Открытие мини‑карты DAGОткрытие мини‑карты DAG

В этом примере модель fct_subscription_transactions имеет только одного прямого родителя. Нажав кнопку Expand в правом верхнем углу окна, можно развернуть граф по горизонтали и увидеть полный lineage модели. Этот lineage можно фильтровать с помощью флагов --select и --exclude, которые соответствуют семантике model selection syntax. Кроме того, вы можете щёлкнуть правой кнопкой мыши для взаимодействия с DAG, перехода к документации или обмена ссылками на визуализацию графа с коллегами.

Полный lineage для модели dbtПолный lineage для модели dbt

Развёртывание сайта документации​

Легко разворачивайте документацию в Catalog или dbt Docs, чтобы сделать её доступной для ваших команд.

Security

Команда dbt docs serve предназначена только для локального или dev‑хостинга сайта документации. Пожалуйста, используйте один из методов, перечисленных в следующем разделе (или аналогичный), чтобы обеспечить безопасный хостинг документации.

Каталог StarterEnterpriseEnterprise +​

Catalog автоматически обновляет документацию после каждого production или staging job run, используя сгенерированные метаданные. Это означает, что документация всегда отражает актуальное состояние проекта и не требует ручного деплоя. Подробнее о том, как Catalog использует метаданные для автоматического обновления документации, см. Generate metadata.

Чтобы узнать, как развернуть сайт документации, см. Build and view your docs with dbt.

Документация dbt Docs​

dbt Docs изначально спроектирован так, чтобы его было легко размещать в вебе. Сайт является «статическим», то есть вам не нужны «динамические» серверы для его обслуживания. Вы можете разместить документацию несколькими способами:

Если вы хотите использовать Catalog для полноценного опыта работы с документацией dbt, зарегистрируйтесь для бесплатного trial dbt или свяжитесь с нами.

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

0
Loading