Fabric Real-Time Intelligence 中的架构注册表是用于管理和组织数据架构的集中式存储库。 此功能提供了一个结构化框架,用于定义、验证和演变事件驱动体系结构中使用的架构,帮助你提高数据质量并在整个实时工作流中保持一致性。
注释
此功能目前以预览版提供。
使用架构注册表的好处
Fabric Real-Time Intelligence 中的架构注册表有助于提高事件驱动工作流的数据质量、一致性和控制。
注册架构意味着定义数据应是什么样子、应具有哪些字段、预期值类型以及其结构化方式。
启用架构注册后,仅允许与已注册架构匹配的事件在事件驱动体系结构中移动。 它有助于尽早捕获错误,并确保数据干净、一致且可供使用。
架构验证在整个 Fabric Real-Time 智能工作流中应用:
- 事件首次通过事件流输入时
- 在预处理和转换期间
- 将数据传递到 Eventhouse、Lakehouse 和 Data Activator 等目标之前
- 甚至对于派生流,其中一个流馈送到另一个流
使用架构不仅提高了数据质量,还可以通过防止不良数据或意外数据中断下游进程来更好地控制。
架构注册表可帮助你维护数据完整性、实现跨服务重复使用和建立访问控制-所有关键,用于在 Fabric Real-Time 智能中构建可靠且可缩放的实时数据解决方案。
关键概念
本部分介绍架构注册表的主要概念。
架构集
使用架构注册表,可以将一个或多个相关架构组织到架构集中,从而启用逻辑分组和集中式访问控制。 你可以管理谁可以在组级别查看、编辑或修改架构,从而更轻松地管理团队或项目的架构使用情况。 有关详细信息,请参阅 创建和管理事件架构集。
架构格式
目前,架构注册表支持 Avro 架构格式。
架构注册
在 Fabric Real-Time 智能中注册架构有多种方法:
- 使用视觉 UI 生成器逐步创建架构。
- 上传包含架构定义的文件。
- 将架构直接粘贴到代码视图中
可以使用 Fabric Real-Time 中心用户界面(UI)或架构集 UI 注册架构。 有关详细信息,请参阅 创建和管理事件架构。
架构版本控制
Fabric 中的架构注册表支持版本控制 Real-Time Intelligence。 但是,系统不能保证语义版本。 此外,不会检查架构是否已实际更改。 对现有架构的任何编辑都被视为新版本。 如前所述,目前尚未对架构演变进行兼容性检查或本机支持。 有关详细信息,请参阅 更新架构。
相关内容
请参阅以下文章:
对于 Real-Time 中心用户:在 Real-Time 中心创建和管理事件架构
对于架构集用户: