Administrar los datos de la app con el Gestor de datos

El Gestor de datos nos permite añadir y gestionar datos de nuestras propias fuentes de datos, o datos de Qlik DataMarket, para poder utilizarlos en nuestra app.

En el gestor de datos hay dos vistas:

  •  Asociaciones

    Puede crear y editar asociaciones entre tablas.

  • ' Tablas

    Puede hacerse una idea de todas las tablas de datos de la app, tanto si las añadió utilizando Añadir datos, como si las cargó con el script de carga de datos. Cada tabla se muestra con su nombre de tabla, el número de campos de datos y el nombre de la fuente de datos.

Ver una vista previa de una tabla de datos

Puede acceder a una vista previa de una tabla para ver qué columnas contiene y un conjunto de muestra de los datos.

Haga lo siguiente:

  • Seleccione la tabla que desee ver.

Se muestra una vista previa del conjunto de datos de la tabla.

Añadir una nueva tabla de datos

Puede añadir rápidamente una tabla de datos a su app. Abra el Gestor de datos y después haga clic en ú. También puede hacer clic en Añadir datos en el menú  ¨ . También se le pedirá añadir datos cuando cree una nueva app.

Puede añadir datos de las siguientes fuentes de datos:

Fuentes de datos
Fuente de datos Descripción
En app

Seleccione de entre las fuentes de datos que están disponibles en su app. Estas podrían ser archivos que haya cargado para la app. También podrían ser archivos ubicados en una unidad de red, por ejemplo, una unidad que haya sido definida por su administrador. También puede crear una fuente de datos y agregarle datos manualmente utilizando la Entrada manual.

Conexiones de datos

Seleccione de entre las conexiones de datos definidas por usted o un administrador.

Salesforce.

Contenido de datos

Seleccione datos de fuentes normalizadas Qlik DataMarket procedentes de bases de datos púbicas o comerciales.

Para más información sobre añadir datos, vea Añadir datos a la app.

Editar una tabla de datos

Puede editar todas las tablas de datos que haya añadido con Añadir datos. Puede renombrar la tabla y los campos en la tabla de datos y actualizar los campos de la fuente de datos. También se puede añadir un campo calculado y ajustar los formatos de fecha y hora.

Haga lo siguiente:

  1. Haga clic en @ en la tabla de datos que desee editar.

    Se abre el editor de tabla de datos y puede realizar las ediciones y transformaciones que desee.

  2. Haga clic en Cerrar para regresar.

La tabla queda marcada ahora como Pendiente de actualizar y los cambios se aplicarán a los datos de la app la próxima vez que recargue los datos.

Para más información, vea Editar una tabla.

Nota: Solo puede editar tablas de datos añadidas mediante Añadir datos. Si hace clic en @ en una tabla que se cargó usando el script de carga, se abre el editor de carga de datos. Para más información, vea Usar el editor de carga de datos.

Eliminar una tabla de datos

Solo puede eliminar tablas de datos que se hayan añadido mediante Añadir datos. Las tablas de datos que se hayan cargado usando el script de carga solo pueden eliminarse editando el script en el editor de carga de datos.

Haga lo siguiente:

  • Haga clic en Ö en la tabla de datos que desee eliminar.

La tabla se ha marcado ahora para su eliminación como Pendiente de eliminar y se eliminará la próxima vez que recargue los datos.

Puede deshacer y rehacer sus acciones de eliminación haciendo clic en B y C.

Advertencia: Si ha utilizado campos de la tabla de datos en una visualización, eliminar la tabla de datos dará como resultado un error que se muestra en la app.

Gestionar las relaciones entre tablas de datos

Cuando añada varias tablas que necesiten asociarse, la situación perfecta sería que las tablas se asocien con campos clave que tengan nombres idénticos en las distintas tablas. Si ese es el caso, puede añadirlas a Qlik Sense con la opción de Añadir datos deshabilitada en el perfilado de datos y el resultado será una estructura de datos con las tablas asociadas correctamente.

Si tiene un número menor de fuentes de datos de lo que sería ideal, puede que se encuentre con algunos problemas de asociación.

  • Si hemos cargado dos campos que contienen los mismos datos pero nombres de campo diferentes en dos tablas, probablemente sea una buena idea nombrar ambos campos de idéntica forma para que las tablas se asocien.
  • Si hemos cargado dos campos que contienen datos diferentes pero poseen nombres de campo idénticos en dos tablas diferentes, necesitaremos renombrar al menos uno de los campos para cargarlos como campos aparte, distintos uno de otro.
  • Si hemos cargado dos tablas que contienen más de un campo en común.

Si desea asociar sus datos, le recomendamos que utilice la opción Añadir datos con el perfilado de datos habilitado. Esta es la opción predeterminada. Puede verificar esta configuración haciendo clic en ¥ junto al botón Añadir datos en la esquina inferior derecha de la página Añadir datos.

Qlik Sense efectúa un perfilado de los datos que deseamos cargar para ayudarnos a reparar las asociaciones entre tablas. Las malas asociaciones y aquellas potencialmente buenas se resaltan y recibimos ayuda en la selección de campos que asociar, basándose en un análisis de los datos.

Las asociaciones entre tablas se pueden gestionar de dos maneras diferentes:

  • En la vista Asociaciones del gestor de datos.

    Puede crear asociaciones basadas en las recomendaciones o crear asociaciones personalizadas basadas en uno o más campos.

    Para más información, vea Gestionar las asociaciones de datos.

  • Utilizando la opción Asociar del editor de tabla.

    Puede crear asociaciones personalizadas y asociaciones de claves compuestas basadas en varios campos.

    Para más información, vea Gestionar las asociaciones con otras tablas.

