Anónimo
¿Puede alguien ayudarme a saber qué podría estar causando el problema al ejecutar el script de Python en Power BI Desktop?
He instalado la última versión de Power BI Desktop.
Aquí está el mensaje de error :
DataSource.Error: ADO.NET: se produjo un problema al procesar su secuencia de comandos de Python.
Estos son los detalles técnicos: El proceso debe finalizar antes de que se pueda determinar la información solicitada.
Detalles:
DataSourceKind=Python
DataSourcePath=Python
Mensaje=Ocurrió un problema al procesar su secuencia de comandos de Python.
Estos son los detalles técnicos: El proceso debe finalizar antes de que se pueda determinar la información solicitada.
Código de error=-2147467259
ExceptionType=Microsoft.PowerBI.Scripting.Python.Exceptions.PythonUnexpectedException
apods1979
C:UsersYouUSERAnaconda3
C:UsersYouUSERAnaconda3Librarymingw-w64bin
C:UsersYouUSERAnaconda3Scripts
C:UsersYouUSERAnaconda3Librarybin
v-shex-msft
HOLA @Anonimo,
¿Cómo codificas tu script? ¿Obtener datos generales con algunos pasos de procesamiento o obtener datos anidados múltiples y pasos de procesamiento? ¿Puede compartir algunas fórmulas de muestra para probar?
Cómo obtener una respuesta rápida a su pregunta
Saludos,
Xiaoxin-sheng
Anónimo
En respuesta a v-shex-msft
@v-shex-msft Sigo teniendo el problema… Intenté configurarlo de nuevo.
Aquí hay detalles:
Script que estoy ejecutando en powerBI, funciona bien en el editor de código VS:
Estos son los detalles técnicos: El proceso debe finalizar antes de que se pueda determinar la información solicitada.
Detalles:
DataSourceKind=Python
DataSourcePath=Python
Mensaje=Ocurrió un problema al procesar su secuencia de comandos de Python.
Estos son los detalles técnicos: El proceso debe finalizar antes de que se pueda determinar la información solicitada.
Código de error=-2147467259
ExceptionType=Microsoft.PowerBI.Scripting.Python.Exceptions.PythonUnexpectedException
Pragati11
Hola @Anónimo,
Al observar el error que está obteniendo, parece que hay algún problema con el script de Python que ha escrito.
¿Puedes comprobarlo o compartirlo aquí?
ISi esto ayuda y resuelve el problema, agradezca un Kudos y márquelo como una Solución. 🙂
Gracias,
Pragati
Anónimo
En respuesta a Pragati11
Hola @Greg_Deckler @Pragati11
Gracias por responder rápido.
Solo estoy siguiendo el artículo de Power BI y probando el script básico de Python. Probé el script en mi IDE y funciona bien, pero cuando intento ejecutar a través de Power BI, arroja un error.
Tomé el script de python de este enlace https://docs.microsoft.com/en-us/power-bi/desktop-python-scripts
importar pandas como p.d.
datos = [[‘Alex’,10],[‘Bob’,12],[‘Clarke’,13]]
df = pd.DataFrame(datos,columnas=[‘Name’,‘Age’],dtipo=flotante)
impresión (fd)
Pragati11
En respuesta a Anónimo
HOLA @Anonimo,
Solo quería comprobar qué versión de Python estás usando. ¿Instalaste directamente una versión de Python en tu máquina o a través de Anaconda?
Gracias,
Pragati
Anónimo
En respuesta a Pragati11
@ Pragati11 Python instalado directamente y la versión es 3.8.2
Pragati11
En respuesta a Anónimo
HOLA @Anonimo,
Me cansé de replicar lo mismo en mi extremo y funciona perfectamente bien. Vea abajo:
Hice lo siguiente:
- Seguí los pasos aquí: https://docs.microsoft.com/en-us/power-bi/desktop-python-scripts
- La ruta del directorio de Python en Power BI es la misma que la ruta que tengo en mi máquina.
- Primero ejecuté el script en Python en mi máquina. Funcionó y luego probó en Power BI, que también funcionó como se muestra arriba.
- La versión de Python que tengo es Python3.6.5
Si esto ayuda y resuelve el problema, agradece un Kudos y márcalo como una solución. 🙂
Gracias,
Pragati
Anónimo
En respuesta a Pragati11
@ Pragati11 Eso es extraño, no funciona en mi máquina.
Tengo la siguiente configuración de secuencias de comandos de Python en Power BI. Python instalado en la carpeta Python de la unidad c, ¿es la configuración correcta? ¿O requería una configuración diferente?
Pragati11
En respuesta a Anónimo
Hola @Anónimo,
Cualquiera que sea la ruta para Python en su máquina, debería ser la misma en Power BI. Eso es lo que tengo al final.
Si su ruta de python es «C:/Python», entonces en POwer BI bajo Archivo –> Opciones y ajustes –> Opciones –> Python Scripting la misma ruta «C:/Python» debería estar allí.
Si aún no funciona, intente desde cero nuevamente en Power BI.
Además, ¿hay alguna otra carpeta de Python en esta ruta «C:/Python» como «C:/Python/Python36«. En caso afirmativo, la ruta correcta debería ser «C:/Python/Python36»
Si esto ayuda y resuelve el problema, agradece un Kudos y márcalo como una solución. 🙂
Gracias,
Pragati
greg_deckler
Bueno, la solución de problemas típica es:
- ¿Está Python instalado?
- ¿Puede ejecutar un script de Python en su IDE de Python?
- ¿Puede ejecutar el script que está tratando de usar en Power BI en su IDE de Python?
- ¿La configuración de Python de Power BI apunta al lugar correcto? Archivo | Opciones y configuraciones | Opciones
- ¿Están todos sus módulos de Python instalados en las ubicaciones correctas?