什么是 Data Activator?

重要

目前,Data Activator 为预览版。

Data Activator 是 Microsoft Fabric 中的无代码体验,用于在更改数据中检测到模式或条件时自动执行操作。 它会监视 Power BI 报表和 Eventstreams 项中的数据,确定数据何时达到特定阈值或匹配其他模式。 然后,它会自动采取适当的操作,例如提醒用户或启动 Power Automate 工作流。

Data Activator 使客户可以构建一个数字神经系统,及时且大规模地对其所有数据采取行动。 业务用户可以在无代码体验中描述业务条件,以启动电子邮件、Teams 通知、Power Automate 流和调用第三方操作系统等操作。 业务用户可以自行满足需求,减少对内部 IT 和/或开发团队的依赖,这两者通常成本高昂,且有碍敏捷性。 客户组织无需开发团队来管理和维护定制的内部监视或警报解决方案。

常见用例包括:

  • 当同店销售额下降时运行广告。
  • 提醒商店经理在食物变质前将其从故障的杂货店冰柜转移。
  • 通过跟踪其在应用、网站等方面的用户旅程,留住体验不佳的客户。
  • 当包裹状态在一定时间内未更新时,启动调查工作流,帮助物流公司主动寻找丢失的货物。
  • 当客户欠款时提醒帐户团队,可为每个用户自定义事件或金额限制。
  • 跟踪数据管道质量,在检测到管道故障或异常时重新运行作业或发出警报。

核心概念

以下概念用于在 Data Activator 中构建和触发自动操作和响应。

事件

Data Activator 将所有数据源视为事件流。 事件是对对象状态的观察,包括对象本身的一些标识符、时间戳和正在监视的字段的值。 事件流的频率各不相同,对 IoT 传感器来说是每秒多次,而扫描进出装运地点的包裹则是更零星的流。

从 Power BI 观察到的数据也被视为事件流。 在这种情况下,事件是根据 Power BI 语义模型(以前称为数据集)定期对数据进行的观察。 此查询每小时进行一次 - 这只是一个缓慢变化的事件流。

对象

要监视的业务对象可以是冰柜、车辆、包裹、用户等物理对象,或者更无形的概念,如广告市场活动、帐户、用户会话。 在反射项中,可以通过连接一个或多个事件流、从对象 ID 中选择列并指定要作为对象属性的字段来为对象建模。

术语“对象实例”是指特定的冰柜/车辆/包裹等,而“对象”通常用于对象的定义或类。 我们将讨论“抓取”,以引用所有对象实例。

触发器

触发器定义了要在对象上检测到的条件,以及满足这些条件时要执行的操作。 当触发器激活时,它总是针对特定对象实例。 冰柜对象上的触发器可能会检测到冰柜温度过高,并向相关技术人员发送电子邮件。

属性

要跨多个触发器重复使用逻辑时,属性非常有用。 可以在冰柜对象上定义一个属性,让一小时内的温度读数更平滑。 然后,可以在多个触发器中使用该平滑值。

还可以详细了解 Microsoft Fabric: