Схема объекта exposures
Потребители данных (exposures) — это ресурсы dbt, которые представляют последующее использование вашего проекта, например в дашбордах, приложениях или конвейерах обработки данных для задач Data Science. Вы можете запрашивать exposures через Discovery API, чтобы понять, какие объекты зависят от ваших моделей.
В разделе Пример запроса показаны некоторые поля, которые можно запрашивать у объекта exposures. В разделе Поля приведена полная схема со всеми полями, доступными для запроса.
Аргументы
При запросе exposures можно использовать следующие аргументы:
Fetching data...
Пример запроса
Вы можете указать environmentId, first: 100 и фильтр по uniqueIds моделей, чтобы получить всех последующих потребителей данных (дашборды, приложения и т. д.), которые зависят от модели customers в пакете marketing, ограничив выборку первыми 100 результатами:
query {
environment(id: 834) {
applied {
exposures(
filter: {
uniqueIds: ["model.marketing.customers"] # Use this format for unique ID: RESOURCE_TYPE.PACKAGE_NAME.RESOURCE_NAME
},
first: 100
) {
edges {
node {
accountId
exposureType
fqn
projectId
url
}
}
}
}
}
}
Поля
При запросе exposures можно использовать следующие поля: