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

О управлении моделями

Доступ к моделям: Некоторые модели являются зрелыми, многократно используемыми данными. Другие — это детали реализации вашей команды на пути к этому. Отметьте модели как "публичные" или "приватные", чтобы четко обозначить различия и контролировать, кто еще может использовать ref для них.

Контракты моделей: Гарантируйте форму модели во время ее построения, чтобы избежать неожиданных изменений или сбоев для последующих запросов. Явно определяйте имена столбцов, типы данных и ограничения (в зависимости от возможностей вашей платформы данных).

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

Зависимости проекта: Используйте зависимости между проектами, чтобы ссылаться на публичные модели в разных проектах dbt, используя двухаргументный ref, который включает имя проекта.

0