whereismydata
Hola 🙂
utilizamos un servidor de informes de energía bi en las instalaciones para alojar nuestros informes. He creado algunos informes paginados con suscripciones, por ejemplo. exportar todos los meses al recurso compartido de archivos de Windows. El único problema que tengo es el nombre del archivo pdf. Cada mes, el pdf debería llamarse «report_month_year.pdf». No encontré ninguna solución suficiente; todo lo que encontré fue un anuncio ‘@timestamp’ para crear una marca de tiempo. Pero esto no me funciona ya que exporto el informe no en el mismo mes que los datos que se muestran en el informe.
Durante mi investigación, me topé con la exportación de un informe a través de una URL. Como utilizo mucho MS Flow, me preguntaba si podría crear un flujo que descargue el pdf y luego también lo cambie de nombre (lo sé, también podría exportar el pdf a través de una suscripción y luego cambiarle el nombre con flow)
Y aquí está mi problema:
https: //docs.microsoft.com/en-us/sql/reporting-services/url-access-parameter-reference? view = sql-serv … dice que la sintaxis para exportar es:
https://myrshost/ReportServer?/myreport&rs:Format=PDF
con el ejemplo:
https://servername/ReportServer_THESQLINSTANCE/Pages/ReportViewer.aspx?%2freportfolder%2freport+name+with+spaces&rs:Format=pptx
Accedo a nuestro servidor de informes por este dominio:
http://ourserver/Reports/browse/
Cuando intento esto, no pasa nada, simplemente me redirigen al panel de favoritos:
http://ourserver/Reports/Pages/ReportViewer.aspx?%2freport%2fPaginated%20Reports&rs:Format=PDF
Entonces supongo que tengo dos preguntas:
1) ¿Existe una solución en la que pueda manejar la asignación de nombres en el menú de suscripción (o en el trabajo de SQL)?
2) ¿Qué pasa con mi enlace?
Espero que alguien pueda ayudarme. ¡¡Muchísimas gracias!!
whereismydata
Hola,
Encontré el error; Me confundí con la carpeta en la sintaxis.
Los informes paginados se cargan en el ‘carpeta’ ‘Informes paginados’
y mirando el destino pensé que tenía que usar la carpeta ‘informe’ también.
http://server/reports/browse/report/Paginated%20Reports
pero en su lugar solo tengo que usar el nombre del archivo; aparentemente esta carpeta no es una carpeta real
http://server/ReportServer/Pages/ReportViewer.aspx?%2fPaginated+Reports&rs:Format=PDF
whereismydata
Hola,
Encontré el error; Me confundí con la carpeta en la sintaxis.
Los informes paginados se cargan en el ‘carpeta’ ‘Informes paginados’
y mirando el destino pensé que tenía que usar la carpeta ‘informe’ también.
http://server/reports/browse/report/Paginated%20Reports
pero en su lugar solo tengo que usar el nombre del archivo; aparentemente esta carpeta no es una carpeta real
http://server/ReportServer/Pages/ReportViewer.aspx?%2fPaginated+Reports&rs:Format=PDF
jimmywhc
En respuesta a whereismydata
Hola,
Tuve el mismo problema y me gustaría descargar el informe paginado por url. Y no funcionó, ¿tienes la solución para eso? Gracias.
Saludos,
Palanqueta
whereismydata
En respuesta a jimmywhc
Hola @jimmywhc
Publiqué mi solución arriba, pero en resumen:
simplemente adjunte el nombre de archivo del informe a la URL de su servidor de informes.
http://server/ReportServer/Pages/ReportViewer.aspx?%2fPaginated+Reports&rs:Format=PDF
bradsy
El directorio http: // servidor / informes es para el front-end alojado. Si desea utilizar la API para acceder a los informes, utilice la carpeta del servidor de informes, http: // servidor / servidor de informes
whereismydata
En respuesta a bradsy
ah, vale. Lo probaré.
Gracias