Uso de un IDE de Python externo con Power BI

Con Power BI Desktop, puede usar el entorno de desarrollo integrado (IDE) de Python externo para crear y refinar scripts de Python y, a continuación, usar esos scripts en Power BI.

Captura de pantalla del cuadro de diálogo de Opciones, que muestra Visual Studio Code introducido en el campo IDE de Python detectado.

Habilitación de un IDE de Python externo

Puede iniciar el IDE de Python externo desde Power BI Desktop y hacer que los datos se importen y se muestren automáticamente en el IDE de Python. Desde allí, puede modificar el script en ese IDE de Python externo y, a continuación, pegarlo de nuevo en Power BI Desktop para crear objetos visuales e informes de Power BI.

Puede especificar qué IDE de Python usar y hacer que se inicie automáticamente desde Power BI Desktop.

Requisitos

Para usar esta característica, debe instalar un IDE de Python en el equipo local. Power BI Desktop no incluye, implementa ni instala el motor de Python, por lo que debe instalar Python por separado en el equipo local. Puede elegir qué IDE de Python usar, con las siguientes opciones:

  • Puede instalar su IDE de Python favorito, muchos de los cuales están disponibles de forma gratuita, como la página de descarga de Visual Studio Code.

  • Power BI Desktop también admite Visual Studio.

  • También puede instalar otro IDE de Python y hacer que Power BI Desktop inicie ese Python IDE de una de las siguientes maneras:

    • Puede asociar archivos .PY con el IDE externo que quiera que Power BI Desktop inicie.
    • Puede especificar el archivo .exe que Power BI Desktop ejecuta seleccionando Otros en la sección Opciones de script de Python del cuadro de diálogo Opciones. Para abrir el cuadro de diálogo Opciones, vaya a Opciones de archivo>y opciones de configuración>.

    Captura de pantalla del cuadro de diálogo «Opciones», que muestra «Other» introducido en el campo IDE de Python detectado.

Si tiene varios IDEs de Python instalados, puede especificar cuál se abre seleccionándolo en la lista desplegable IDEs de Python detectados del cuadro de diálogo Opciones.

De forma predeterminada, Power BI Desktop inicia Visual Studio Code como IDE de Python externo si está instalado en el equipo local. Si no tiene instalado Visual Studio Code y, en su lugar, se abre Visual Studio. Si no está instalado ninguno de esos IDE de Python, se inicia la aplicación asociada a los archivos .PY.

Y, si no existe ninguna asociación de archivos .PY, es posible especificar una ruta a un IDE personalizado en la sección Establecer un directorio de inicio de Python del cuadro de diálogo Opciones. También puede iniciar otro IDE de Python seleccionando el icono de engranaje Configuración situado junto al icono de flecha Launch Python IDE (Iniciar Python IDE) en Power BI Desktop.

Inicio de un IDE de Python desde Power BI Desktop

Para iniciar un IDE de Python desde Power BI Desktop, siga estos pasos:

  1. Cargar datos en Power BI Desktop.

  2. Agregue una visualización Python al lienzo. Si aún no ha habilitado los elementos visuales de script, se le pedirá que los habilite.

    Captura de pantalla del cuadro de diálogo «Habilitar elementos visuales de script», que le pide que los habilite.

  3. Una vez habilitados los objetos visuales de script, aparece un objeto visual en blanco Python que está listo para mostrar los resultados del script. También aparece el panel editor de scripts de Python.

    Captura de pantalla del panel Visualizaciones, en la que se muestra un objeto visual Python en blanco.

  4. Ahora puede seleccionar los campos que desea usar en el script de Python. Al seleccionar un campo, el campo del editor de scripts de Python crea automáticamente código de script en función del campo o los campos que seleccione. Puede crear o pegar el script de Python directamente en el panel del editor de scripts de Python, o bien dejarlo vacío.

    Captura de pantalla del panel Visualizaciones, en la que se muestra un objeto visual en blanco Python con códigos de script en el editor de scripts.

    Note

    El tipo de agregación predeterminado para los objetos visuales de Python es no resumir.

  5. Ahora puede iniciar el IDE de Python directamente desde Power BI Desktop. Seleccione el botón Iniciar Python IDE, que se encuentra en el lado derecho de la barra de título del editor de scripts de Python, como se muestra en esta captura de pantalla.

    Captura de pantalla del editor de scripts de Python, en la que se muestra cómo iniciar el IDE de Python.

  6. El IDE de Python especificado se inicia mediante Power BI Desktop, como se muestra en la imagen siguiente. En esta imagen, Visual Studio Code es el IDE de Python predeterminado.

    Captura de pantalla del IDE de Python, en la que se muestra en Visual Studio Code.

    Note

    Power BI Desktop agrega las tres primeras líneas del script para que pueda importar los datos de Power BI Desktop una vez que ejecute el script.

  7. Aparece cualquier script que haya creado en el panel editor de scripts de Python de Power BI Desktop, a partir de la línea 4, en el IDE de Python. En este momento, puede crear el script de Python en el IDE de Python. Una vez completado el script de Python en el IDE de Python, debe copiarlo y pegarlo de nuevo en el panel del editor de scripts de Python en Power BI Desktop, excepto las tres primeras líneas del script que Power BI Desktop generó automáticamente. No copie las tres primeras líneas de script en Power BI Desktop, esas líneas solo se usaron para importar los datos al IDE de Python desde Power BI Desktop.

Limitaciones conocidas

El inicio de un IDE de Python directamente desde Power BI Desktop tiene algunas limitaciones:

  • No se admite la exportación automática del script desde el IDE de Python a Power BI Desktop.

Eche un vistazo a la siguiente información adicional sobre Python en Power BI.