Exportar informe Pagianted a través de URL | Convención de nomenclatura de PDF de suscripción

Un usuario Pregunto ✅

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’

1.JPG

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’

1.JPG

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 

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

Deja un comentario

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