瞭解 Power BI 支援哪些 Python 套件

您可以使用功能強大的 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
Wheel 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 的詳細資訊,請參閱下列文章: