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

Схема объекта 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 можно использовать следующие поля:

Fetching data...

Основные поля узлов​

Fetching data...

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

0
Loading