使用 Functions 活动运行 Fabric 用户数据函数和 Azure Functions

在 Microsoft Fabric 的数据工厂中,使用 Functions 活动可以运行 Fabric 用户数据函数和 Azure Functions。

先决条件

如果要开始,必须满足以下先决条件:

使用 UI 将 Functions 活动添加到流水线

要在管道中使用 Functions 活动,请完成以下步骤:

创建活动

  1. 在工作区中创建新管道。

  2. 在管道的“活动”窗格中搜索 Functions,然后选择它并将其添加到管道画布上。

    注意

    你可能需要展开菜单并向下滚动,才能看到下图中突出显示的功能活动。

    Fabric UI 的屏幕截图,其中突出显示了“活动”窗格和 Functions 活动。

  3. 在管道编辑器画布上选择新的 Functions 活动(如果尚未选择)。

    屏幕截图显示 Functions 活动的“常规设置”选项卡。

若要配置“常规”设置选项卡,请参阅常规”设置指导。

配置设置

选择“设置”选项卡后,您可以在希望执行的功能活动的两个单选按钮选项之间进行选择。

Fabric 用户数据函数活动设置

在“设置”选项卡下,可以选择“Fabric 用户数据函数”选项,为事件驱动方案运行自定义用户数据函数。 需要指定 工作区 信息、选择现有函数或创建新的 用户数据函数 ,然后选择要执行的 Fabric 函数

屏幕截图显示了 Fabric 用户数据函数活动的“设置”选项卡。

Azure Functions 活动设置

在“设置”选项卡下,可以选择“Azure 函数”选项来运行函数。 选择现有或新建 Azure 函数连接,提供函数相对 URL,该 URL 指向 Azure 函数连接中 Azure 应用函数的相对路径,以及要提交到 URL 的 HTTP 方法。 还可以为要执行的函数指定任意数量的额外 标头

屏幕截图显示了 Azure 函数活动的“设置”选项卡。

使用本地或 VNET 数据网关

创建新的 Azure 函数连接时,现在可以选择使用本地数据网关(OPDG)或虚拟网络(VNET)数据网关连接到受专用网络保护的 Azure Function App。 有关如何创建和配置 OPDG 的指导,请参阅 如何创建本地数据网关

若要使用 VNET 网关,请参阅 如何创建 VNET 数据网关

成功创建和配置网关后,它应显示在连接对话框中的“数据网关”下拉列表下。

显示“用户数据函数”活动的数据网关连接对话框的屏幕截图。

显示 Azure Function 活动的数据网关连接对话框的屏幕截图。

注意

目前不支持对 Fabric 用户数据函数使用 OPDG 或 VNET 数据网关。

进行保存,并运行或计划管道

配置管道所需的任何其他活动后,切换到管道编辑器顶部的“主页”选项卡,然后选择“保存”按钮以保存管道。 选择“运行”来直接运行它,或者选择“计划”进行计划。 还可以在此处查看运行历史记录,或者配置其他设置。

屏幕截图显示管道编辑器中的“开始”选项卡,并突出显示了选项卡名称、“保存”、“运行”和“计划”按钮。