Recuperar el script de un qvw dañado

En ocasiones puede sucedernos que el archivo qvw sobre el que hemos estado trabajando durante algún tiempo se dañe y al intentar abrirlo desde QlikView recibamos un mensaje de error diciendo «Este archivo posee inconsistencias….»

PopUp Inconsistencias

Error que suele aparecer cuando un qvw está dañado

No obstante debemos recordar que nuestro archivo QVW puede contener Datos, Layout (Pantalla) y Script.

Por suerte QlikView dispone de un modo para recuperar partes del archivo, y en particular el Script del mismo donde suele suele estar la mayor parte de nuestro trabajo.

Para esto debemos entrar en la ventana de configuración y debug de QlikView que por cierto está bastante oculta….

En primer lugar cerramos QlikView si estuviera abierto y lo volvemos a abrir desde el menú Inicio, es decir sin nigún archivo qvw asociado (solo el ejecutable).

Luego vamos al menú de ayuda, la opción «Acerca de…»

Cliqueamos dicha opción y aparece la ventana correspondiente:

Posicionamos el puntero del mouse SOBRE el logo de QlikView (remarcado en rojo en la imagen de arriba) y pulsamos el botón DERECHO del mouse.

Al hacer esto aparecerá la siguiente ventana:

Allí buscamos la opción «SCRIPTRESCUE» y en el edit box «Valor» cambiamos el valor 0(cero) por un 1. Cliqueamos en «Establecer» y luego en «Guardar el Script siguiente al Cargar».

Para finalizar clickeamos en «Cerrar» y procedemos a abrir nuevamente el archivo dañado.

Veremos que Qlikview repite los pop-ups indicando que el archivo está dañado y no lo puede abrir, pero al finalizar la operación vamos a la misma carpeta donde se encuentra el archivo qvw corrupto y encontraremos (con fecha de creación reciente)

La ventana de Configuración dispone de mútiples entradas de variables que regulan el comportamiento de QlikView. Por ejemplo también podríamos recuperar el Layout (no siempre posible y bastante poco factible) con la variable «LayoutRescue» y otros elementos del archivo.

Desde luego si alguien conoce otros usos y variables será bienvenido el comentario.

Espero les sirva y saludos!

UPDATE:

Hace algún tiempo tuve la mala fortuna de cancelar la grabación de un qvw con datos (unos 2 Tbyts en total) y en dicha acción el QVW quedó corrupto. Luego de probar el metodo que explico en este post y verificar que no funcionaba intenté con éxito otro camino: Abrir el QVW sin datos.

Esto se puede hacer de dos modos:

1- Al abrir QV desde la página inicial (menú window / Strat Page) si el qvw ha sido abierto previamente buscarlo en la lista y al presionar botón derecho del mouse aparecerá la opción «Open WithOut Data».

2- Desde la línea de comando tipear lo siguiente:

"PATH A QV"\qv.exe /nodata "PATH AL QVW"\AppConDatosCorruptos.qvw

Acerca de pparnisari
Casi 44 vueltas al sol. Licenciado en sistemas. Curioso, investigador, excelente para resolver problemas prácticos. Casado, 2 hijos, cada vez con mas preguntas y respuestas mas en duda. Almost 44 laps to the sun. System engineer. Curious, researcher, great for solving practical problems. Married, 2 children, each time with more questions and more answers in doubt.

8 Responses to Recuperar el script de un qvw dañado

  1. Fernando says:

    Excelente ayuda, Gracias.

  2. juan says:

    exelente soloque no me funciono podrias ayudarme con otro tip para rescatar mi archivo :s

  3. Marcelo says:

    Desde ya muchas gracias por tu generoso aporte. Hice lo que sugerís y generé el archivo . script pero no se como seguir. Intenté cargarlo desde distintos lugares pero fallé. ¿Sabrías decirme si esto solo ocurre con la versión EDIT? Compraría el programa pero es la tercera vez que me sucede y ya no sé que hacer. Muchas gracias

    • pparnisari says:

      Marcelo:

      Disculpá la demora. Una vez que obtuviste el script abrís el mismo con cualquier editor de texto (notepad p.ej) y luego copiás el código en el editor de un nuevo archivo qvw para volverlo a usar. La interfáz gráfica deberás volverla a hacer acorde con el script.

      Slds

  4. Roy says:

    Excelente tip! Ahora a investigar las de mas opciones de configuración!
    Saludos.

  5. Gustavo Sanchez says:

    Gigante, excelente ayuda !! Recupere todo un día de trabajo !!

Deja un comentario