Erstellen von Visuals mithilfe von Python-Paketen im Power BI-DienstCreate visuals by using Python packages in the Power BI service

Sie können zum Erstellen visueller Elemente im Power BI-Dienst die leistungsstarke Programmiersprache Python verwenden.You can use the powerful Python programming language to create visuals in the Power BI service. Viele Python-Pakete werden im Power BI-Dienst unterstützt, deren Anzahl ständig zunimmt.Many Python packages are supported in the Power BI service and more are being supported all the time.

Die folgenden Abschnitte enthalten eine alphabetisch sortierte Tabelle der Python-Pakete, die in Power BI unterstützt werden.The following sections provide an alphabetical table of which Python packages are supported in Power BI.

Anfordern der Unterstützung für ein neues Python-PaketRequest support for a new Python package

Unterstützte Python-Pakete für den Power BI-Dienst sind im folgenden Abschnitt unter Unterstützte Pakete aufgeführt.Supported Python packages for the Power BI service are found in the following section, titled Supported Packages. Wenn Sie Unterstützung für ein Python-Paket anfordern möchten, das nicht in der Liste enthalten ist, richten Sie Ihre Anforderung an Power BI Ideas.If you would like to request support of an Python package not found in that list, please submit your request to Power BI Ideas.

Voraussetzungen und Einschränkungen für Python-PaketeRequirements and Limitations of Python packages

Es gibt für Python-Pakete eine Reihe von Voraussetzungen und Einschränkungen:There are a handful of requirements and limitations for Python packages:

  • Aktuelle Python-Runtime: Python 3.7.7Current Python runtime: Python 3.7.7.
  • Der Power BI-Dienst unterstützt die meisten Python-Pakete mit kostenlosen und Open Source-Softwarelizenzen, z. B. GPL-2, GPL-3, MIT+ usw.The Power BI service, for the most part, supports Python packages with free and open-source software licenses such as GPL-2, GPL-3, MIT+, and so on.
  • Der Power BI-Dienst unterstützt in PyPI veröffentlichte Pakete.The Power BI service supports packages published in PyPI. Der Dienst unterstützt keine privaten oder benutzerdefinierten Python-Pakete.The service does not support private or custom Python packages. Es wird empfohlen, dass Benutzer ihre privaten Pakete auf PyPI verfügbar machen, bevor sie deren Veröffentlichung im Power BI-Dienst anfordern.Users are encouraged to make their private packages available on PyPI prior to requesting the package be available in the Power BI service.
  • Für Python-Visuals in Power BI Desktop können Sie jedes Paket installieren, auch benutzerdefinierte Python-Pakete.For Python visuals in Power BI Desktop, you can install any package, including custom Python packages.
  • Aus Sicherheits- und Datenschutzgründen werden keine Python-Pakete unterstützt, die Client/Server-Abfragen über das World Wide Web im Dienst bereitstellen.For security and privacy reasons, Python packages that provide client-server queries over the World-Wide Web in the service, are not supported. Netzwerke werden bei solchen Versuchen blockiert.Networking is blocked for such attempts.
  • Das Genehmigungsverfahren zum Einschließen eines neuen Python-Pakets umfasst eine Reihe von Abhängigkeiten. Einige Abhängigkeiten, die im Dienst installiert werden müssen, können nicht unterstützt werden.The approval process for including a new Python package has a tree of dependencies; some dependencies required to be installed in the service cannot be supported.

Python-Pakete, die in Power BI unterstützt werdenPython packages that are supported in Power BI

In der folgenden Tabelle werden die Pakete aufgeführt, die im Power BI-Dienst unterstützt werden.The following table shows which packages are supported in the Power BI service.

PaketPackage VersionVersion LinkLink
matplotlibmatplotlib 3.2.13.2.1 https://pypi.org/project/matplotlib
numpynumpy 1.18.41.18.4 https://pypi.org/project/numpy
pandaspandas 1.0.11.0.1 https://pypi.org/project/pandas
scikit-learnscikit-learn 0.23.00.23.0 https://pypi.org/project/scikit-learn
scipyscipy 1.4.11.4.1 https://pypi.org/project/scipy
seaborns eaborn 0.10.10.10.1 https://pypi.org/project/seaborn
statsmodelsstatsmodels 0.11.10.11.1 https://pypi.org/project/statsmodels
xgboostxgboost 1.1.01.1.0 https://pypi.org/project/xgboost

Nächste SchritteNext steps

Weitere Informationen zu Python in Power BI finden Sie in den folgenden Artikeln:For more information about Python in Power BI, take a look at the following articles: