Microsoft Fabric 中的实时智能
随着组织生成越来越多的事件驱动型数据,处理、分析和操作动态数据的能力对于获取竞争优势至关重要。 实时智能提供全面的功能,适用于以最低的延迟处理流数据。
探索实时智能用例
与按计划的间隔处理数据的批处理系统不同,实时智能可帮助你在事件发生时响应事件,提供准实时见解。
下面是一些常见类型的事件数据和示例,说明了实时智能如何支持下游操作和业务响应能力:
- 交付跟踪:监视车辆位置,当包裹延误时提醒客户
- 设备监视:跟踪机器温度以防止出现成本高昂的故障
- 欺诈检测:分析购买模式以立即阻止可疑交易
- 网站性能:监视页面加载时间以改善用户体验
- 系统运行状况:跟踪应用程序错误以维护服务可靠性
实时智能组件
Microsoft Fabric 的实时智能是一组集成的组件,它们协同工作,通过自动化响应处理捕获中的流数据。
此图显示了实时智能组件如何协同工作以进行端到端处理。 每个组件处理实时分析过程的特定阶段:
使用 Eventstream 引入和处理动态数据
数据引入和处理可以通过 Eventstream 进行,该事件流捕获来自各种源的流数据,并在数据流经系统时应用实时转换。 Eventstream 可以筛选、扩充和转换数据,并将其路由到不同的目标。
在 Eventhouse 中存储实时数据
Real-Time Intelligence 将数据存储在 Eventhouses 中的 KQL(Kusto 查询语言)数据库中。 这些数据库专为时序数据和快速引入流数据而设计。 存储与 OneLake 集成,使数据可供其他 Fabric 工具使用。
使用 KQL 查询集分析数据
KQL 查询集 提供一个工作区,用于针对 KQL 数据库运行和管理查询。 使用 KQL 查询集,你可以将查询保存起来供将来使用、组织多个查询选项卡,并与他人共享查询以进行协作。 KQL 查询集还支持 T-SQL 查询,使你能够将熟悉的 SQL 语法与 KQL 一起用于数据分析。
使用实时仪表板可视化见解
实时仪表板直接连接到 KQL 数据库,并在新数据到达时自动刷新。 使用这些仪表板,你可以通过交互方式浏览数据,并监视当前条件和历史趋势。
使用 Activator 操作数据
可以使用 Activator 配置自动化操作,该 Activator 会根据用户定义的规则和阈值持续监视流数据。 满足条件后,Activator 可以发送通知、在 Power Automate 中触发工作流、执行 Fabric 数据管道或笔记本、创建响应实时条件的事件驱动型自动化。
通过实时中心发现流数据
Fabric Real-Time hub 是一个中心位置,您可以在此发现并管理所有您有权访问的流动数据。 它提供从 Azure 和外部源引入流数据的方法,并让你订阅 Azure 和 Fabric 事件。
将实时中心视为流数据目录,可在其中查看组织中准实时发生的情况。 可以使用连接器将数据从各种源引入到 Microsoft Fabric 中。 例如,可以通过 Azure 事件中心连接到 IoT 传感器流、订阅 Azure Blob 存储事件、使用变更数据捕获 (CDC) 流式传输数据库更改,或监视 Fabric 工作区事件。
配置与数据源或事件源的连接后,这些项将成为事件驱动型决策和各种实时分析解决方案(不管是构建仪表板和设置警报,还是触发自动化工作流和分析数据趋势)的基础。
若要访问实时中心,请选择主 Fabric 菜单栏中的“实时”图标。
实时中心将动态数据组织成几个主要类别:
- 数据源:浏览并连接到可用的流数据源,例如 Microsoft 源、数据库变更数据捕获源,以及来自其他云提供程序的外部源
- Azure 源:发现和配置 Azure 流数据源,例如 Azure IoT 中心、Azure 服务总线、Azure 数据资源管理器 DB 等
- Fabric 事件:订阅 Fabric 中可供访问的系统生成事件,例如作业状态更改、在 OneLake 中对文件或文件夹进行操作所生成的事件,以及 Fabric 工作区项更改
- Azure 事件:订阅 Azure 服务中的系统事件,这些事件可用于触发自动化响应,例如对 Azure Blob 存储中的文件或文件夹执行的操作
在实时中心,可以通过直接导航到 Eventhouse 中的 Eventstream 或 KQL 数据库来预览和浏览流数据,以便进行更深入的分析和查询。 还可以使用 Activator 规则生成自动化响应,这些规则在检测到特定模式时触发通知、工作流或数据处理等操作。