Power BI サービスで Python パッケージを使用して視覚化を作成するCreate visuals by using Python packages in the Power BI service

Power BI サービスで視覚化を作成するには、強力な Python プログラミング言語を使用できます。You can use the powerful Python programming language to create visuals in the Power BI service. 多くの Python パッケージが Power BI サービスでサポートされており、サポート対象は常に増え続けています。Many Python packages are supported in the Power BI service and more are being supported all the time.

次のセクションでは、Power BI でサポートされている Python パッケージの表をアルファベット順で示します。The following sections provide an alphabetical table of which Python packages are supported in Power BI.

新しい Python パッケージのサポートを要求するRequest support for a new Python package

Power BI サービスのサポートされている Python パッケージについては、後のサポートされているパッケージに関するセクションをご覧ください。Supported Python packages for the Power BI service are found in the following section, titled Supported Packages. その一覧にない Python パッケージのサポートを要求する場合は、要求を 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.

Python パッケージの要件と制限事項Requirements and Limitations of Python packages

Python パッケージにはいくつかの要件と制限事項があります。There are a handful of requirements and limitations for Python packages:

  • 現在の Python ランタイム:Python 3.7.7。Current Python runtime: Python 3.7.7.
  • Power BI サービスでは、ほとんどの場合、無料、および GPL-2、GPL-3、MIT+ などのオープンソース ソフトウェア ライセンスの Python パッケージがサポートされています。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.
  • Power BI サービスでは、PyPI に公開されているパッケージがサポートされています。The Power BI service supports packages published in PyPI. サービスでは、プライベートまたはカスタムの Python パッケージがサポートされていません。The service does not support private or custom Python packages. ユーザーには、Power BI サービスでパッケージを使用可能にすることを要求する前に、PyPI でプライベート パッケージを使用できるようにすることをお勧めします。Users are encouraged to make their private packages available on PyPI prior to requesting the package be available in the Power BI service.
  • Power BI Desktop の Python 視覚化の場合は、カスタム Python パッケージを含む任意のパッケージをインストールできます。For Python visuals in Power BI Desktop, you can install any package, including custom Python packages.
  • セキュリティおよびプライバシー上の理由から、サービスで World Wide Web 経由でクライアントとサーバー間のクエリを提供する Python パッケージは、サポートされていません。For security and privacy reasons, Python packages that provide client-server queries over the World-Wide Web in the service, are not supported. このような試みに対してはネットワークがブロックされます。Networking is blocked for such attempts.
  • 新しい Python パッケージを追加するための承認プロセスには、依存関係のツリーがあります。サービスにインストールする必要がある一部の依存関係はサポートされていません。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.

Power BI でサポートされている Python パッケージPython packages that are supported in Power BI

次の表では、Power BI サービスでサポートされている R パッケージを示します。The following table shows which packages are supported in the Power BI service.

パッケージPackage バージョンVersion リンクLink
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
s eaborns 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

次の手順Next steps

Power BI での Python の詳細については、次の記事を参照してください。For more information about Python in Power BI, take a look at the following articles: