Создание субъекта
Статья создана
Обновлена 13 декабря 2024 г.
Вы можете создать субъект:
- отдельно от схемы, на вкладке Субъекты;
- при загрузке новой схемы.
Создание субъекта отдельно от схемы
Консоль управления
- В консоли управления
выберите каталог, в котором нужно создать субъект. - Выберите сервис Yandex MetaData Hub.
- Hа панели слева выберите
Schema Registry. - Выберите пространство имен, в котором вы хотите создать субъект.
- На панели слева выберите
Субъекты. - В правом верхнем углу нажмите кнопку Создать субъект.
- Укажите следующие параметры:
- Имя и описание субъекта;
- Уровень проверки совместимости:
BACKWARD
: (значение по умолчанию) потребители, использующие новую схему, могут читать данные, написанные производителями с использованием последней зарегистрированной схемы;BACKWARD_TRANSITIVE
: потребители, использующие новую схему, могут читать данные, записанные производителями с использованием всех ранее зарегистрированных схем;FORWARD
: потребители, использующие последнюю зарегистрированную схему, могут читать данные, написанные производителями, использующими новую схему;FORWARD_TRANSITIVE
: потребители, использующие все ранее зарегистрированные схемы, могут читать данные, написанные производителями с использованием новой схемы;FULL
: новая схема совместима вперед и назад с последней зарегистрированной схемой;FULL_TRANSITIVE
: новая схема совместима вперед и назад со всеми ранее зарегистрированными схемами;NONE
: проверки совместимости схемы отключены.
Подробнее о типах совместимости схем см. в документации Confluent .
- В разделе Схема:
- Задайте формат схемы Protobuf
, Avro или JSON Schema и прикрепите файл. - Если схема ссылается на другую схему, то в разделе Референсы нажмите
и введите имя референса, имя субъекта, под которым зарегистрирована схема для ссылки, и версию схемы зарегистрированного субъекта. - Чтобы применить нормализацию схем данных
, включите настройку Нормализация. - Если вы хотите пропустить проверку совместимости схем, включите соответствующую настройку.
- Задайте формат схемы Protobuf
- Нажмите кнопку Создать.
Создание субъекта при загрузке схемы
Чтобы создать новый субъект при загрузке схемы, в поле Субъект выберите Новый и задайте параметры субъекта: имя, описание и уровень проверки совместимости. Подробнее о создании субъекта при загрузке схемы см. в инструкции.