Datos y recarga
Última actualización: 14/10/2026QV2QS convierte la interfaz de usuario de QlikView y puede cargar datos automáticamente en la aplicación convertida mediante la opción Auto-binary. Active Reload y Auto-binary en el asistente o en la línea de comandos, y QV2QS gestionará la transferencia de datos automáticamente. Si no se utiliza Auto-binary, la aplicación convertida debe recargarse por separado para rellenar los datos.
QV2QS convierte los metadatos de la interfaz de usuario de QlikView (PRJ XML) en JSON de Qlik Sense y crea la aplicación directamente en el tenant de Qlik Cloud. El proceso de conversión gestiona los diseños de hoja, los objetos de visualización, las expresiones y el estilo. Sin una recarga, la aplicación de Qlik Sense resultante no contiene datos una vez completado el paso de compilación.
Para cargar datos en la aplicación convertida, se debe recargar la aplicación. Hay tres enfoques:
- Carga binaria automática — QV2QS sube el archivo QVW original a Qlik Cloud y utiliza una instrucción
Binarypara cargar los datos durante la generación. Este enfoque es la forma más rápida de ver una aplicación en funcionamiento con datos inmediatamente después de la conversión. Para obtener más detalles, consulte Carga binaria automática a continuación. - Recarga manual — Si ya se han creado conexiones de datos en Qlik Cloud y los archivos QVD o los orígenes de datos son accesibles, la app se puede recargar después de ajustar el script de carga. QV2QS aplica una normalización básica de las rutas del script de carga, pero los nombres de conexión y las rutas de los orígenes de datos pueden requerir actualizaciones manuales.
- Recarga activada — Utilice el indicador
--reloadpara activar una recarga como parte del despliegue. La recarga ejecuta el script de carga tal cual. La recarga solo se realiza correctamente si las conexiones de datos y los orígenes de datos a los que se hace referencia en el script de carga ya están disponibles en el entorno de Qlik Cloud.
Dos indicadores controlan los datos en diferentes etapas. El indicador --noData omite los datos durante el paso de compilación para que se pueda probar la estructura de la aplicación sin tener que esperar a que se recargue. El indicador --exportQvfNoData exporta el QVF sin datos una vez finalizada la compilación, lo que genera un archivo más pequeño para compartir. Los indicadores se pueden usar de forma independiente o conjunta.
Carga binaria automática
La carga binaria automática sube el archivo QVW original a Qlik Cloud, utiliza una sentencia Binary para cargar los datos en la aplicación convertida y, a continuación, elimina el archivo subido. La aplicación convertida recibe los mismos datos que el original de QlikView sin necesidad de configurar manualmente la conexión de datos.
Para habilitar la carga binaria automática, use --autoBinary en la línea de comandos o habilite Auto-binary en la interfaz de usuario.
QV2QS realiza los siguientes pasos cuando la carga binaria automática está habilitada:
- Cargue el archivo QVW en Qlik Cloud como una aplicación temporal.
- Anteponga una instrucción
Binary [<appId>];y una instrucciónExit Script;al script de carga de la aplicación convertida. - Genera la aplicación (y la recarga si se especifica
--reload), que carga datos del QVW subido. - Eliminar la app cargada temporalmente de Qlik Cloud.
- Restaure el script de carga original en la aplicación de Qlik Cloud, eliminando las sentencias Binary y Exit Script.
Tras la limpieza, la aplicación de Qlik Cloud contiene los datos cargados, pero el script de carga ya no hace referencia a la aplicación temporal.
El paso de carga está sujeto a los límites de tamaño de archivo de Qlik Cloud. Los archivos QVW de gran tamaño pueden superar el límite de carga para el nivel de suscripción del tenant. Si la carga falla, despliegue la aplicación en un espacio con la compatibilidad con aplicaciones grandes habilitada o utilice el argumento --binaryAppId para hacer referencia a una aplicación existente que ya esté en Qlik Cloud. Para obtener detalles sobre los límites de recursos del inquilino, consulte Límites de recursos de Qlik Cloud.
Limpieza en caso de error
Si el paso de compilación o recarga falla después de que se haya subido el archivo QVW, QV2QS intenta realizar una limpieza automáticamente antes de salir. La limpieza incluye eliminar la aplicación temporal cargada de Qlik Cloud y restaurar el script de carga original tanto localmente como en la aplicación de Cloud.
Si la propia limpieza falla (por ejemplo, debido a una interrupción de la red), la aplicación temporal puede permanecer en el tenant de Qlik Cloud. Las aplicaciones temporales huérfanas se denominan QV2QS_Binary_YYYYMMDD_HHMMSS (por ejemplo, QV2QS_Binary_20260219_143025). Compruebe el espacio de destino en busca de aplicaciones que coincidan con este patrón y elimínelas manualmente. El archivo local script.qvs en el directorio de compilación también puede contener la instrucción temporal Binary. Vuelva a ejecutar la conversión para regenerarlo.
La carga binaria automática requiere el indicador --reload y una ruta --qvw. QV2QS rechaza el comando y finaliza con el código 1 si falta cualquiera de los requisitos.
El archivo QVW original en el equipo local nunca se modifica ni se elimina. Solo se elimina la copia temporal en Qlik Cloud una vez finalizada la carga de datos.
La carga binaria automática no se admite para las apps que utilizan Section Access. El motor de recarga de Qlik Cloud no puede autenticarse con la tabla Section Access en el archivo QVW de origen. Cuando QV2QS detecta Section Access en la aplicación de origen, se omiten los pasos de subida binaria y recarga y se registra una advertencia. La aplicación se despliega sin datos. Para cargar datos, cree conexiones de datos de Qlik Cloud y actualice el script de carga manualmente, o elimine Section Access de una copia del QVW de origen y vuelva a ejecutar con --autoBinary.
Cuando --preserveTargetAppScript se combina con --reload, la recarga ejecuta el script de carga existente en la aplicación de destino, no el script convertido. Esto resulta útil cuando la aplicación de destino ya cuenta con conexiones de datos de Qlik Cloud en funcionamiento y solo es necesario actualizar la capa de la interfaz de usuario. Para obtener más detalles, consulte Reutilizar una aplicación existente.