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

Почему косвенно используемая upstream public модель не отображается в Explorer?

Для зависимостей проекта в Mesh Catalog отображает только напрямую используемые публичные модели из вышестоящих проектов, даже если модель из вышестоящего проекта косвенно зависит от другой публичной модели.

Например, если:

  • project_b добавляет project_a как зависимость
  • модель downstream_c в project_b ссылается на project_a.upstream_b
  • project_a.upstream_b ссылается на другую публичную модель — project_a.upstream_a

Тогда:

  • В Explorer отображаются только напрямую используемые публичные модели (в данном случае — upstream_b).
  • В представлении lineage в Studio IDE, однако, upstream_a (косвенная зависимость) будет отображаться, поскольку dbt динамически разрешает полный граф зависимостей.

Такое поведение гарантирует, что Catalog показывает только непосредственные зависимости, доступные для конкретного проекта.

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

0