Nota: Si deshabilita el perfilado de datos cuando se están añadiendo datos, Qlik Sense automáticamente asociará tablas basadas en nombres de campo comunes.

Aplicar los cambios y recargar los datos

Los cambios que haya efectuado en el Gestor de datos no estarán disponibles en la app hasta que haya recargado los datos. Cuando recarga los datos se aplican los cambios y cualquier dato nuevo que haya añadido se carga desde las fuentes de datos externas. Los datos que haya cargado previamente no se recargan.

Puede volver a cargar todos los datos de las fuentes externas de datos utilizando el botón ô en el pie de página del Gestor de datos.

Data manager footer.

El botón ô recarga todos los datos de la tabla seleccionada. No recarga todos los datos de todas las tablas de la app.

Si los datos del Gestor de datos no están sincronizados con los datos de la app, el botón Cargar datos se muestra de color verde. En la vista Asociaciones, todas las tablas nuevas o actualizadas se indican mediante un asterisco * y las tablas eliminadas se ven de un color gris más claro. En la vista Tablas, todas las tablas nuevas, actualizadas o eliminadas se destacan de color azul y muestran un icono que indica el estado de la tabla:

  • Las tablas marcadas con Pendiente de eliminar Ö se eliminarán.
  • Las tablas marcadas con Pendiente de actualizar ô se actualizarán con campos que se hayan añadido, cambiado de nombre o eliminado, o se cambiará el nombre de la tabla.
  • Las tablas marcadas con Pendiente de añadir m se añadirán.

Haga lo siguiente:

  • Haga clic en Cargar datos para cargar los cambios en la app.

Los datos de la app se actualizan ahora con los cambios que realizó en el Gestor de datos.

Para aplicar los cambios y recargar todos los datos en la tabla seleccionada desde fuentes de datos externas:

Haga lo siguiente:

  • Haga clic en el botón ô en el pie de página del Gestor de datos.

Las acciones Deshacer y Rehacer en el Gestor de datos

Cuando esté editando en el Gestor de datos, puede deshacer o rehacer algunas acciones haciendo clic en B y C o utilizando los métodos abreviados de teclado Ctrl + Z y Ctrl + Y.

El registro de acciones se borra si:

  • Cambiamos de vista, por ejemplo, vamos de la vista general de tablas a la de Asociaciones.
  • Cargamos datos.
  • Cerramos el Gestor de datos.

Concatenar tablas en el Gestor de datos

La concatenación combina dos tablas en una sola tabla con campos combinados. Consolida el contenido, reduciendo así el número de tablas y campos que comparten contenido. Las tablas del Gestor de datos se pueden concatenar automáticamente o de manera forzada.

Para más información, vea Concatenar tablas en el Gestor de datos.

Tabla concatenada en la vista de Tablas y en la vista de Asociaciones.

Concatenated table.

Ver los detalles de transformación de la tabla en el Gestor de datos

Puede ver las operaciones y transformaciones realizadas en una tabla en el Gestor de datos utilizando el diálogo Detalles. El diálogo Detalles está disponible en las vistas de Asociaciones y Tabla.

Detalles muestra las operaciones actuales y las transformaciones realizadas en la tabla seleccionada. Esto le muestra el origen de una tabla, los cambios actuales que se han realizado y la secuencia en la que se han aplicado los cambios. Detalles le permite comprender más fácilmente cómo llegó una tabla a su estado actual. Puede usar Detalles, por ejemplo, para ver fácilmente el orden en que se concatenaron las tablas.

Para más información, vea Ver los detalles de transformación de tablas y campos en el Gestor de datos.

Interacción entre el Gestor de datos y el script de carga de datos

Cuando añadimos tablas de datos en el Gestor de datos, se genera un código de script de carga. Podemos ver el código de script en la Sección generada automáticamente del editor de carga de datos. También podemos desbloquear y editar el código de script generado, pero si lo hacemos, las tablas de datos ya no se podrán gestionar más desde el Gestor de datos.

Las tablas de datos definidas en el script de carga no se gestionan desde el Gestor de datos de forma predeterminada. Es decir, podremos ver las tablas en la vista general de datos, pero no podremos eliminar o editar las tablas en el Gestor de datos, y no se ofrecen recomendaciones de asociaciones para tablas cargadas mediante el script. Si sincroniza sus tablas de script con el Gestor de datos no obstante, sus tablas de script se añadirán como tablas de script gestionadas al Gestor de datos.

Advertencia:

Si tiene tablas sincronizadas, no debe realizar cambios en el editor de carga de datos con el Gestor de datos abierto en otra pestaña.

Para obtener más información sobre las tablas sincronizadas, vea Sincronizar tablas de script en el Gestor de datos.

Podemos añadir secciones al script y desarrollar código que mejore e interactúe con el modelo de datos creado en el Gestor de datos, pero hay algunas áreas en las que debemos ir con cuidado. El código de script que escribamos puede interferir con el modelo de datos del Gestor de datos y crear problemas en los siguientes casos:

  • Renombrar o eliminar tablas añadidas con el Gestor de datos en el script.
  • Eliminar campos de tablas añadidas con el Gestor de datos.
  • Concatenación entre tablas añadidas con el Gestor de datos y tablas cargadas en el script.
  • Utilizar la sentencia Qualify con campos en tablas añadidas con el Gestor de datos.
  • Cargar tablas añadidas con el Gestor de datos utilizando Resident en el script.
  • Añadir código de script tras la sección de código generada. Los cambios resultantes en el modelo de datos no se reflejan en el Gestor de datos.

Para más información sobre edición en el script de carga de datos, vea Editar el script de carga de datos.