Схема объекта Models
Models — это базовый ресурс dbt, который преобразует сырые данные в подготовленные наборы данных с помощью SQL (или Python). Каждая модель представляет собой один SELECT‑запрос, который обычно материализуется в виде таблицы или представления в вашем хранилище данных. Информацию о моделях можно запрашивать через Discovery API.
В разделе Example query показаны некоторые поля, которые можно запрашивать с помощью объекта models. Полную схему со всеми доступными для запроса полями см. в разделе Fields.
Аргументы
При выполнении запросов к models можно использовать следующие аргументы:
Fetching data...
Пример запроса
Вы можете указать environmentId, чтобы получить информацию обо всех моделях в заданном окружении, включая их метаданные, конфигурацию, тесты и сведения о владельцах, с ограничением на первые 100 результатов:
query {
environment(id: 834) {
applied {
models (first: 100) {
edges {
node {
name
description
access
accountId
catalog {
owner
}
config
environmentId
tests {
name
description
}
}
}
}
}
}
}
Поля
При запросе models можно использовать следующие поля:
Fetching data...
Ключевые поля из узлов
Основные поля узлов: