Los datos cada vez tienen más valor en la organización. Su volumen crece, pero, por norma general, tienden a fragmentarse y ubicarse en sistemas dispares dentro de las compañías creando estructuras que, en algunos casos, son especialmente complejas. El concepto de data fabric que defiende Appian busca despejar ese camino, definiendo una capa que conecta datos a través de sistemas dispares para crear una vista unificada

Alejandro Rueda

Todo el mundo es ya consciente del valor del dato como un activo empresarial clave para todo tipo de procesos. De hecho, según Deloitte España, la evaluación adecuada de los datos de una empresa es esencial ya no solo para aumentar la generación de valor para los accionistas, sino para afianzar el futuro crecimiento de la organización.

Otro aspecto que abunda en este sentido es la constante presión de las empresas por innovar. Esto hace que, habitualmente, los departamentos de TI se vean desbordados por las constantes peticiones que reciben de aplicaciones personalizadas basadas en datos. Este es uno de los motivos por los que muchas compañías están recurriendo a estrategias como el data fabric de Appian, con la que se facilita el acceso a todos los datos de la organización sin importar la fuente.

El data fabric proporciona una capa que virtualiza sistemas de datos separados en un modelo de datos unificado. Ofrece la capacidad de conectar, relacionar y ampliar de forma sencilla los datos, sin necesidad de extraer, transformar, cargar o codificar. Permite reutilizar las conexiones de datos en cualquier aplicación y dar soporte a casos de uso en ámbitos como la gestión de datos, la cadena de suministro o la incorporación de cuentas. Estos son algunos de los beneficios clave que se desprenden del uso del data fabric para la gestión de datos.

Acceso en tiempo real

Una de las grandes ventajas del data fabric es que se crea una estructura de datos virtual que permite acceder a las diferentes fuentes de datos (un CRM, un ERP o cualquier sistema de gestión de base de datos relacional) en su ubicación original. En esencia, esta capa de abstracción se conecta directamente a cada fuente y permite administrar los datos de forma unificada.

El data fabric proporciona una capa que virtualiza sistemas de datos separados en un modelo unificado

El resultado es un solo modelo de datos unificado listo para ser utilizado en múltiples aplicaciones. Como consecuencia, el acceso a los datos, y a los procesos de lectura, creación o eliminación, se realiza en tiempo real desde el punto en el que se estén utilizando.

Además, esto ofrece la posibilidad de construir nuevas relaciones entre las diferentes entidades de datos, así como la de transformar y modificar columnas para enriquecer la información.

Desarrollos más rápidos y eficientes

El data fabric ayuda también a tener un control total sobre los datos y a aumentar la velocidad en el desarrollo de aplicaciones:

No-code / low-code. Proporciona conectores preconstruidos que no requieren codificación para enlazar con numerosas fuentes de datos, sistemas y servicios web. Muchos también ofrecen API y plantillas para crear integraciones personalizadas sin necesidad de codificación.

Ajuste automático del rendimiento. No requiere de personal técnico especializado en bases de datos para optimizar el rendimiento. Esta tecnología se encarga automáticamente de los ajustes complejos, ahorrando tiempo y esfuerzo de mantenimiento.

Diseño reutilizable. Permite reutilizar los modelos de datos ya creados en las distintas aplicaciones. Esta arquitectura evita la duplicación del trabajo y garantiza la integridad de los datos en toda la empresa.

Mayor rendimiento. Una vez creada una solución a través de data fabric, los usuarios finales realizarán consultas más rápidas, ya que los datos proceden directamente de la fuente. Por ejemplo, Appian ha descubierto que el data fabric es seis veces más rápido a la hora de cargar informes.

Por otra parte, una vez que se ha creado una solución o una aplicación basada en el data fabric, resulta sencillo y rápido introducir cambios en el modelo de datos utilizado, pues es posible añadir, eliminar y relacionar fuentes según sea necesario. En este contexto, hay que tener en cuenta que una plataforma con una estructura de datos integrada, como la de Appian, permite ver claramente el impacto de cada cambio que se realiza en el modelo de datos. Por ejemplo, si se quiere eliminar un campo determinado, se mostrarán de forma previa todas las aplicaciones en las que se utiliza ese campo.

Seguridad y gobierno

Al contar con un enfoque centralizado, el data fabric también destaca por sus posibilidades en cuanto a seguridad y cumplimiento. Este modelo se encarga de que solo las personas autorizadas puedan acceder a los datos para los que están autorizadas; se protege así la información a través de diferentes mecanismos de seguridad basados en filtros y reglas.

Además, al construir una imagen centralizada, es posible definir el acceso a determinados conjuntos de la estructura de datos, independientemente del sistema del que procedan. Esto también facilita el gobierno del dato sin interferir en la creciente tendencia a generar entornos más colaborativos, en los que se comparte cierta información entre departamentos internos, pero también con clientes y proveedores.

Conectar con sistemas tradicionales 

Las estrategias descentralizadas de datos (por ejemplo, los data lake o los data mesh) acaban siendo caras y lentas de implementar, lo cual dificulta la creación de aplicaciones capaces de ofrecer una visión trasversal de la empresa. En este tipo de aproximaciones, los ingenieros tienen que pasar horas extrayendo, cargando y transformando los datos para hacerlos utilizables por el resto de las aplicaciones. Además, los almacenes de datos se emplean tradicionalmente para guardar información histórica, más que datos transaccionales, debido a la dificultad de introducir y extraer rápidamente estos nuevos apuntes.

Pero, si se dispone de un data warehouse o un data lake, el data fabric puede conectarse de forma sencilla con estos sistemas y ayudar a extraer más información y contexto.

Data fabric appianTambién puede ser útil para desarrollar una estrategia de tipo data mesh, ya que esta necesita recursos de ingeniería de software para codificar y mantener las conexiones de datos, así como la ayuda de expertos en la materia para mejorar las conexiones. Del mismo modo, el data mesh también se plantea como una solución descentralizada, lo que significa que los equipos de TI tienen que trabajar activamente para gobernar y alinear a los expertos en la materia con el objetivo de coordinar todos los dominios conectados.

En definitiva, con el data fabric los datos dejan de ser un factor de bloqueo y un multiplicador de costes para una compañía, pues ofrece los medios necesarios para acceder rápidamente a ellos, actualizarlos —empleando menos tiempo y recursos— y ponerlos a disposición de todos de forma segura.