Power BI 서비스에서 Python 패키지를 사용하여 시각적 개체 만들기Create visuals by using Python packages in the Power BI service

강력한 Python 프로그래밍 언어를 사용하여 Power BI 서비스에서 시각적 개체를 만들 수 있습니다.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. Power BI 서비스는 프라이빗 또는 사용자 지정 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 서비스에서 지원되는 패키지를 보여 줍니다.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: