什么是 Activator?

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

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

常见用例包括:

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

核心概念

以下概念用于在 Activator 中构建和触发自动操作和响应。 若要更详细了解这些概念等内容,请参阅 Activator 基本概念

事件

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

从 Power BI 观察到的数据也被视为事件流。 在这种情况下,事件是定期对数据进行的观察,通常与 Power BI 语义模型(以前称为数据集)的刷新频率匹配。 这些观察结果可能一天只发生一次,甚至一周一次 - 这只是一个缓慢变化的事件流。

对象

要监视的业务对象可以是物理对象,如冰柜、车辆、包裹和用户, 也可以是不太具体的概念,如广告活动、帐户和用户会话。 在激活器中,可以通过连接一个或多个事件流、为对象 ID 选择列并指定要作为对象属性的字段来为对象建模。

术语“对象距离”是指特定的冰箱/车辆/包裹等,而“对象”通常用于对象的定义或类别。 我们使用“总体”来指代所有对象实例。

规则

规则定义要在对象上检测到的条件,以及满足这些条件时要执行的操作。 冰柜对象上的规则可能会检测到冰柜温度过高,并向相关技术人员发送电子邮件。

属性

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

还可以详细了解 Microsoft Fabric: