models/marts/governance/fct_exposures_dependent_on_private_models.sql (22 lines of code) (raw):
with
direct_exposure_relationships as (
select * from {{ ref('int_all_dag_relationships') }}
where
distance = 1
and child_resource_type = 'exposure'
and not (
parent_resource_type = 'model'
and parent_is_public
)
and not parent_is_excluded
),
final as (
select
child as exposure_name,
parent as parent_resource_name,
parent_access,
parent_resource_type
from direct_exposure_relationships
)
select * from final
{{ filter_exceptions() }}