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

Схема объекта 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...

Ключевые поля из узлов

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

Fetching data...

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

0
Loading