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

Файл Catalog JSON

Текущая схема: v1

Создается с помощью: docs generate

Этот файл содержит информацию из вашего о таблицах и представлениях, созданных и определенных ресурсами в вашем проекте. В настоящее время dbt использует этот файл для заполнения метаданных, таких как типы столбцов и статистика , на сайте документации.

Ключи верхнего уровня

  • metadata
  • nodes: Словарь, содержащий информацию о объектах базы данных, соответствующих моделям dbt, семенам и снимкам.
  • sources: Словарь, содержащий информацию о объектах базы данных, соответствующих источникам dbt.
  • errors: Ошибки, полученные при выполнении запросов метаданных во время dbt docs generate.

Детали ресурсов

Внутри sources и nodes каждый ключ словаря является unique_id ресурса. Каждый вложенный ресурс содержит:

  • unique_id: <resource_type>.<package>.<resource_name>, то же самое, что и ключ словаря, соответствует nodes и sources в манифесте
  • metadata
    • type: таблица, представление и т.д.
    • database
    • schema
    • name
    • comment
    • owner
  • columns (массив)
    • name
    • type: тип данных
    • comment
    • index: порядковый номер
  • stats: различается в зависимости от базы данных и типа отношения
0