La red del Business Intelligence
Muy buenas, lo que me gustaría conseguir es que después de borrar la caché de mondrian desde un paso de kettle, luego pueda lanzar desde allí mismo (ó desde cualquier otro sitio eso es igual), una consulta para que la caché de mondrian ya contenga los datos cuándo el primer usuario que habra pentaho y vaya a consultar los datos no tenga que esperar, si sólo se borra la caché entonces el primero que entra es el que espera y cómo sea siempre el mismo no le va a gustar. ¿Alguien sabría como hacerlo?
Saludos.
Etiquetas:
Hola Reynado, utilizo la version community con lo cuál no puedo crear tareas programadas dentro de pentaho (si no es así indícamelo, aún si pudiera lo que quiero es que se lance después de cargar los datos en base de datos y haber borrado seguidamente la caché, cómo no sé exactamente cuándo van a terminar de cargarse los datos (depende del volumen) no puedo lanzar la consulta mdx en una hora "fija", necesito lanzarla después de la carga y vaciado de la caché (sea cuándo sea) y lo más fácil es meterlo dentro de un kettle cómo último paso. En cualquier caso ¿desde dónde lanzo la consulta a los cubos?, ahora mismo sólo conozco kettle para poder hacerlo utilizando el paso de entrada de mondrian, el problema que veo aquí es que utiliza su propio mondrian y no el del servidor pentaho con lo cuál pese a ejecutar la consulta sigo teniendo la caché de mondrian en el servidor vacía. Una solución sería crear un consulta en el servidor pentaho y que se pudiera acceder ella desde kettle mediante api rest para ejecutarla, así los datos se quedarían en la caché mondrian del servidor pentaho, lo que no sé es cómo hacer esto, ó bien si hay otra salida más fácil. Se me olvidaba decir que no reiniciamos el servidor salvo necesidad.
Saludos.
Hola Bernabeu un placer leerte, eso era lo que queria hacer desde el principio (no me he sabido explicar), de hecho eso es lo que hago para borrar la caché de mondrian desde kettle, lo que desconozco es cómo ejecutar una consulta mdx desde el paso http client de PDI. Se supone que esa consulta debe estar almacenada en el servidor en alguna parte (puede ser una consulta .saiku por ejemplo) ó en otro formato pero para eso he de saber la dirección rest para situarla en el paso http client, ¿de dónde saco esa dirección?, ¿cómo puedo acceder vía rest a una consulta mdx para ejecutarla desde el http client? esa es mi duda.
Gracias por el interés y un saludo.
Bernabeu R. Dario dijo:
Bienvenido a
Open Business Intelligence
© 2024 Creado por Emilio. Tecnología de