Cargar datos desde una web con Qlik Sense

Para cargar datos desde una fuente web vamos a empezar creando una nueva aplicación, en este caso la llamaré "WebDataLoad" y abrimos esta aplicación.

Ahora seleccionar "Editor de carga de datos".

Una vez que carga el editor, ubicar el curso en la parte inferior del texto que carga por defecto, y hacer clic en el botón "Crear nueva conexión", esto desplegará un menú del cual vamos a elegir la opción "Archivo web".



Ingresar la URL de una página web, para este ejemplo usaré una página de la Wikipedia que contiene nombres de países y su correspondiente código numérico, será esta: http://en.wikipedia.org/wiki/ISO_3166-1, ingresar un nombre a esta conexión en Qlik Sense, por ejemplo "Codigos paises (wiki)" y pulsar "Guardar".



Esto agregará una conexión a la lista de la derecha, en la tenemos dos botones en la parte inferior, el primero para seleccionar datos y el segundo para editar la conexión; además de un tercer botón a la derecha del nombre de la conexión el cual va a permitir eliminar esta conexión.



Vamos a hacer clic en el primer botón de la parte inferior de nuestra nueva conexión para hacer justamente lo que dice "Seleccionar datos". Al hacer clic en esta opción lo que hará Qlik Sense es cargar la URL, buscar en el contenido de esta una tabla o las tablas que existen en la URL cargada.

En la lista de la izquierda se puede ver un listado con todas las posibles tablas encontradas en la URL, estas tienen como nombres @1, @2, @3, etc. puede ir haciendo clic en cada una de estas para ver como cambia la vista previa de los datos en el lado derecho y concluir que la tabla que necesitamos es justamente la primera @1, así que seleccionamos esta y la marcamos con un check.

Desde las opciones de "Nombres de campo" seleccionar la opción "Nombres de campo incluidos" ya que la tabla contiene títulos descriptivos para las columnas y vamos a usar estos. Observar la vista previa y ahora los datos parecen tener el formato correcto así que para finalizar pulsar en "Insertar script".



Al pulsar el botón se cerrará el diálogo e insertará el siguiente código en la ventana del editor de script:

LOAD
    "English short name (upper/lower case)",
    "Alpha-2 code",
    "Alpha-3 code",
    "Numeric code",
    "ISO 3166-2 codes"
FROM 'lib://Codigos paises (wiki)'
(html, codepage is 1252, embedded labels, table is @1);

Una vez llegado a este punto nos queda pendiente el último paso que es cargar estos datos a la aplicación, para esto hacer clic en el botón ubicado en la esquina superior derecha que dice "Cargar datos".



Una vez terminada la carga el asistente nos indicará que esta se ha completado con éxito.



Con esto ya tendremos los datos cargados en una tabla de Qlik Sense, para visualizarla, ir al visor de modelo de datos donde podrán obtener la tabla recientemente cargada.


Comentarios