Fiabilidad

Servicio de integración de datos

¿Qué significa servicio de integración de datos?

Un servicio de integración de datos es una programación que puede conectarse a un sistema de origen, extraer datos, transformarlos e incorporarlos a un sistema de destino junto con datos de otros sistemas de origen. El sistema de destino puede utilizarse entonces como registro de oro (fuente única de verdad) para otras aplicaciones y sistemas informáticos.

Las estrategias del servicio de integración de datos incluyen

  • Extraer, Transformar y Cargar – los datos extraídos son transformados por un servidor middleware ETL antes de transferirlos al sistema de destino.
  • Replicación de datos – los cambios en el sistema de origen se replican en el sistema de destino en tiempo real.
  • Publicar-Suscribir – los sistemas descendentes se suscriben a un servicio de integración de datos que actualizará periódicamente el sistema de destino.
  • API y Servicios Web – se utilizan para construir una arquitectura débilmente acoplada que pueda acomodar simultáneamente múltiples servicios de datos basados en solicitud/respuesta.

Diccionario Techopedia: Servicio de Integración de Datos

Construir una única canalización de datos puede ser difícil hoy en día porque requiere que alguien gestione las reglas empresariales, las reglas para transformar los datos y las reglas para gestionar la deriva de la configuración, la programación de trabajos y las transferencias de datos en múltiples entornos. Los servicios de integración de datos basados en la nube pueden agilizar considerablemente la integración de datos automatizando los flujos de trabajo que afectan directamente a la disponibilidad de los datos.

Cómo funcionan los servicios de integración de datos

En el pasado, los servicios de integración de datos eran tan complicados que construirlos a menudo requería la ayuda de ingenieros de datos que supieran codificar. Hoy en día, los servicios de integración de datos basados en la nube están diseñados para gestionarse a través de un panel de control de bajo código/sin código (LCNC) y utilizan interfaces de programación de aplicaciones (API) para extraer y transferir datos.

El cuadro de mandos de la interfaz gráfica de usuario (GUI), que oculta las complejidades del back-end, permite a los usuarios arrastrar y soltar iconos que representan distintos tipos de flujos de datos, canalizaciones o diseños de flujos de trabajo. Una vez montado un servicio, puede probarse en un entorno sandbox antes de ejecutarlo en el entorno de producción.

Para que los servicios de integración de datos sean lo más sencillos posible, los expertos recomiendan evitar

  • Diseños que impliquen crear y gestionar demasiadas partes móviles.
  • Enfoques con mucho código que no aprovechan la automatización.
  • Programas heredados que nunca se diseñaron para soportar arquitecturas de nube nativa o híbrida.
  • Motores de servicios de integración diseñados para adaptarse a un caso de uso específico y limitado (por ejemplo, la integración de aplicaciones).

Temas relacionados

Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…