Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Query
    • Управление соединениями
    • Управление привязками
    • Загрузка схемы данных
    • Управление запросами
    • Подключение с помощью IDE
  • Управление доступом
  • Правила тарификации
  • Интеграции
  • Аудитные логи Audit Trails
  • Вопросы и ответы
  • Публичные материалы
  • Обучающие курсы

В этой статье:

  • Схемы данных
  • Текстовый формат
  • JSON формат
  • JSON-формат, совместимый с Data Transfer
  1. Пошаговые инструкции
  2. Загрузка схемы данных

Загрузка схемы данных

Статья создана
Yandex Cloud
Обновлена 6 марта 2025 г.
  • Схемы данных
    • Текстовый формат
    • JSON формат
    • JSON-формат, совместимый с Data Transfer

Для упрощения повторяющихся действий по настройке схем данных привязок к данным, схемы данных можно загрузить из заранее подготовленного файла. Для этого выполните:

  1. В консоли управления выберите каталог, в котором нужно изменить привязку к данным.
  2. В списке сервисов выберите Yandex Query.
  3. На панели слева выберите Привязки.
  4. В строке с именем нужной привязки нажмите кнопку и выберите Изменить.
  5. Нажмите кнопку Загрузить из файла, выберите файл со схемой данных.
  6. Нажмите кнопку Изменить.

Схемы данныхСхемы данных

Поддерживается импорт нескольких форматов схемы данных:

  1. Текстовый формат.
  2. JSON-формат.
  3. JSON-формат, совместимый с Data Transfer.

Текстовый форматТекстовый формат

Текстовый формат записи схемы данных максимально приближен к SQL-синтаксису описания данных и состоит из ключевого слова SCHEMA, списка полей и их типов. Существующие схемы данных возможно экспортировать из Yandex Query только в этом формате.

Ниже приведен пример схемы данных в текстовом формате:

SCHEMA=(
    billing_account_id String NOT NULL,
    billing_account_name String
    )

Где:

  • billing_account_id — название поля.
  • String — тип поля.
  • NOT NULL — признак, что наличие поля в исходных данных является обязательным.

JSON форматJSON формат

JSON-формат описания схемы предназначен для импорта схем данных из сторонних систем. JSON-формат состоит из набора записей с описанием полей и их типов, а также признака обязательности наличия полей в данных.

Ниже приведен пример схемы данных в JSON-формате:

[
    {
        "name": "billing_account_id",
        "type": "String",
        "required": true
    },
    {
        "name": "billing_account_name",
        "type": "String",
        "required": false
    }
]

Где:

  • billing_account_id — название поля.
  • String — тип поля.
  • required: true — признак, что наличие поля в исходных данных является обязательным.

JSON-формат, совместимый с Data TransferJSON-формат, совместимый с Data Transfer

Данный формат предназначен для совместимого описания схем данных между различными системами. Данный JSON-формат представляет из себя набор записей с описанием полей и их типов, наличие всех полей считается необязательным в исходных данных.

Ниже приведен пример схемы данных:

[
    {
        "name": "billing_account_id",
        "typeName": "String"
    },
    {
        "name": "billing_account_name",
        "typeName": "String"
    }
]

Где:

  • billing_account_id — название поля.
  • String — тип поля.

Для совместимости между Yandex Query и Data Transfer рекомендуется использовать следующие типы данных:

  • INT64
  • INT32
  • INT16
  • UINT64
  • UINT32
  • UINT16
  • DOUBLE
  • STRING
  • UTF8

Была ли статья полезна?

Предыдущая
Управление привязками
Следующая
Управление запросами
Проект Яндекса
© 2025 ООО «Яндекс.Облако»