En este ejercicio practico, vamos a enriquecer el flujo de datos con API de datos estadísticos.
Descargar Documento completo
1 Introducción
El propósito de este documento es demostrar como con un pequeño ejemplo se puede establecer un flujo de datos continuo entre la API Idescat y la herramienta Talend.
El Idescat expone parte de sus datos a través de una colección de API de tipo REST. Además, la API del Idescat ofrece métodos (GET principalmente) para que los programas de terceros puedan obtener información del Instituto de Estadística de Cataluña e integrarla en otros servicios.
Las peticiones sobre la API se componen siempre de un servicio, una versión, una operación, formato y parámetros opcionales.
Los servicios disponibles son:
- Indicadores al día: proporciona información básica de una selección de indicadores de Cataluña.
- Búsqueda de población: proporciona información de la población por sexo de cualquier entidad territorial de Cataluña.
- Rectificaciones:da acceso a la información del registro de rectificaciones del sitio web del Idescat.
- Municipio en cifras: acceso a información estadística básica comparativa de municipios, comarcas y Cataluña.
- Calendario de difusión de resultados: información del calendario del Idescat de difusión de resultados.
- Días Internacionales: Api desactivada en 2013.
- Onomástica: información estadística de nombres y apellidos de la población y nombres de los recién nacidos.
- Incrustaciones:proporciona contenido asociado que puede ser incrustado en páginas de terceros.
Cada uno de los servicios de la API tienen operaciones comunes y/o propias para la solicitud de las peticiones.
Para una mayor referencia sobre todo en términos de parametrización de la API suministramos el siguiente enlace: https://www.idescat.cat/dev/api/?lang=es, donde se encontrarán los servicios mencionados y una mayor documentación de la misma.
Por parte de Talend se dispondrá de un ejercicio que solicitará datos a la API, los cuales serán tratados y comparados con los documentos Excel suministrados.