Ejemplo: Mover contenido de QlikView a Qlik Sense usando Conversor de QlikView
Este tema proporciona un ejemplo de conversión de un documento de QlikView a una app de Qlik Sense administrado por el cliente.
Haremos lo siguiente en el ejemplo:
- Convertir objetos en un documento QlikView denominado Sales.qvw utilizando Conversor de QlikView.
- Colocar los objetos en una app de Qlik Sense.
- Hacer que nuestra fuente de datos esté disponible en Qlik Sense.
- Modificar el script de carga en Qlik Sense para que conecte con la fuente de datos.
El documento contiene dos hojas denominadas Geography y Sales_Country.
El documento contiene los siguientes objetos que se convertirán:
- Gráficos
- Cuadros de lista Estos se cargan como paneles de filtrado en Qlik Sense.
- Cuadro de tabla
- Modelo de datos
- Script de carga La ruta del directorio se cambiará en Qlik Sense. Los archivos de datos también se cargarán en Qlik Sense para que puedan cargarse con el script.
El recuadro de Búsqueda y los botones Borrar selecciones y Exportar no se convertirán. Esta funcionalidad viene incorporada en Qlik Sense.
Para más ejemplos de cómo recrear el comportamiento de QlikView en Qlik Sense, vea Ejemplo: Volver a crear manualmente contenido de QlikView en Qlik Sense.
Requisitos
- Acceso a Dev Hub en Qlik Sense administrado por el cliente.
- Permiso para cargar archivos de datos al servidor de Qlik Sense. Esto es necesario solo para la parte de carga de datos del ejemplo.
Restricciones
No puede usar el Conversor de QlikView para convertir documentos superiores a 500 MB en disco. Puede reducir la cantidad de datos de un documento o guardar el documento sin datos para reducir el tamaño de un documento sin perder recursos.Hay límites de tamaño de aplicación y recarga de datos en Qlik Sense. Los límites dependen de su edición de Qlik Sense. Para más información, vea la Página de precios de Qlik. Si los requisitos de su aplicación exceden estos límites, puede publicar sus documentos y enlaces de QlikView a documentos en el centro de control de la nube en su lugar.
Convertir un documento básico de QlikView en una app de Qlik Sense
Haremos lo siguiente en este ejemplo:
-
Abra Dev Hub en Qlik Sense y seleccione Conversor de QlikView.
Para más información, vea Conversor de QlikView (solo en inglés).
- Arrastre y suelte el documento Sales.qvw en el conversor. Qlik Sense procesa el documento.
-
Seleccione el documento Sales y después seleccione todos los objetos para la hoja Geography (SH02) en la pestaña Visualizaciones. Seleccione también todos los objetos para la hoja Sales_Country (SH04), con la excepción del panel de filtrado Country. Esta tabla se clona en el conversor porque aparece en ambas hojas.
Los objetos se crearán como elementos maestros en Qlik Sense. Más adelante podrá eliminar elementos maestros que no se requieran en Qlik Sense.
-
Revise las otras pestañas para ver los objetos que se convertirán. Si hay dimensiones o medidas con nombres duplicados, puede cambiarles el nombre ahora para evitar confusiones en Qlik Sense.
-
Haga clic en Crear app. La app Sales se crea en el centro de control de Qlik Sense.
- Abra la app Sales y cree una nueva hoja. Denomine a la hoja Geography.
-
Abra la hoja, haga clic en Editar hoja y después clic en Elementos maestros. Las dimensiones, medidas y visualizaciones convertidas aparecen en sus pestañas respectivas.
-
Haga clic en un objeto para ver más información. La etiqueta converter-auto-created indica que el objeto fue creado por el conversor.
-
Arrastre las siguientes visualizaciones maestras a la hoja:
- País
- Moneda
- Población(mio)
- Área(km.sq)
- Cuadro de tabla
- Población
- Ajuste el orden en el gráfico Population.
Haga clic en el gráfico Population y escoja editar el elemento maestro.
Se abre la ventana Editar visualización maestra.
En el panel de Propiedades, haga clic en Ordenar y después mueva Population encima de Country. Esto vuelve a ordenar los datos para que el gráfico coincida con el del documento QlikView original.
Haga clic en Hecho. La ventana Editar visualización maestra se cierra y la visualización se actualiza en la hoja. La hoja Geography está completa.
Si realiza una selección en la hoja, puede borrarla en la barra de herramientas Selecciones. Esto reemplaza al recuadro Borrar selecciones en QlikView.
-
Recree la hoja Sales_Country arrastrando las visualizaciones de los elementos maestros a la hoja.
-
Puede abrir la búsqueda global en cualquier momento pulsando Control + F en su teclado. Esto reemplaza al cuadro de búsqueda en QlikView
-
Para descargar datos, puede hacer clic con el botón derecho en un objeto, hacer clic en Descargar como... y luego hacer clic en Datos.
- Suba los archivos de datos a una carpeta llamada Data Sources en el servidor de Qlik Sense. Esto nos permite conectarnos a los archivos con el script de carga de datos.
- A continuación creamos una conexión desde la app Sales.
- Abra el Editor de carga de datos desde la pestaña Preparar en la barra de herramientas superior.
- Haga clic en Crear nueva conexión y después seleccione Carpeta en la ventana que se abre.
Navegue hasta la carpeta Data Sources y selecciónela. Dé nombre a la conexión y después haga clic en Crear.
La conexión se crea y se agrega a Conexiones de datos.
-
A continuación, vamos a cambiar la ruta del directorio en nuestro script de carga en el Editor de carga de datos para que apunte a nuestra conexión de datos. La ruta debe cambiarse porque la secuencia de script que se importó desde QlikView contiene la ruta a un directorio local en QlikView.
En el ejemplo anterior, cambiamos de:
FROM [Data Sources\Country1.csv]a:
FROM [lib://Data Sources (<user_id>)/Country1.csv]donde se requiere su <user_id> para efectuar la conexión.
Después hacemos el cambio para todas las sentencias Load en el script.
-
Ahora podemos cargar los datos haciendo clic en Cargar datos. Una ventana de progreso indica que nuestros datos se han cargado.