开发自定义业务逻辑时,可以使用 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 数据函数后查看日志。