Узнайте, какие пакеты Python поддерживаются в Power BI

Вы можете использовать мощный язык программирования Python для создания визуальных элементов в Power BI. Многие пакеты Python поддерживаются в Power BI, и их число постоянно увеличивается.

В следующих разделах представлена алфавитная таблица, в которой поддерживаются пакеты Python в Power BI.

Требования и ограничения пакетов Python

Существует несколько требований и ограничений для пакетов Python:

  • Power BI обычно поддерживает пакеты Python с бесплатными и открытыми лицензиями на программное обеспечение, например GPL-2, GPL-3, MIT+и т. д.
  • Power BI поддерживает пакеты, опубликованные в PyPI. Служба не поддерживает частные или пользовательские пакеты Python. Пользователям рекомендуется сделать свои частные пакеты доступными в PyPI, прежде чем запрашивать пакет в Power BI.
  • Для визуальных элементов Python в Power BI Desktop можно установить любой пакет, включая пользовательские пакеты Python.
  • По соображениям безопасности и конфиденциальности пакеты Python, предоставляющие клиентские запросы через Интернет в службе, не поддерживаются. Сети блокируются для таких попыток.
  • Процесс утверждения для включения нового пакета Python содержит дерево зависимостей. Некоторые зависимости, которые требуются для установки в рамках службы, не поддерживаются.

Отчеты в рабочих областях с поддержкой Premium/Fabric

  • Среда выполнения Python: Python 3.11

Пакеты Python, поддерживаемые в службе Power BI

В следующей таблице показано, какие пакеты поддерживаются в Power BI для отчетов в рабочих областях с поддержкой Premium/Fabric и лицензиях Pro/PPU. Скачайте пакеты здесь

Пакет Версия
асттокенс 2.4.1
сертификат 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
шрифтовые инструменты 4.53.1
importlib_metadata 8.4.0
ipykernel 6.29.4
ipython 8.27.0
джедаи 0.19.1
joblib 1.4.2
клиент Jupyter 8.6.2
jupyter_core (ядро Jupyter) 5.7.2
Кивисолвер 1.4.5
matplotlib 3.8.4
matplotlib inline 0.1.7
Munkres 1.1.4
nest_asyncio 1.6.0
numpy (библиотека для работы с массивами и матрицами в Python) 2.0.0
упаковка 24,1
Панды 2.2.2
Парсо 0.8.4
простак 0.5.6
pexpect (библиотека Python для автоматизации взаимодействия с приложениями) 4.9.0
Пиклшэр 0.7.5
подушка 10.4.0
пит двадцать четыре
Platformdirs 4.2.2
слой 3.11
prompt_toolkit 3.0.47
psutil (пакет Python для работы с процессами и системами) 6.0.0
ptyprocess 0.7.0
pure_eval 0.2.3
Пигменты 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 (библиотека Python) 1.13.1
мореборн 0.13.2
setuptools (пакет для установки и управления Python-пакетами) 70.0.0
глоток 6.7.12
шесть 1.16.0
данные стека 0.6.2
statsmodels (библиотека Python для статистического моделирования) 0.14.2
Threadpoolctl 3.5.0
TOML 0.10.2
томли 2.0.1
торнадо 6.4.1
Трейтлеты 5.14.3
typing_extensions (расширения для ввода текста) 4.12.2
tzdata 2024.1
юникоддата2 15.1.0
wcwidth (ширина символа в Unicode) 0.2.13
колесо 0.44.0
xgboost 2.0.3
ZIPP 3.20.1

Рекомендации и ограничения

  • Визуальные элементы Py не поддерживаются в службе для суверенных облачных клиентов и арендаторов в регионах, где Fabric недоступен. Визуальные элементы Py поддерживаются на рабочем столе для всех пользователей.

  • Визуальные элементы Py не поддерживаются с профилями службы для данных, принадлежащих приложению.

  • Визуализации Py, рендеренные в Power BI, ограничены размером в 30 МБ. Это ограничение относится к общей нагрузке, содержащейся в сжатых входных данных, и самому скрипту на Python. Всегда проверяйте визуальные элементы Py после публикации отчета, чтобы убедиться, что отчет будет отображаться должным образом.

  • Визуальные элементы Py, отображаемые в службе Power BI, имеют ограничение времени выполнения скрипта в 1 минуту.

  • Публикация в Интернете не поддерживается.

Дополнительные сведения о Python в Power BI см. в следующих статьях: