您可以使用功能強大的 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(Python 資源分析與處理庫) | 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 客戶端 | 8.6.2 |
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 |
pip(Python 軟體包管理工具) | 24 |
platformdirs | 4.2.2 |
層 | 3.11 |
提示工具包 | 3.0.47 |
psutil | 6.0.0 |
ptyprocess | 0.7.0 |
純評估 | 0.2.3 |
Pygments | 2.18.0 |
pyparsing(Python 字符串解析库) | 3.1.2 |
PyQt5 | 5.15.9 |
PyQt5 sip | 12.12.2 |
python dateutil | 2.9.0 |
pytz(Python 的時區計算函式庫) | 2024.1 |
pyzmq | 26.2.0 |
scikit-learn(機器學習庫) | 1.5.0 |
scipy科學計算庫 | 1.13.1 |
海上出生 | 0.13.2 |
setuptools | 70.0.0 |
啜飲 | 6.7.12 |
六 | 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 |
考慮事項與限制條件
主權雲端客戶和在沒有網狀架構可用性的區域中的租戶,服務不支援 Py 視覺效果。 桌面環境支援所有使用者使用 Py 視覺效果。
App Owns Data 的服務主體配置檔不支援 Py 視覺效果。
從 Power BI 服務轉譯的 Py 視覺效果受限於 30 MB 的限制。 此限制適用於壓縮輸入數據和 Python 腳本本身的總承載。 一律在發佈報表之後檢查 Py 視覺效果,以確保報表會如預期般顯示。
在 Power BI 服務中渲染的 Python 視覺化受限於腳本執行逾時 1 分鐘。
不支援發佈至 Web。
相關內容
如需 Power BI 中 Python 的詳細資訊,請參閱下列文章: