Почему косвенно используемая 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