可以使用强大的 Python 编程语言 在 Power BI 中创建视觉对象。 Power BI 支持许多 Python 包,并且一直都支持更多包。
以下部分提供 Power BI 中支持的 Python 包的字母表。
Python 包的要求和限制
Python 包存在一些要求和限制:
- Power BI 通常支持具有免费和开源软件许可证的 Python 包,例如 GPL-2、GPL-3、MIT+等。
- Power BI 支持在 PyPI 中发布的包。 该服务不支持专用或自定义 Python 包。 建议用户在请求 Power BI 中提供包之前,在 PyPI 上提供其专用包。
- 对于 Power BI Desktop 中的 Python 视觉对象,可以安装任何包,包括自定义 Python 包。
- 出于安全和隐私原因,不支持通过服务中的 Web 提供客户端服务器查询的 Python 包。 此类尝试的网络连接将被阻止。
- 包含新 Python 包的审批过程具有依赖项树。 不支持在服务中安装某些依赖项。
对于由 Premium/Fabric 支持的工作区中的报告
- Python 运行时:Python 3.11
Power BI 服务支持的 Python 包
下表显示了在 Power BI 中支持哪些包适用于 Premium/Fabric 支持的工作区和 Pro/PPU 许可证的报表。 在此处下载包
包装 | 版本 |
---|---|
asttokens | 2.4.1 |
certifi | 2024.8.30 |
通讯 | 0.2.2 |
contourpy | 1.3.0 |
骑行者 | 0.12.1 |
debugpy | 1.8.5 |
装饰师 | 5.1.1 |
异常组 | 1.2.2 |
正在执行 | 2.1.0 |
fonttools(字体工具) | 4.53.1 |
importlib_metadata | 8.4.0 |
ipykernel | 6.29.4 |
ipython | 8.27.0 |
jedi | 0.19.1 |
joblib | 1.4.2 |
jupyter_client(Jupyter 客户端) | 8.6.2 |
jupyter_core(Jupyter核心) | 5.7.2 |
kiwisolver | 1.4.5 |
matplotlib | 3.8.4 |
matplotlib 内嵌 | 0.1.7 |
munkres | 1.1.4 |
nest_asyncio | 1.6.0 |
numpy | 2.0.0 |
包装 | 24.1 |
熊猫 | 2.2.2 |
帕尔索 | 0.8.4 |
替罪羊 | 0.5.6 |
pexpect | 4.9.0 |
pickleshare | 0.7.5 |
枕头 | 10.4.0 |
果仁 | 24 |
platformdirs | 4.2.2 |
层数 | 3.11 |
提示工具包 (prompt_toolkit) | 3.0.47 |
psutil | 6.0.0 |
ptyprocess | 0.7.0 |
pure_eval | 0.2.3 |
Pygments | 2.18.0 |
pyparsing | 3.1.2 |
PyQt5 | 5.15.9 |
PyQt5 sip | 12.12.2 |
python dateutil | 2.9.0 |
pytz | 2024.1 |
pyzmq | 26.2.0 |
scikit learn | 1.5.0 |
scipy | 1.13.1 |
seaborn | 0.13.2 |
setuptools | 70.0.0 |
啜 | 6.7.12 |
6 | 1.16.0 |
堆栈数据 | 0.6.2 |
statsmodels | 0.14.2 |
threadpoolctl | 3.5.0 |
toml | 0.10.2 |
tomli | 2.0.1 |
龙卷风 | 6.4.1 |
特征 | 5.14.3 |
输入扩展 (typing_extensions) | 4.12.2 |
tzdata | 2024.1 |
unicodedata2 | 15.1.0 |
wcwidth | 0.2.13 |
轮子 | 0.44.0 |
xgboost | 2.0.3 |
齐普 | 3.20.1 |
注意事项和限制
没有 Fabric 可用性的区域中的主权云客户和租户的服务不支持 Py 视觉。 桌面版支持所有用户使用 Py 可视化功能。
应用程序拥有数据的服务主体配置文件不支持 Py 可视化。
从 Power BI 服务呈现的 Py 可视化对象的大小限制为 30MB。 此限制适用于压缩输入数据和 Python 脚本本身的总有效负载。 始终在发布报表后检查 Py 可视化对象,确保报表能够按预期显示。
Power BI 服务中呈现的 Py 视觉对象脚本执行时间限制为 1 分钟。
不支持发布到网络。
相关内容
有关 Power BI 中的 Python 的详细信息,请查看以下文章: