Las empresas llevan mucho tiempo almacenando sus datos en una miríada de sistemas dispares como bases de datos relacionales, mainframes, diferentes sistemas operativos, texto libre, repositorios jerárquicos, etc.
La necesidad de las organizaciones de identificar y correlacionar datos relacionados pero separados fue algo en lo que se pensó durante mucho tiempo. El uso de activos de datos nuevos y existentes de manera eficiente, integrada e intercambiable se ha convertido en la clave para sobrevivir y prosperar en la nueva economía y EII proporciona una ventaja estratégica para este objetivo.
El EII (Enterprise Information Integration) es la capacidad del software que ve los datos y la información de toda la organización como una vista unificada para que pueda administrarse como una sola fuente. Las herramientas EII utilizan el concepto de bases de datos virtuales para proporcionar acceso a múltiples bases de datos. Proporciona un medio para la integración de datos en tiempo real y permite el acceso a estos datos a través de una única capa de datos.
Características
- Soporta variedad de fuentes de datos
- API basada en SQL
- Modelo de programación en tiempo real
- transparencia de ubicación
- Servicios de conversión automática de tipos de datos
- Capacidad para unir, unir, agregar y correlacionar datos de múltiples fuentes en una sola consulta
- Capacidad para crear vistas individuales basadas en datos integrados de múltiples fuentes
Aplicaciones
La capacidad de EII para combinar y brindar aplicaciones cliente que requieren datos homogéneos de fuentes heterogéneas con la ayuda de una capa de datos virtualizados que entrega datos a aplicaciones de fuentes originales en tiempo real brinda múltiples ventajas. Dichas aplicaciones y servicios de cliente incluyen herramientas de productividad de escritorio (hojas de cálculo, procesadores de texto, software de presentación, etc.), marcos y entornos de desarrollo (Java EE, .NET, Mono, SOAP o servicios web RESTful, etc.), inteligencia empresarial (BI) , software de monitoreo de actividad comercial (BAM), planificación de recursos empresariales (ERP), gestión de relaciones con clientes (CRM), software de gestión de procesos comerciales (BPM y/o BPEL) y gestión de contenido web (CMS).
Los siguientes segmentos utilizan cada vez más EII para decisiones comerciales:
- Banca: los bancos desean una vista completa de las actividades de los clientes en todas las líneas de negocios de múltiples divisiones y aplicaciones para los servicios que brindan, como cheques, préstamos con garantía hipotecaria, servicios de corretaje, etc. La mayoría de los datos bancarios se almacenan en silos, lo que hace que EII sea una elección natural. para la integración.
- Negociación de valores: los comerciantes necesitan una vista completa que incorpore datos actualizados al minuto a medida que los fondos de cobertura negocian en todas las clases de activos. Por lo general, estos datos son producidos por diferentes aplicaciones de producción de datos comerciales y se emplean diferentes bases de datos para almacenar dichos datos. EII permite la integración de datos de diferentes fuentes y proporciona información comercial completa en todas las clases de activos.
- Vista única del cliente: a medida que las organizaciones crecen y se expanden día a día al brindar servicios, los representantes de servicio requieren una vista completa. Por ejemplo, las compañías de seguros están ampliando su espectro al brindar servicios además de seguros de vida, automóviles y propietarios de viviendas. Los representantes de servicio deben acceder a todos los datos relevantes y la tecnología EII se mantiene firme para esta aplicación.
- Gobierno federal : es difícil compartir información debido a ciertas regulaciones, pero las aplicaciones de seguridad nacional requieren que se recopilen e integren datos. Agregar y copiar datos en un repositorio central solo lo hará voluminoso y no es la alternativa correcta. Las agencias necesitan exponer elementos de datos particulares, estipular usos y poner datos específicos a disposición de otras agencias y EII satisface esta necesidad.
Laboral
Las herramientas EII, como se discutió anteriormente, brindan acceso a múltiples bases de datos basadas en una base de datos virtual. En otras palabras, el usuario utiliza una consulta en términos de un modelo de datos compartido, la consulta luego se traduce en una consulta adecuada en las bases de datos de soporte. Los datos recuperados se transforman al formato de requisito de datos solicitado por la consulta original.
Cuándo usar EII
Los siguientes son los casos en los que el uso de EII tiene perfecto sentido:
- La conexión de datos estructurados con datos no estructurados aprovecha la fortaleza de EII de dejar los datos en un lugar que podría aumentar drásticamente los requisitos generales de almacenamiento si se duplican.
- Cuando una copia del cambio de datos no cumple con el requisito y se requiere un cambio de datos inmediato en vista de los datos.
- Cuando reunir los datos para la consulta integrada es el mayor desafío y la transformación de datos es relativamente ligera o inexistente.
- Cuando el rendimiento de consulta relativamente peor de la consulta EII es aceptable
- cuando los datos necesarios no están completamente integrados en un solo lugar y se requieren algunos informes operativos y reglamentarios
- Cuando una empresa requiere ver la gestión del rendimiento a nivel empresarial con el uso de la integración del software de gestión del rendimiento con múltiples líneas subyacentes de sistemas de BI de negocios
ventajas
- Acceso relacional a fuentes no relacionales
- Implementación más rápida
- Permite la exploración de datos incluso antes de que se creen un modelo de datos formal y metadatos
- Puede ser utilizado por EAI, ETL y desarrollo posterior
- Evita el movimiento innecesario de datos
- Optimizado e ideal para el acceso global a fuentes remotas
- Su tecnología de publicación de eventos proporciona un medio no intrusivo para «escuchar» cambios particulares como insertar, actualizar o eliminar, que se definen como de interés.
Desafíos
- Las actualizaciones de múltiples sitios requieren control de transacciones
- Necesita claves coincidentes entre fuentes
- Transformación limitada
- Puede consumir ancho de banda de la red durante las horas pico
- Limitado a cientos de miles de filas para conjuntos de resultados remotos
- Posiblemente alta utilización de recursos en el sistema de origen
- Los tipos de datos no coinciden
- Reconciliación de datos
Publicación traducida automáticamente
Artículo escrito por vanshikagoyal43 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA