Error al ejecutar el script de visualización de Python en el servicio Power BI

Un usuario Pregunto ✅

Michaelstone

Hola a todos,

He creado un script de visualización de Python en Power BI Desktop que realiza los siguientes pasos:

  • Acepta una URL para una imagen en el marco de datos del conjunto de datos
  • Recupera la imagen de la URL externa a través de un servicio de reformateo de imágenes llamado rethumb.com
  • Modifica la imagen
  • Muestra la imagen dentro de la visualización.

Esto funciona perfectamente en Power BI Desktop, pero cuando subo el PBIX al servicio Power BI, aparece el siguiente error.

 Traceback (most recent call last):
 
 File "C:Script.py", line 35, in <module>
 
 img = mpimg.imread('https://api.rethumb.com/v1/width/900/format/png/'+dataset.iloc[0].R_CoverImage)
 
 File "C:Pythonlibsite-packagesmatplotlibimage.py", line 1363, in imread
 
 fd = BytesIO(urllib.request.urlopen(fname).read())
 
 File "C:PythonLiburllibrequest.py", line 222, in urlopen
 
 return opener.open(url, data, timeout)
 
 File "C:PythonLiburllibrequest.py", line 525, in open
 
 response = self._open(req, data)
 
 File "C:PythonLiburllibrequest.py", line 543, in _open
 
 '_open', req)
 
 File "C:PythonLiburllibrequest.py", line 503, in _call_chain
 
 result = func(*args)
 
 File "C:PythonLiburllibrequest.py", line 1360, in https_open
 
 context=self._context, check_hostname=self._check_hostname)
 
 File "C:PythonLiburllibrequest.py", line 1319, in do_open
 
 raise URLError(err)
 
 urllib.error.URLError: <urlopen error [Errno 11001] getaddrinfo failed>
 
 
Please try again later or contact support. If you contact support, please provide these details.

Mis búsquedas en Google sugieren que el error se debe a que el nombre de host no se resuelve, por lo que supongo que el motor de secuencias de comandos dentro del servicio Power BI no tiene acceso a un DNS para completar la solicitud.

¿Alguien puede confirmar esto o sugerir un recorrido?

Gracias,

Miguel

Andy_T

Hola, tuviste suerte con esto? No puedo leer o mostrarme para trabajar en el servicio.

Michaelstone

En respuesta a Andy_T

No.

Trabajado con soporte, pero desafortunadamente la funcionalidad de Python está protegida para restringir el acceso al contenido externo.

Ahora estamos usando la visualización de imagen simple y superponemos una visualización de Python en la parte superior para lograr el resultado deseado.

Salud,

Miguel

Hola, @michaelstone

Para su caso, le sugiero que cree un ticket de soporte aquí para obtener más ayuda.

Ir a https://support.powerbi.com. Desplácese hacia abajo y haga clic en «CREAR TICKET DE SOPORTE».

enviar un ticket de soporteenviar un ticket de soporte

https: //community.powerbi.com/t5/Community-Blog/How-to-create-a-support-ticket-in-Power-BI/ba-p/6830 …

Atentamente,

Lin

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *