排查 Activator 错误

如果在创建任何 Fabric Activator 事件、对象或规则后出现问题,则 Fabric Activator 会向你发送包含错误代码的电子邮件。 本文介绍可接收的错误代码的含义,并介绍了修复关联问题所要采取的步骤。

数据引入错误代码

以下错误代码表示 Activator 从 Power BI 语义模型和 Eventstream 项引入数据时可能发生的问题。

PowerBiSourceNotFoundOrInsufficientPermission

Activator 无法访问对象的 Power BI 语义模型。 如果自创建警报以来数据集已删除,或者数据集上的权限已更改,则可能发生此错误。 若要解决此问题,请检查数据集是否仍然存在,以及:

  • 如果数据集存在,请确保你有权访问它。

  • 如果数据集被删除,则对象和规则将不起作用。 先将它们删除,然后根据需要在另一个语义模型上重新创建它们。

QueryEvaluationError

Activator 无法查询对象的 Power BI 语义模型。 如果创建警报后数据集的结构发生了更改,则会出现此错误。 若要解决此问题,请执行以下任一操作:

  • 还原语义模型的原始结构,或者
  • 删除 Activator 对象,并针对语义模型重新创建规则。

EventHubNotFound

Activator 找不到对象的 Fabric Eventstream。 如果对象的 Eventstream 被删除,或者从 Eventstream 到 Activator 项的连接被移除,则会出现此错误。 若要解决此问题,请将 Fabric Eventstream 重新连接到 Activator 对象。

EventHubException

在从 Eventstream 项导入数据时,Activator 从 Eventstream 收到异常。 若要解决此问题,请打开 Eventstream 项并检查与 Activator 对象的连接,并检查连接或 Eventstream 中是否存在错误。

UnauthorizedAccess

Activator 未经授权访问 Activator 对象的 Eventstream 项。 如果自从你将 Eventsteram 项连接到 Activator 后,Eventstream 项的权限发生了更改,则会发生这种情况。 若要解决该问题,请确保你有权访问 eventstream 项。

IncorrectDataFormat

连接到 Activator 对象的 Eventstream 项包含 Activator 无法识别的格式的数据。 若要解决此问题,请查看 Eventstream 项中的数据,以确保其采用 JSON 字典格式,如从 Eventstream 获取 Fabric Activator 的数据中所述。

规则评估错误代码

以下错误代码表示当 Activator 评估规则条件以查看是否满足条件时可能出现的问题。

ProcessingLimitsReached

规则因以下两个原因之一超出数据处理限制:

  • 每秒向 Activator 对象发送的事件太多,或者
  • 规则激活频率过高。

可通过两种方法来解决此问题。 尝试减少每秒向对象发送的事件数。 或者,更新规则以降低激活频率。

WorkspaceCapacityDeallocated

已解除分配规则的工作区的 Fabric 容量,因此你不再有可用于处理规则的 Fabric 容量。 若要解决此问题,请联系 Fabric 容量管理员,确保已将 Fabric 容量分配给规则的工作区。

DefinitionFailedValidation

此错误代码表示规则定义无效。 它表示 Activator 存在内部问题。 如果收到此错误代码,请在 Activator 社区网站寻求帮助。

MaxDelayReached

此错误代码表示过去七天内 Activator 无法接收规则的传入数据,因此不评估规则。 它表示 Activator 存在内部问题。 如果收到此错误代码,请在 Activator 社区网站寻求帮助。

超出容量错误代码

以下错误代码表示当帐户耗尽 Fabric 容量时可能出现的 Activator 问题。

CapacityLimitExceeded

帐户超出 Fabric 容量的限制 24 小时以上。 超出容量时,会应用限制策略,而 Activator 则会暂停规则评估、后台操作和激活。 若要解决此问题,请联系容量管理员,要求其查看容量使用情况并在必要情况下进行升级。 一旦容量问题得到解决,请确保重新激活规则。

请参阅了解 Fabric 容量限制,以了解详细信息。

警报和操作错误代码

以下错误代码表示在满足规则条件后,Activator 尝试发送警报或启动 Power Automate 流时可能发生的问题。

UserNotFound

此错误代码表示 Activator 找不到规则的电子邮件或 Teams 警报的收件人。 若要解决此问题,请查看规则的操作卡上的收件人字段,确保该字段设置为组织的有效成员。

RecipientThrottled

此错误代码表示 Activator 无法向规则的收件人发出警报,因为收件人从 Activator 收到的消息过多。 Activator 限制一文列出了可以通过规则发送的最大消息数。 若要解决此问题,请更改规则的定义,以降低其激活频率。

BotBlockedByUser

此错误代码表示你设置了一条发送 Teams 警报的规则,但警报的收件人阻止 Activator 机器人向其发送消息。 若要解决此问题,请让收件人取消阻止机器人。

TeamsAppBlockedInTenant

此错误代码表示你设置了一条发送 Teams 警报的规则,但 Teams 管理员却阻止 Activator 应用。 若要解决此问题,请让 Teams 管理员取消阻止 Activator Teams 应用。

OfficeSubscriptionMissing

此错误代码表示 Activator 无法根据规则发送警报,因为你没有 Microsoft Office 订阅。 若要解决此问题,请获取 Microsoft Office 订阅。

TeamsDisabled

此错误代码表示你设置了一条发送 Teams 警报的规则,但 Microsoft Entra 租户的管理员却阻止 Microsoft Teams 服务主体 (SP)。 若要解决该问题,请与 Microsoft Entra 管理员联系,并请求他们取消阻止 Teams SP。

还可以详细了解 Microsoft Fabric: