Saltar al contenido principal Saltar al contenido complementario

Recargar los datos de la aplicación

Asegúrese de que sus aplicaciones siempre reflejen los datos más recientes recargándolas. A diferencia de las actualizaciones automáticas, las aplicaciones no se actualizan automáticamente cuando cambian sus fuentes de datos. Recargue manualmente las aplicaciones para sincronizarlas con los datos más recientes, o cree tareas para programar las recargas con mayor comodidad. Las recargas se pueden iniciar mediante varios métodos, lo que garantiza que sus datos se mantengan actualizados.

Para obtener información sobre qué usuarios pueden recargar datos, vea:

Nota informativaEl tiempo máximo de recarga de una aplicación es de tres horas. Si una aplicación tarda más en recargarse, fallará y recibirá un mensaje.
Nota informativa No puede recargar datos para aplicaciones publicadas en Qlik Cloud desde una implementación de Qlik Sense Enterprise on Windows. Las aplicaciones publicadas desde Qlik Sense Enterprise on Windows se pueden recargar usando QMC en Qlik Sense Enterprise on Windows.

Programar la recarga de datos de la aplicación

Cree tareas para programar las recargas de su aplicación. La programación puede utilizar activadores basados en el tiempo o en eventos.

Nota informativaDeterminadas acciones hacen que cambie el propietario de la tarea. Para más información, vea Propietarios de las tareas.

Para crear una tarea:

  1. Tome una de las opciones siguientes:

    • En su centro de actividades, haga clic en Más acciones en la aplicación y seleccione Cargar > Programar.

    • En su aplicación, realice una de las siguientes acciones:

      • Haga clic en el nombre de la aplicación para abrir el área de detalles de la aplicación y haga clic en Más accionesProgramar.

      • Haga clic en el nombre de la aplicación para abrir el área de detalles de la aplicación y haga clic en Sin programación en la sección de programación de Programar. Si la aplicación ya tiene tareas activas, esta sección podría mostrar un texto diferente.

  2. Haga clic en Crear nueva tarea.

  3. Como Nombre de la tarea, escriba el nombre que desee para la tarea.

  4. Opcionalmente añada una Descripción.

  5. En Acción, seleccione una de las siguientes opciones:

    • Recarga completa: actualiza todos los datos de la aplicación.

    • Recarga parcial: recarga solo las sentencias Load y Select que vayan precedidas de un prefijo Add, Merge o Replace, dejando intactos los demás datos de la aplicación. Para más información, vea Carga parcial.

  6. En Basándose en, seleccione la acción desencadenante de la tarea. Tiene las siguientes opciones:

    • En función del tiempo: programe la actualización para que se produzca en un momento concreto. A continuación, configure la tarea con los ajustes asociados para ese desencadenante o activador de la tarea. Para más detalles, consulte Programaciones basadas en el tiempo.

      Dispone de los siguientes desencadenantes basados en el tiempo:

      • A diario

      • Semanal

      • Mensual

      • Anual

    • Basado en eventos: programe la actualización para que se inicie cuando se produzca un evento específico. Para más detalles, consulte Programaciones basadas en eventos.

      Dispone de los siguientes desencadenantes basados en eventos:

      • Ejecución satisfactoria de otra tarea

      • Fallo de otra tarea

      Nota informativaUtilice desencadenantes basados en eventos para crear cadenas de tareas que actualicen los datos. Para más instrucciones, consulte Crear tareas encadenadas para la actualización de datos.

Programaciones basadas en el tiempo

Cuando crea una programación basada en el tiempo, puede elegir:

  • La frecuencia y el intervalo de la actualización

  • La zona horaria y la hora del día

  • Cuánto tiempo estará en vigor la programación

  • Si es completa o Carga parcial

La repetición de las actualizaciones puede fijarse en los siguientes intervalos:

  • A diario: configure las horas del día, la zona horaria y la hora del día.

  • Semanalmente: configure los días de la semana, las horas del día, la zona horaria y la hora del día.

  • Mensualmente: configure los días del mes, las horas del día, la zona horaria y la hora del día.

  • Anualmente: configure los meses, los días del mes, las horas del día, la zona horaria y la hora del día.

Para programas que se ejecutan varias veces al día en cualquier intervalo, también puede definir las horas del día en las que se ejecuta el programa. Especifique una hora concreta para que la programación comience ese día.

De forma predeterminada, las programaciones se ejecutarán de forma continua, sin fecha de finalización. Puede elegir establecer una fecha de inicio, una fecha de finalización o ejecutar solo la programación entre dos fechas.

Programaciones basadas en eventos

Las programaciones basadas en eventos le permiten encadenar tareas para diferentes aplicaciones, scripts, flujos de datos y recetas de tabla. Esto es útil para la actualización secuencial de estos activos.

Para más información, vea Crear tareas encadenadas para la actualización de datos.

Administración de tareas

Puede administrar las tareas existentes si dispone de los permisos para ello.

