Claire4Green
Buenas tardes
Me gustaría configurar una actualización programada de un script de Python en el servicio Power BI, pero estoy experimentando algunos problemas. El script que he escrito inicia sesión en un sitio web (usando credenciales guardadas en otro archivo .py) y descarga un archivo. He instalado la última versión de la puerta de enlace personal en mi computadora y puedo confirmar que aquí es donde está instalado Python y donde se almacenan los archivos de script / Power BI Desktop. También he comprobado que la configuración de privacidad de la fuente de datos esté configurada como pública.
Cuando intento configurar una actualización programada en el Servicio, dice que mis credenciales no son válidas. Cuando hago clic en ‘editar credenciales’, solo se me presenta el método de autenticación = WindowsWithoutImpersonation con el que no me he encontrado antes. Si intento iniciar sesión con este método, aparece el siguiente mensaje de error:
«No se pudieron actualizar las credenciales de la fuente de datos: ADO.NET: No se pudo encontrar o cargar el proveedor de datos de .Net Framework registrado»
La secuencia de comandos de Python se ejecuta y se actualiza correctamente en el archivo de Power BI Desktop, pero me pregunto si las credenciales integradas están causando un problema en el Servicio. ¿Alguien ha experimentado problemas similares? Cualquier ayuda o consejo sería muy apreciada.
Gracias
Claire
v-diye-msft
Hola @ Claire4Green
Descubrí que se ha agregado como un problema conocido:
Los clientes de Power BI que utilizan elementos visuales de Python o R junto con la versión de mayo de Power BI Personal Gateway pueden ver el siguiente mensaje de error al intentar actualizar: «ADO.NET: No se pudo encontrar o cargar el proveedor de datos de .Net Framework registrado». Como solución alternativa, los usuarios pueden volver a la versión de abril de Power BI Personal Gateway. Los ingenieros están trabajando en una solución y esperan que se implemente para el final del día 06/06/2020.
v-diye-msft
Hola @ Claire4Green
Descubrí que se ha agregado como un problema conocido:
Los clientes de Power BI que utilizan elementos visuales de Python o R junto con la versión de mayo de Power BI Personal Gateway pueden ver el siguiente mensaje de error al intentar actualizar: «ADO.NET: No se pudo encontrar o cargar el proveedor de datos de .Net Framework registrado». Como solución alternativa, los usuarios pueden volver a la versión de abril de Power BI Personal Gateway. Los ingenieros están trabajando en una solución y esperan que se implemente para el final del día 06/06/2020.
Claire4Green
En respuesta a v-diye-msft
@ v-diye-msft gracias por hacérmelo saber. Ahora he descargado la versión de abril de la puerta de enlace personal y he podido programar con éxito una actualización a través del servicio. ¡Gracias por tu ayuda!
onbi
En respuesta a Claire4Green
Se lanzó la versión de junio de Power BI Gateway (modo personal). Esta versión resuelve el problema de ADO.NET para la fuente de datos Python.
Lo he descargado y se conecta sin problemas.
Claire4Green
En respuesta a onbi
Gracias por informarme a @onbi. Entonces descargaré la versión de junio de la puerta de enlace personal.
v-diye-msft
Hola @ Claire4Green
La secuencia de comandos de Python es compatible con la puerta de enlace personal, consulte el documento de solución de problemas para obtener más sugerencias:
https: //docs.microsoft.com/en-us/power-bi/connect-data/service-admin-troubleshooting-power-bi-person …
Además, podría estar relacionado con .NET Framework. Por favor reinstaló .NET framework y reinició el servidor para una prueba.
No se pudo encontrar o cargar el proveedor de datos de .Net Framework registrado
y aquí hay una publicación similar para ti como referencia.
https: //community.powerbi.com/t5/Service/Error-Unable-to-find-the-requested-Net-Framework-Data-Provi …
Claire4Green
En respuesta a v-diye-msft
Hola @ v-diye-msft, gracias por tus sugerencias. Desinstalé y reinstalé .NET Framework y ahora tengo la versión 4.8, pero desafortunadamente esto no ha resuelto mi problema de credenciales. Cuando voy a editar mis credenciales, la única autenticación que me presenta es WindowsWithoutImpersonation y el error sigue siendo «No se pudieron actualizar las credenciales de la fuente de datos: ADO.NET: No se pudo encontrar o cargar el proveedor de datos de .Net Framework registrado «. ¿Sabe qué más podría estar causando el problema? ¡Gracias!
lisahua46
En respuesta a Claire4Green
¿Su puerta de enlace es la última versión? Probablemente verifique rápidamente si su máquina de puerta de enlace se quedó sin disco / memoria.
Claire4Green
En respuesta a lisahua46
Hola @ lisahua46, sí, debería ser la última versión de la puerta de enlace, ya que la descargué la semana pasada. ¿Cómo puedo comprobar si mi puerta de enlace se ha quedado sin memoria? ¡Gracias!
onbi
En respuesta a Claire4Green
Me gustaría aprovechar este tema con Claire4Green, ya que me enfrento a lo mismo. Acabo de descargar Personal Gateway, instalé Python, Pandas, bibliotecas Matplotlib y estoy tratando de programar la actualización. También me está dando el mismo error.
nandukrishnavs
@ Claire4Green
Intente configurar la puerta de enlace como modo predeterminado, no como modo personal. Y mira como esta funcionando
¿Respondí tu pregunta? ¡Marque mi publicación como una solución!
Apreciar con felicitaciones 🙂
Claire4Green
En respuesta a nandukrishnavs
@nandukrishnavs gracias, pero ¿cómo configuro la puerta de enlace por defecto? No hay opciones contra mi puerta de enlace personal.
nandukrishnavs
En respuesta a Claire4Green
@ Claire4Green
Descargue el archivo de configuración de la puerta de enlace e instálelo, le proporcionará dos opciones.
- Puerta de enlace de datos local
- Puerta de enlace de datos local (modo personal)
Elija el primero.
Siga los pasos https: //docs.microsoft.com/en-us/data-integration/gateway/service-gateway-install#download-and-insta …
Luego, puede agregar su fuente de datos en el clúster de puerta de enlace.
siga este https://docs.microsoft.com/en-us/data-integration/gateway/service-gateway-manage
¿Respondí tu pregunta? ¡Marque mi publicación como una solución!
Apreciar con felicitaciones 🙂
Claire4Green
En respuesta a nandukrishnavs
Buenos días @nandukrishnavs Entiendo por la documentación de Microsoft que para configurar una actualización programada debe tener un personal puerta de enlace instalada. Si instalo la puerta de enlace de datos local en lugar de la puerta de enlace de datos local (modo personal), ¿sigue siendo una puerta de enlace personal? ¡Gracias!
nandukrishnavs
En respuesta a Claire4Green
@ Claire4Green La puerta de enlace de datos local (modo personal) es la puerta de enlace personal
¿Respondí tu pregunta? ¡Marque mi publicación como una solución!
Apreciar con felicitaciones 🙂
Claire4Green
En respuesta a nandukrishnavs
Gracias @nandukrishnavs. Lo intentaré y te responderé.