将 Fabric 作业事件添加到事件流(预览版)

本文介绍如何将 Fabric 作业事件源添加到事件流。

注意

如果事件流或 Fabric Activator 的容量区域位于以下区域,则不支持通过事件流或 Fabric Activator 使用 Fabric 和 Azure 事件:印度西部、以色列中部、韩国中部、卡塔尔中部、新加坡、阿联酋中部、西班牙中部、巴西东南部、美国中部、美国中南部、美国西部 2、美国西部 3。

通过作业事件,可以订阅 Fabric 运行作业时生成的更改。 例如,可以在刷新语义模型、运行计划管道或运行笔记本时对更改做出反应。 其中每个活动都可以生成相应的作业,这反过来又生成一组相应的作业事件。

使用 Fabric 事件流,可以捕获这些作业事件、转换事件并将其路由到 Fabric 中的各种目标,以便进一步分析。 通过将作业事件无缝集成到 Fabric 事件流中,您可以更灵活地监控和分析作业中的活动。

事件类型

事件类型名称 描述
Microsoft.Fabric.ItemJobCreated 当 Fabric 平台创建或触发作业(手动或计划形式)时引发。
Microsoft.Fabric.ItemJobStatusChanged 当作业状态更改为另一种非终端状态时引发。

如果工作负载在状态更改时未相应推送,则不会触发此事件。 工作状态可能很快从“已创建”变为“已完成”。

Microsoft.Fabric.ItemJobSucceeded 作业完成时引发。
Microsoft.Fabric.ItemJobFailed 作业失败时引发,包括作业停滞或取消。

先决条件

  • 获取使用参与者或更高权限在 Fabric 容量许可证模式(或)试用许可证模式下访问工作区的权限。
  • 如果还没有事件流,创建事件流

将 Fabric 作业事件添加为数据源

如果尚未向事件流添加任何源,请选择“使用外部源”磁贴

显示选择“使用外部源”磁贴的屏幕截图。

如果要向已发布的事件流添加源,请切换到“编辑”模式,在功能区中选择“添加源”,然后选择“外部源”

显示选择了将源添加到外部源菜单的屏幕截图。

在“选择数据源”页面上,搜索并选择“作业事件”磁贴上的“连接”

显示在“选择数据源”窗口中选择“Fabric 作业事件”作为源类型的屏幕截图。

配置并连接到 Fabric 作业事件

  1. Connect 页上,对于 事件类型,请选择要监视的事件类型。

    显示在“连接”页选择了“作业事件”类型的屏幕截图。

  2. 此步骤是可选的。 若要查看事件类型的架构,请选择 查看所选事件类型架构。 如果选择它,请浏览事件的架构,然后通过选择顶部的向后箭头按钮导航回上一页。

  3. 对于“事件源”,确认选中“按项”。

  4. 对于“工作区”,选择 Fabric 项所在的工作区。

  5. 对于“项”,选择相应 Fabric 项。

    显示源、工作区和项配置的屏幕截图。

  6. 现在,在 配置连接设置 页上,可以通过选择要监视的字段和警报值来添加筛选器来设置筛选条件。 添加筛选器:

    1. 选择 + 筛选

    2. 选择一个字段。

    3. 选择一个运算符。

    4. 选择要匹配的一个或多个值。

      显示添加筛选器的屏幕截图。

  7. 然后,选择页面底部的“下一步”。

    显示“下一步”按钮选择的屏幕截图。

  8. 在“查看 + 连接”页上,查看设置,然后选择“添加”

    显示“审阅和创建”页面的屏幕截图。

注意

一个事件流最多可以有 11个源和目的地。

查看更新的事件流

  1. 创建连接后,您可以在 编辑模式中看到已添加到事件流的 Fabric 作业事件源。 选择“发布”以发布事件流并捕获作业事件。

    Fabric 作业事件源已添加到事件流的屏幕截图。

    注意

    在进行事件转换或路由之前,请确保任务事件已被触发并成功发送到事件流。

  2. 如果要转换 Fabric 作业事件,可打开事件流,然后选择“编辑”以进入“编辑模式”。 然后,可以添加操作来转换 Fabric 作业事件,或将它们路由到 Lakehouse 等目标。

    实时视图中的 Fabric 作业事件的屏幕截图,可在其中选择“编辑”。

已知限制

  • 目前,当离散事件源上发生错误时,无法使用错误消息。
  • 目前,数据预览功能不适用于离散事件源。