Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este inicio rápido, creará un grupo de esquemas con esquemas en un registro de esquemas hospedado por Azure Event Hubs.
Azure Schema Registry es una característica de Event Hubs. Proporciona un repositorio central para esquemas para aplicaciones basadas en eventos y centradas en mensajería. Ofrece la flexibilidad para que las aplicaciones de productor y consumidor intercambien datos sin tener que administrar y compartir el esquema. También proporciona un marco de gobierno sencillo para los esquemas reutilizables y define la relación entre los esquemas a través de una construcción de agrupación (grupos de esquemas). Para más información, consulte Registro de esquema de Azure en Event Hubs.
Nota:
- La característica no está disponible en el nivel Básico .
- Asegúrese de que es miembro de uno de estos roles: Propietario, Colaborador o Colaborador del Registro de esquema. Para obtener más información, consulte Control de acceso basado en roles de Azure.
- Si el centro de eventos está en una red virtual, no puede crear esquemas en Azure Portal a menos que acceda al portal desde una máquina virtual de la misma red virtual.
Requisitos previos
Cree un espacio de nombres de Event Hubs. En su lugar, puede usar un espacio de nombres existente.
Creación de un grupo de esquemas
Desplácese a la página Espacio de nombres de Event Hubs.
En el menú izquierdo, expanda Entidades y seleccione Registro de esquemas.
Para crear un grupo de esquemas, seleccione + Grupo de esquemas.
En la página Crear grupo de esquemas, siga estos pasos:
Escriba un nombre para el grupo de esquemas.
En Tipo de serialización, seleccione Formato de serialización avro . Este formato se aplica a todos los esquemas del grupo de esquemas. También se admite el formato de serialización JSON (versión preliminar).
Seleccione un modo de compatibilidad para todos los esquemas del grupo. En el caso de Avro, se admiten los modos de compatibilidad con versiones anteriores y posteriores.
Seleccione Crear para crear el grupo de esquemas.
Seleccione el nombre del grupo de esquemas en la lista de grupos de esquemas.
Verá la página de Grupo de esquemas para el grupo.
Incorporación de un esquema al grupo de esquemas
En esta sección, agregará un esquema al grupo de esquemas mediante Azure Portal.
En la página Grupo de esquemas, seleccione + Schema (+ Esquema) en la barra de herramientas.
En la página Crear esquema, siga estos pasos:
En Nombre, escriba
orderschema
.Escriba el siguiente esquema en el cuadro de texto. En su lugar, puede seleccionar un archivo con el esquema.
{ "namespace": "com.azure.schemaregistry.samples", "type": "record", "name": "Order", "fields": [ { "name": "id", "type": "string" }, { "name": "amount", "type": "double" } ] }
Seleccione Crear.
Seleccione el esquema de la lista de esquemas.
Verá la página de Información general del esquema del esquema.
Si hay varias versiones de un esquema, las verá en versiones. Seleccione una versión para cambiar a ese esquema de versiones.
Creación de una nueva versión del esquema
Actualice el esquema en el cuadro de texto y seleccione Validar. En el ejemplo siguiente, agregará un nuevo campo llamado
description
al esquema.Revise el estado y los cambios de validación y seleccione Guardar.
Verá que se ha seleccionado
2
para la versión en la página de Información general del esquema.Seleccione
1
para ver la versión 1 del esquema.
Limpieza de recursos
Nota:
No limpie los recursos si desea continuar con el siguiente inicio rápido vinculado desde Paso siguiente.
- Desplácese a la página Espacio de nombres de Event Hubs.
- Seleccione Schema Registry (Registro de esquemas) en el menú de la izquierda.
- Seleccione el grupo de esquemas que creó en este inicio rápido.
- En la página Grupo de esquemas, seleccione Eliminar en la barra de herramientas.
- En la página Delete Schema Group (Eliminación del grupo de esquemas), escriba el nombre del grupo de esquemas y seleccione Eliminar.