开发自定义业务逻辑时,可以使用 PyPI 中的公共库,也可以合并自己的专用库进行数据处理或转换。 用户数据函数支持添加编写函数所需的两种类型的库:
- 公共库:在用户数据函数项中包含 PyPI 上提供的任何公共库。
- 专用库:将专用库作为
.whl
包上传到用户数据函数项。
添加公共图书馆
登录到 Microsoft Fabric 。
选择要处理的 “用户数据”函数 项。
选择 “库管理”。
注释
fabric_user_data_functions
库已添加,无法删除。 这是 Fabric 函数库。 如果将来有此 SDK 版本,则可以更新版本。选择 “从 PyPI 添加” 以添加新库。 提供库名称并选择一个版本,例如选择库
pandas
并选择版本2.2.3
。将库添加到用户数据函数项后,它处于 “已保存 ”状态。 需要发布用户数据函数项。 所有已发布的库都具有 已发布 状态。
选择 “从 PyPI 添加” 以添加更多库,以便与用户数据函数项中的一个或多个函数一起使用。
选择 “发布” 以更新对用户数据函数所做的更改。 现在,函数已准备好进行测试。
管理公共库
- 若要更新现有公共库的版本,请导航到用户数据函数项并选择 “库管理”。 选择所需的库,选择版本下拉列表,然后更新其版本。
- 若要删除库,请将鼠标悬停在相应行上,然后选择显示的每个库的回收站选项。
每当库更新时,发布用户数据函数项。
添加专用库
专用库是指由你或你的组织生成的代码。 用户数据函数允许你上传自定义库文件,并以.whl
格式存储。 选择“ 上传 ”按钮以添加专用库。
专用库的限制
.whl
文件大小必须小于 30MB。- 该文件
.whl
必须与 OS 无关。 如果该文件特定于操作系统,例如numpy-2.2.2-cp311-cp311-linux_armv6l.whl
,它将无法上传。
后续步骤
了解如何在函数的代码中引用这些库。 还可以了解如何在运行 Fabric 数据函数后查看日志。