Cargar datos desde archivos
Qlik Sense puede leer datos de muy diversos formatos de archivo.
Formatos de archivo
Hay varios formatos de archivos de datos compatibles:
-
Archivos de texto: los datos de los campos deben estar separados por delimitadores como comas, tabuladores o punto y coma. Por ejemplo: archivos de variables separados por comas (CSV).
- Tablas HTML.
-
Archivos Excel.
Nota informativaNo puede cargar datos desde archivos de Excel protegidos con contraseña o archivos Excel Binary Workbook (.xlsb).Para más información, vea Cargar datos desde hojas de cálculo de Microsoft Excel.
-
Archivos XML.
-
Archivos nativos de Qlik QVD y QVX.
Para más información, vea Trabajar con archivos QVD.
-
Archivos Apache Parquet
Para más información, vea Trabajar con archivos Apache Parquet.
- Archivos con registros de longitud fija
-
Archivos Data Interchange Format (DIF): Los archivos DIF solo se pueden cargar con el editor de carga de datos.
-
Archivos de script de QlikView (QVS)
Nota informativa No pueden adjuntarse archivos QVS a las apps.
Tipos de conexiones
Puede cargar archivos desde distintos tipos de conexión de datos.
-
Carpetas de archivos locales y en red: Para más información, vea Cargar archivos desde carpetas de archivos locales y en red..
-
La carpeta Archivos adjuntos: No puede eliminar ni editar esta carpeta. Contiene archivos que se han cargado y adjuntado a la app. (No disponible en Qlik Sense Desktop). Para más información, vea Añadir datos a la app.
-
Archivos en la web: Para más información, vea Cargar archivos desde recursos web.
¿Cómo cargo datos desde archivos?
Hay varias formas de cargar datos desde archivos:
Seleccionar datos desde una conexión de datos en el editor de carga de datos
Puede ir a Conexiones de datos y utilizar el cuadro de diálogo Seleccionar datos para seleccionar los datos que desee cargar.
Para más información, vea Seleccionar datos en el editor de carga de datos.
Cargar datos desde un archivo escribiendo código de script
Los archivos se cargan utilizando una sentencia LOAD en el script. Las sentencias LOAD pueden incluir el conjunto completo de expresiones de script. Para leer los datos desde otra app de Qlik Sense, puede usar una sentencia Binary.
Para más información, vea Load.
Cargar archivos desde carpetas de archivos locales y en red.
Puede cargar archivos desde carpetas de archivos locales o en red mediante una conexión a una carpeta:
Elemento de IU | Descripción |
---|---|
Ruta | Introduzca la Ruta a la carpeta que contiene los archivos de datos. Podemos, o bien: Seleccione la carpeta, escriba una ruta local válida o escriba una ruta UNC. Ejemplo de ruta local válida: C:\data\DataFiles\ Ejemplo de ruta UNC: \\myserver\filedir\ Nota informativaNo puede utilizar una unidad de red mapeada en la ruta. |
Nombre | Nombre de la conexión de datos. |
Cargar archivos desde recursos web
Puede cargar archivos desde recursos web, como FTP, HTTP o HTTPS, con una conexión de datos de archivos web. El archivo puede ser de cualquier tipo compatible con Qlik Sense.
Elemento de IU | Descripción |
---|---|
URL | La URL completa al archivo web con el que desea conectar, incluido el identificador de protocolo. Ejemplo: http://unstats.un.org/unsd/demographic/products/socind/Dec.%202012/1a.xls Si conecta con un archivo FTP puede que necesite usar caracteres especiales, por ejemplo : o @, en el nombre de usuario y la parte de contraseña de la URL. En este caso necesita reemplazar los caracteres especiales por un carácter de porcentaje y el código ASCII hexadecimal del carácter. Por ejemplo, debe reemplazar : por '%3a' y @ por '%40'. |
Nombre | Nombre de la conexión de datos. |
La URL fijada en la conexión de datos del archivo web es estática de forma predeterminada, pero puede ignorar la URL mediante la configuración de especificación de formato URL is . Esto es útil si necesita cargar datos desde URL creadas dinámicamente.
Para más información, vea URL is.
Cargar datos desde una URL creada dinámicamente
En este ejemplo queremos cargar las publicaciones del foro de las primeras 10 páginas del foro New to Qlik Sense de Qlik Community. La página del foro contiene 20 publicaciones en cada página y el parámetro final de la URL, start, establece qué publicación debe mostrarse como la primera de la página. En la URL de ejemplo aquí mostrada, la página mostrará las publicaciones que comienzan por la publicación número 20 y las siguientes 20 publicaciones.
https://community.qlik.com/community/qlik-sense/new-to-qlik-sense/content?filterID=contentstatus%5Bpublished%5D~objecttype~objecttype%5Bthread%5D&itemView=detail&start=20
Con el contador i pasamos por las páginas con un step de 20 hasta 180, lo que significa que el ciclo For se ejecuta 10 veces.
Para cargar la página, sustituimos la página de inicio por $ (i) al final de la URL en la configuración URL is.
Esto cargará las 200 publicaciones más recientes del foro en una tabla, con título, autor, número de respuestas y visualizaciones, así como la hora en que se registró la actividad más reciente.