Para ver y administrar las tareas:

  1. Tome una de las opciones siguientes:

    • En su centro de actividades, haga clic en Más acciones en la aplicación y seleccione Cargar > Programar.

    • En su aplicación, haga una de las siguientes acciones:

      • Haga clic en el nombre de la aplicación para abrir el área de detalles de la aplicación y haga clic en Más acciones > Programar.

      • Haga clic en el nombre de la aplicación para abrir el área de detalles de la aplicación y haga clic en Sin programación > Agregar programación.

  2. Haga clic en Más junto a una tarea y seleccione cualquiera de las opciones disponibles. Alternativamente, cambie a la pestaña Historial para ver un historial detallado de cuándo se ejecutó la tarea.

Para más información, vea Administrar tareas para actualizaciones de datos.

Limitaciones y consideraciones

  • Una tarea de actualización de datos se desactiva si no se ejecuta cinco veces seguidas. Si usted es el propietario de la tarea, recibirá notificaciones cuando esto ocurra. La configuración de notificaciones se puede personalizar para una sola aplicación, todas las aplicaciones de un espacio o todas las aplicaciones de un espacio empresarial inquilino. Si desea más información, vea Propietarios de las tareas.

  • Si el propietario de la tarea abandona el espacio empresarial inquilino o o es eliminado del mismo, otro usuario debe asumir la propiedad de la tarea, o eliminarla y volver a crearla. De lo contrario, sus actualizaciones programadas fallarán. Si desea información sobre cómo cambiar esta propiedad, consulte Propietarios de las tareas.

  • Si tiene un número elevado de procesos de actualización de datos en cola y en ejecución (además de otros procesos concurrentes que consumen mucha CPU y memoria), puede que observe que algunos procesos de actualización se estén ejecutando, en algunos casos, bastante después de su hora de inicio programada.

  • Las tareas para actualizar los datos no se incluyen en la copia publicada de una aplicación. Las aplicaciones publicadas deben reconfigurar sus tareas en la versión del espacio administrado.

  • Si su aplicación tiene tareas de actualización de datos, y la mueve entre espacios (personales o compartidos), estas tareas se desactivan. Puede reactivarlas cuando esté listo para reanudar las actualizaciones programadas. Vea Activar y desactivar una tarea.

Propietarios de las tareas

Una tarea de actualización de datos se ejecuta en nombre del usuario propietario de la tarea y no del propietario de la aplicación, script, flujo de datos o receta de tabla. Para que la tarea se ejecute correctamente, el propietario de la tarea debe seguir teniendo el acceso correcto a la aplicación, script, flujo de datos o receta de tabla y a sus fuentes de datos. Determinadas acciones provocan cambios respecto a quién es el propietario de la tarea. El propietario de la tarea viene determinado por las siguientes reglas:

  • Cuando crea una tarea para programar las recargas de la aplicación, se convierte en el propietario de esa tarea.

  • Si otro usuario edita o guarda una tarea existente, se convierte en el nuevo propietario de dicha tarea.

  • Si otro usuario modifica el script de carga realizando cambios en el Editor de carga de datos (o cargando datos en Gestor de datos), se convierte en el nuevo propietario de todas las tareas para las recargas programadas de esa aplicación.

  • La creación o modificación de la lista de distribución de una aplicación, ya sea cargando un archivo fuente en la sección de Informes o editando manualmente el script de carga, le convierte en el nuevo propietario de todas las tareas que se hayan creado para las recargas programadas de esa aplicación.

  • Publicar o volver a publicar una aplicación en un espacio administrado no cambia el propietario de ninguna tarea existente dentro de la copia publicada.

Nota informativaNo se recomienda usar Gestor de datos para desarrollar de forma colaborativa el modelo de datos de la aplicación. Para más información, vea Desarrollo colaborativo y Gestor de datos.

Para más información sobre el desarrollo conjunto de modelos de datos de aplicaciones, vea Desarrollo colaborativo de scripts de carga de datos en espacios compartidos.

Administración de tareas para actualizar los datos

Los administradores de un espacio empresarial inquilino y administradores de análisis pueden editar y eliminar tareas para realizar actualizaciones programadas de datos. Esto se hace en el centro de actividades Administración. Para más información, vea:

Carga parcial

Active la Carga parcial para ejecutar una parte predefinida del script de carga y actualizar las tablas correspondientes. Una carga completa siempre comienza eliminando todas las tablas en el modelo de datos existente y luego ejecuta el script de carga. Una carga parcial no hace esto. En su lugar, mantiene todas las tablas en el modelo de datos y después ejecuta solo las sentencias Load y Select precedidas por un prefijo Add, Merge o Replace.

La carga parcial debe configurarse primero en el script de carga, en el editor de carga de datos. Si desea información, consulte Carga parcial.

Cargar datos de la aplicación manualmente

Puede recargar una aplicación manualmente, añadiendo un evento de recarga a la cola.

  • Tome una de las opciones siguientes:

    • En su centro de actividades, haga clic en Más en la aplicación y seleccione CargarRecargar ahora.

    • En su aplicación, haga clic en el nombre de la aplicación para abrir el área de detalles de la aplicación y haga clic en Más > Recargar ahora.

