Создание схем событий и управление ими в наборах схем

В этой статье описано, как добавить схему в набор схем в Fabric.

Предпосылки

Если у вас нет набора схем событий, создайте его, следуя инструкциям из статьи "Создание набора схем событий".

Добавление схемы событий

  1. Если вы еще не на странице набора схем, перейдите в рабочую область Fabric и выберите набор схем событий.

    Снимок экрана: моя рабочая область с выбранным набором схем событий.

  2. Выберите +Создать схему событий.

    Если вы пытаетесь добавить первую схему в набор схем, отобразится следующий экран:

    Снимок экрана: кнопка

    Если вы пытаетесь добавить схему в набор схем, имеющий по крайней мере одну схему в ней, вы увидите следующий экран:

    Снимок экрана: кнопка

  3. На странице "Новая схема событий " выполните следующие инструкции:

    1. Укажите имя набора схем событий. Имя должно содержать менее 256 символов UTF-8
    2. При необходимости введите описание набора схем событий.
  4. Чтобы создать схему, используйте один из следующих параметров.

    • Если у вас есть JSON-файл схемы, выберите "Отправить ", чтобы отправить файл. Пример файла см. в разделе " Пример файла схемы ".

      Снимок экрана: параметр отправки для создания схемы.

    • Начните создавать схему вручную, нажав кнопку "Добавить строку". Для каждой строки выберите тип поля, имя поля и при необходимости введите описание.

      Снимок экрана: способ создания схемы вручную.

    • Чтобы создать схему, введя код JSON, выберите параметр редактора кода , как показано на следующем рисунке. Если появится сообщение: если вы решили использовать редактор кода для создания схемы, обратите внимание, что вы не сможете вернуться к построителю пользовательского интерфейса, нажмите кнопку "Изменить".

      Снимок экрана: редактор кода для создания схемы.

      Введите код JSON в редактор.

      Снимок экрана: код JSON в редакторе кода для создания схемы.

  5. Нажмите кнопку "Готово ", чтобы начать создание схемы.

  6. Вы увидите редактор для набора схем событий. Чтобы добавить дополнительные схемы в набор схем, нажмите кнопку +Создать схему событий в верхней части страницы.

    Снимок экрана: кнопка

Скачивание схемы событий

Файл схемы существующей схемы можно скачать на компьютер с помощью кнопки "Скачать " на ленте.

Снимок экрана: кнопка

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

{
    "fields": [
        {
            "name": "ponumber",
            "type": "long",
            "doc": "Purchase order number"
        },
        {
            "name": "podate",
            "type": "string",
            "doc": "Purchase order date"
        },
        {
            "name": "item",
            "type": "string",
            "doc": "The item that was purchased"
        },
        {
            "name": "quantity",
            "type": "int",
            "doc": "Number of items purchased"
        },
        {
            "name": "unitprice",
            "type": "float",
            "doc": "Unit price of the item"
        }
    ],
    "type": "record",
    "name": "ContosoPurchaseOrderSchema"
}

Удаление схемы событий

Чтобы удалить схему события, щелкните значок корзины рядом с схемой событий в области схем событий .

Снимок экрана: кнопка

Поиск схемы событий

Чтобы найти схему события, можно ввести текст в поле поиска в области схем событий .

Обновление схемы событий

Вы можете изменить схемы после регистрации их в Real-Time аналитики Fabric.

Замечание

Структура не выполняет проверки совместимости при обновлении схемы, что означает, что любые изменения, внесенные в систему, могут нарушить существующие конвейеры. Например, удаление обязательных полей или изменение типов полей может привести к ошибкам в конвейерах или подчиненных службах, ожидающих исходной структуры.

Из-за этого рекомендуется добавить новую схему, если это необходимо, вместо изменения существующей. Затем можно обновить конвейеры и конфигурации, чтобы использовать новую схему, протестировать все и снять старую версию после подтверждения правильности работы всего.

  1. Чтобы обновить схему событий и создать новую версию схемы, нажмите кнопку "Обновить".

    Снимок экрана: кнопка

  2. В окне схемы события обновления обновите схему и нажмите кнопку "Готово".

    Снимок экрана: окно схемы события обновления.

    Обратите внимание, что в наборе схем создается новая версия схемы.

    Снимок экрана: версия 2 схемы.

Просмотр версий схемы событий

Используйте раскрывающийся список версий , чтобы выбрать версию схемы, которую вы хотите просмотреть.

Снимок экрана: версии схемы.

Просмотр журнала схемы событий

Журнал создания и обновления схемы можно увидеть в разделе "Журналсведений " справа.

Снимок экрана: раздел журнала области сведений справа.

Сведения об использовании схем в потоках событий Fabric см. в разделе "Использование схем в потоках событий".