#1 2020-03-09 23:25:26

jopejimx
Member
Registered: 2020-03-09

Limpiar caché después de cargar datos

Hola espero puedan ayudarme, actualmente uso la versión ce de report server y tengo un proceso que carga información (ETL) dos veces al día, sin embargo todo los cubos que tengo direccionados a la fuente de datos no se refrescan automáticamente, de hecho debo ingresar a la sección Datasources para limpiar el caché. Mi pregunta es: ¿existe alguna forma de limpiar el caché cada cierto tiempo o mediante algún comando que pueda ejecutar inmediatamente después de cargar nueva data?

Saludos.

Offline

#2 2020-03-10 08:10:22

eduardo
Administrator
Registered: 2016-11-01
Website

Re: Limpiar caché después de cargar datos

Hola jopejimx,

por el momento, sólo se puede limpiar el caché por medio del botón correspondiente en la sección DataSources. Lo que podrías hacer es crear un script que limpie el caché de la misma forma que el botón (usando los mismos servicios), y este script lo podrías programar para que se ejecute cada cierto tiempo. Información sobre programar scripts acá: https://reportserver.net/en/guides/scri … g-Scripts/

Por ejemplo: scheduleScript execute myScript.groovy " " every day at 15:23

limpiaría el cache cada día a las 15:23 horas.

Para usar scripting, se necesita la versión Enterprise (o Enterprise Evaluation) de ReportServer. Si quieres probar esto, puedes usar la versión Enterprise Evaluation por 45 días.

Tenemos un tiquete: RS-3473 para implementar esto directamente en ReportServer. Escribiré acá cuando tenga más información al respecto. Por el momento, la única solución es scripting.

Saludos,
Eduardo

Offline

#3 2020-03-10 21:10:11

jopejimx
Member
Registered: 2020-03-09

Re: Limpiar caché después de cargar datos

Gracias Eduardo.

Offline

Board footer

Powered by FluxBB