Comprobación del estado de recarga

Puede comprobar el estado de recarga de una aplicación. Se muestran diferentes estados en función de su ubicación en la interfaz.

Desde la vista Historial de recargas

Cuando abra Historial de recargas, podrá ver el estado de recarga de la aplicación en todas las recargas. El estado puede ser Correcto, Recargando o Error. Puede consultar esta información en:

  • La vista de lista de aplicaciones en la columna Modificado por última vez.
  • El panel de la aplicación en vista de mosaico o vista agrupada.

Para más información, vea Visualizar el historial de recargas de una aplicación.

Desde la vista Historial en el diálogo de programación

Cuando abra el diálogo de programación para crear tareas, cambie a la pestaña Historial. Esta vista le muestra el estado de las recargas activadas por una tarea.

En esta vista, el estado puede ser Completado, En ejecución o Error.

Para más información, vea Visualizar el historial de actualización de una tarea.

Visualizar el historial de recargas de una aplicación

Historial de recargas contiene el historial de recargas de la aplicación seleccionada. El Historial de recargas es útil para ver todo el historial de recargas de la aplicación: recargas manuales, recargas programadas mediante una tarea y recargas iniciadas desde Qlik Automate o llamadas directas a la API. En él podrá ver el estado, las horas de inicio y finalización, así como la duración de cargas pasadas y actuales. También puede ver y descargar un archivo de registro correspondiente.

Hay dos formas de ver el historial de recargas de una aplicación.

  • En la vista de lista de aplicaciones, haga clic en la fecha de la columna Última modificación y seleccione Ver el historial de recargas.
  • Seleccione Detalles de una aplicación y haga clic en Historial de cargas.

Historial de recargas de una aplicación

Captura de pantalla del menú Historial de recargas en Qlik Cloud.

En la página Historial de recargas, haga clic en el botón Ver para ver el resumen de las recargas. Opcionalmente, también puede descargar un archivo de registro detallado. Cuando se alcance el límite de números de registros almacenados, los nuevos registros reemplazarán a los más antiguos, según el orden de entrada.

Es posible que desee cancelar una recarga de su aplicación si la recarga está tardando demasiado o la aplicación se ha actualizado con nuevos datos y desea iniciar una nueva recarga. Para cancelar una recarga vaya a Historial de cargas y haga clic en Cancelar.

Puede ver la recarga cancelada en el Historial de recargas.

Visualización del historial de tareas

Además de la vista del Historial de recargas, también puede ver un historial de ejecución centrado en las tareas creadas para las recargas programadas de una aplicación. Para más información, vea Visualizar el historial de actualización de una tarea.

Comprender las marcas de tiempo: Actualizado, Fecha de modificación y Fecha de la última recarga

La marca de tiempo (fecha y hora) Actualizado se muestra en la parte inferior de cada icono de aplicación en los centros de actividades. También se puede ver seleccionando Más en la aplicación y luego seleccionando Detalles. La misma marca de tiempo aparece en Detalles como Fecha de modificación. El formato de la fecha puede diferir; por ejemplo, si la aplicación se actualizó recientemente, el valor de Actualizado en la imagen en mosaico de la aplicación puede aparecer así: Actualizado hace 15 minutos.

Fecha de la última recarga se ve seleccionando Más en la aplicación y seleccionando a continuación Detalles. Este valor solo se actualiza cuando se recargan los datos de la aplicación. Una recarga también modifica la fecha y hora de Actualizado y Fecha de modificación.

Los campos Fecha de modificación y Fecha de la última recarga en los Detalles de la aplicación

La vista de Detalles muestra la fecha de la última recarga y la fecha de modificación

La tabla siguiente indica las operaciones que actualizan las marcas de tiempo Actualizado (igual que la Fecha de modificación) y Fecha de la última recarga:

Operaciones que actualizan los valores de Actualizado y Fecha de la última recarga
Operación Actualizado, Fecha de modificación Fecha de la última recarga
Recargar
Cambiar nombre No
Cambiar descripción No
Cambiar reseña de imagen en miniatura No
Publicar aplicación No
Cambiar propietario No
Cambiar script No
Nueva hoja No No
Cambiar hoja No No

Otras formas de recargar una aplicación

Este tema de ayuda se centra principalmente en la recarga desde los centros de actividades. Puede recargar aplicaciones de otras formas, como desde:

  • Editor de carga de datos o Gestor de datos en una aplicación

  • Objeto de botón en una aplicación

  • Qlik Automate

El método que utilice para activar las recargas de su aplicación puede afectar al límite de capacidad de su suscripción a Qlik Cloud. Las recargas desencadenadas fuera de Editor de carga de datos o Gestor de datos, como las de los botones de la aplicación, los centros de actividades o las automatizaciones, cuentan para el número máximo de recargas programadas por aplicación por día. Para más información, vea:

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.