Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Schema Registry in Fabric Real-Time Intelligence is a central place to define, validate, and evolve data schemas for streaming data. Use it to improve data quality and keep your real-time event-driven workflows consistent.
Note
This feature is currently in preview. For the list of supported regions, see Schema Registry region availability.
Benefits of using Schema Registry
Schema Registry in Fabric Real-Time Intelligence helps improve data quality, consistency, and control across your event-driven workflows.
Registering a schema means defining what your data should look like, what fields it should have, what types of values are expected.
When schema registration is enabled, only events that match the registered schema are allowed to move through your event-driven architecture. It helps catch errors early and ensures that your data is clean, consistent, and ready to use.
Schema validation is applied throughout the Fabric Real-Time intelligence workflow:
- When events first enter through an eventstream
- During preprocessing and transformation
- Before data is delivered to destinations like Eventhouse, Lakehouse, and Data Activator
- Even for derived streams, where one stream feeds into another
Using schemas not only improves data quality but also gives you better control by preventing bad or unexpected data from disrupting your downstream processes.
Schema Registry helps you maintain data integrity, enable reuse across services, and establish access controls—all key to building reliable and scalable real-time data solutions in Fabric Real-Time intelligence.
Key concepts
This section describes key concepts of Schema Registry.
Schema sets
With Schema Registry, you can organize one or more related schemas into schema sets, enabling logical grouping and centralized access control. You can manage who can view, edit, or modify schemas at the group level, making it easier to govern schema usage across teams or projects. For more information, see Create and manage event schema sets.
Schema formats
The Schema Registry supports the Avro schema format.
Schema registration
There are several ways to register schemas in Fabric Real-Time intelligence:
- Use the visual UI builder to create your schema step by step.
- Upload a file containing your schema definition.
- Paste your schema directly in the Code View
You can register schemas using Fabric Real-Time hub user interface (UI) or Schema sets UI. For more information, see Create and manage event schemas.
Schema versioning
Versioning is supported in Schema Registry within Fabric Real-Time Intelligence. Any edits to an existing schema are treated as a new version. Schema Registry doesn't support semantic versions. Instead, schema versions are tracked as incremental numeric versions to indicate change over time. There is no compatibility checks or native support for schema evolution yet. For more information, see Update a schema.
Related content
See the following articles:
For Real-Time hub users: Create and manage event schemas in Real-Time hub
For Schema sets users: