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
v-lili6-msft
Hola, @michaelstone
Para su caso, le sugiero que cree un ticket de soporte aquí para obtener más ayuda.
https: //community.powerbi.com/t5/Community-Blog/How-to-create-a-support-ticket-in-Power-BI/ba-p/6830 …
Atentamente,
Lin