SlideShare una empresa de Scribd logo
Grafos para Optimización de las
Operaciones de IT
OPERATIONAL DATA
GRAPH
OPERATIONAL DATA
GRAPH
QUIENES SOMOS
NUESTROS SERVICIOS TECNOLÓGICOS
IN
GRAPHS
Implementamos soluciones
tanto analíticas como
operacionales en el ámbito
de los grafos. Capacidad end-
to-end en llevar a la realidad
un Proyecto de este tipo
SOLUCIONES
Damos un soporte local y
cercano en las herramientas
de grafos
SOPORTE LOCAL
Desarrollamos planes de
formación específica para
cada necesidad
Conocimiento
Traspaso de conocimiento y
empowerment del equipo
técnico del cliente
acelerando la puesta en
marcha de soluciones
complejas
ACELERAR TIME-TO-MARKET
#1 SOLUTION PARTNER
EXPERTS
La digitalización ha disparado el crecimiento en desarrollo de Aplicaciones,
Activos IT, Servicios de cualquier tipo, Datos, Tablas, Objetos, Procesos .. Y el
entramado de relaciones es cada vez más complejo.
1. Falta de Escalabilidad
Lo más común hoy en día es el uso de entornos híbridos, con lo que
aumenta la complejidad de gestionar diferentes equipos/tecnologías,
diferentes velocidades de puesta en marcha de sistemas según
geografías y diferentes lenguajes de programación.
2. Entornos Híbridos y despliegues
en distintas geografías
PROBLEMÁTICA COMÚN
La modernización de aplicaciones antiguas (COBOL, C,) implica la incorporación de
nuevos lenguajes de programación (Java, Python,…) y componentes tecnológicos
(APIs, Microservicios) para mejorar su funcionalidad. Pero esto ha llevado al límite
los sistemas de gestión de las aplicaciones, necesitamos control, flexibilidad y
escalabilidad.
PROBLEMÁTICA COMÚN
3. Aplicaciones más complejas
No se está usando la analítica avanzada en los proyectos de
Operaciones IT. Estos equipos requieren modelos analíticos que
les ayuden en tareas cómo, por ejemplo, simular situaciones
para predecir la afectación y diseñar planes de mantenimiento
predictivo o detectar los procesos más críticos de una malla de
ejecución.
4. Sin Analítica Predictiva
¿Puedo analizar el impacto de modificaciones en aplicaciones, en escenarios
complejos, si hay dependencias entre diferentes componentes, sistemas, ficheros,
BBDD?
¿Cuáles son los paquetes de software que debo desplegar en un servidor específico,
con el objetivo de reducir el down time de los servicios?
¿Puedo saber cuales son los elementos más importantes en mi red y simular
desconexiones para analizar el impacto, caminos alternativos, … a N niveles?
¿Puedo detectar y visualizar con el negocio el camino crítico de un proceso y así
optimizarlo?
¿Tengo objetos BI (artefactos), tablas, consultas, … redundantes/no utilizados que
podría optimizar y así reducir costes de mantenimiento?
¿Cuáles son los datos del DataLake que no se han consumido en los últimos 6
meses?
¿Puedo realizar un análisis temporal de cómo se han ido relacionando los objetos?
PROBLEMÁTICA COMÚN
5. Limitación de las herramientas actuales
ÁREAS INTERESADAS
Prestación de
Servicios
Operación
Servicios
Básicos de Red
Gestión de
Usuarios
Seguridad
Sistemas de
información en
producción
Equipo de
proyectos
Dir. DTIC
Estándares
Soporte a
Proyectos
Arquitectura
Procesos y
Calidad
Infraestructura
Planificación y
Organización
Gestión de
Configuración
CDO
Calidad de
Datos
Metadatos
Automatización
de Procesos
Datos Maestros
Operativa de
gobierno del
dato
Protección de
Datos
OPERATIONAL DATA GRAPH – CASOS DE USO REALES
Planificación Batch
Objetivo: encontrar y optimizar los caminos
críticos. Análisis diaria de +200.000 procesos
batch.
Optimización Consumos
Plataformas Host
Objetivo: evitar picos de consumo. Análisis de
consumo de las aplicaciones y optimización.
Reducir Down Time de servicios
Objetivo: reducir al mínimo el down time de
servicios. Identificar los paquetes de software
que debo desplegar en cada servidor.
Data Governance Operacional
Objetivo: rastrear el flujo de datos a lo largo del tiempo,
entender dónde se han originado los datos, cómo han
cambiado y su destino final.
CMDB y Gobierno IT
Objetivo: control de las aplicaciones a nivel de
detalle, componentes y sus dependencias, además
de despliegues.
Ciberseguridad
Objetivo: tener la capacidad de detectar relacionar
comportamientos anómalos en tiempo real en distintos
puntos de la red y reaccionar en milisegundos evitando
la propagación de una amenaza.
OPERATIONAL DATA
GRAPH
OPERATIONAL DATA GRAPH: GOBIERNO DATOS
OPERACIONALES
OPERATIONAL DATA
GRAPH
¿Cuáles son los Reports más similares?
match (r1:Report)-[c:OBJETOS_COMUNES]->(r2:Report)
with r1.idReport as rep1, r2.idReport as rep2, toFloat(c.numComunes) as comunes
, apoc.node.degree.out(r1,"TIENE_OBJETO") as tot_r1
, apoc.node.degree.out(r2,"TIENE_OBJETO") as tot_r2
return rep1, rep2, (comunes/tot_r1 + comunes/tot_r2)/2 as similitud
order by similitud limit 3
EJEMPLOS ODG: Optimización stock BI
OPERATIONAL DATA
GRAPH
╒═══════╤═══════╤═══════════╕
│"rep1" │"rep2" │"similitud"│
╞═══════╪═══════╪═══════════╡
│6141556│6141537│1.0 │
├───────┼───────┼───────────┤
│6736358│6736354│1.0 │
├───────┼───────┼───────────┤
│8257518│8116407│1.0 │
└───────┴───────┴───────────┘
¿Cuáles son los paquetes de software que debo desplegar en un servidor
específico, con el objetivo de reducir el down time de los servicios?
EJEMPLOS ODG: Optimización Deploy Aplicaciones
OPERATIONAL DATA
GRAPH
MATCH (:Servidor {nombre: ”server_1"})-[:RESPALDA]->
(:Servicio)-[:REQUIERE]->(:Componente)-[:INCLUYE]->
(paquete:Paquete)
RETURN paquete
EJEMPLOS OGD: Optimización malla procesos Batch
¿Cuál es el camino crítico entre dos procesos de una cadena?
match (j:JOBS {Job_offset:’Proceso_1'}), (j2:JOBS
{Job_offset:’Proceso_2'}), p=allShortestPaths((j)-[*0..12]->(j2))
with extract (n in nodes(p)|toInteger(n.Duracion)) as durac, extract
(n in relationships(p)|id(n)) as idRel
with durac, idRel, apoc.coll.sum(durac) as total order by total desc
limit 1
unwind idRel as idRelacion
match ()-[r]->()
where id(r)=idRelacion
set r.Camino_Critico=TRUE
OPERATIONAL DATA
GRAPH
OPERATIONAL DATA GRAPH.
CARACTERÍSTICAS
Solución adaptable al caso específico de uso
Facilidad de integración de datos (ficheros, colas..)
Rapidez en la implementación y despliegue de las
soluciones (3-6 meses)
Capa de visualización – exploración (Bloom)
Escalabilidad (vertical-horizontal)
Alta Disponibilidad (Causal Clustering)
Graph Data Science Platform (analítica en grafo)
OPERATIONAL DATA
GRAPH
OPERATIONAL DATA GRAPH. CASOS
REALES
OPERATIONAL DATA
GRAPH
Josep Tarruella
josep@grapheverywhere.com
+34 677 648 994
¿TIENES PREGUNTAS?
OPERATIONAL DATA
GRAPH
Optimización de procesos en una malla de ejecución
OPERATIONAL DATA
GRAPH
Optimización de procesos en una malla de ejecución
Cálculo de caminos críticos
Identificación de cuellos de botella
Evaluación de alternativas. Simulación
Análisis de dependencias
Desviaciones entre ejecuciones
OPERATIONAL DATA
GRAPH

Más contenido relacionado

Similar a Operational Data Graph: Un enfoque innovador para optimizar las operaciones de IT

Gestión de Proyectos Informáticos
Gestión de Proyectos InformáticosGestión de Proyectos Informáticos
Gestión de Proyectos Informáticos
Pilar Pardo Hidalgo
 
Arquitectura de una aplicación
Arquitectura de una aplicaciónArquitectura de una aplicación
Arquitectura de una aplicación
univ of pamplona
 
Eder perozo
Eder perozoEder perozo
Eder perozo
Eder Perozo Gomez
 
Proyect
ProyectProyect
Integración de Datos sin límites con Pentaho
Integración de Datos sin límites con PentahoIntegración de Datos sin límites con Pentaho
Integración de Datos sin límites con Pentaho
Datalytics
 
Business Analytics 101
Business Analytics 101Business Analytics 101
Business Analytics 101
Andres Eyherabide
 
Pesi
PesiPesi
Clase 5
Clase 5 Clase 5
Clase 5
ifirequena
 
Herramientas de modelaje de datos
Herramientas de modelaje de datosHerramientas de modelaje de datos
Herramientas de modelaje de datos
Andre Gutierrez
 
BigData
BigDataBigData
Rad sistemas de informacion
Rad sistemas de informacionRad sistemas de informacion
Rad sistemas de informacion
Diego Sanchez
 
Software Para La Gestión De Proyectos
Software Para La Gestión De ProyectosSoftware Para La Gestión De Proyectos
Software Para La Gestión De Proyectos
Jose Manuel Sandria
 
Cuadro comparativo ERP
Cuadro comparativo ERPCuadro comparativo ERP
Cuadro comparativo ERP
JoseAngel293
 
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BIAzure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Alberto Diaz Martin
 
Keepler Data Tech | The cloud data driven partner
Keepler Data Tech | The cloud data driven partnerKeepler Data Tech | The cloud data driven partner
Keepler Data Tech | The cloud data driven partner
Keepler Data Tech
 
Sunqu Catálogo Perfiles
Sunqu Catálogo Perfiles Sunqu Catálogo Perfiles
Sunqu Catálogo Perfiles
SUNQU
 
Algoritmos Paralelos - Actividad 14 - UNIBE.pdf
Algoritmos Paralelos - Actividad 14 - UNIBE.pdfAlgoritmos Paralelos - Actividad 14 - UNIBE.pdf
Algoritmos Paralelos - Actividad 14 - UNIBE.pdf
darosario3d
 
Software
SoftwareSoftware
SharePoint Saturday Madrid 2019 - Productivity based on AI
SharePoint Saturday Madrid 2019 - Productivity based on AISharePoint Saturday Madrid 2019 - Productivity based on AI
SharePoint Saturday Madrid 2019 - Productivity based on AI
Alberto Diaz Martin
 
Revista Segunda Edición de Diseño de sistemas
Revista Segunda Edición de Diseño de sistemasRevista Segunda Edición de Diseño de sistemas
Revista Segunda Edición de Diseño de sistemas
Gabriela Perez
 

Similar a Operational Data Graph: Un enfoque innovador para optimizar las operaciones de IT (20)

Gestión de Proyectos Informáticos
Gestión de Proyectos InformáticosGestión de Proyectos Informáticos
Gestión de Proyectos Informáticos
 
Arquitectura de una aplicación
Arquitectura de una aplicaciónArquitectura de una aplicación
Arquitectura de una aplicación
 
Eder perozo
Eder perozoEder perozo
Eder perozo
 
Proyect
ProyectProyect
Proyect
 
Integración de Datos sin límites con Pentaho
Integración de Datos sin límites con PentahoIntegración de Datos sin límites con Pentaho
Integración de Datos sin límites con Pentaho
 
Business Analytics 101
Business Analytics 101Business Analytics 101
Business Analytics 101
 
Pesi
PesiPesi
Pesi
 
Clase 5
Clase 5 Clase 5
Clase 5
 
Herramientas de modelaje de datos
Herramientas de modelaje de datosHerramientas de modelaje de datos
Herramientas de modelaje de datos
 
BigData
BigDataBigData
BigData
 
Rad sistemas de informacion
Rad sistemas de informacionRad sistemas de informacion
Rad sistemas de informacion
 
Software Para La Gestión De Proyectos
Software Para La Gestión De ProyectosSoftware Para La Gestión De Proyectos
Software Para La Gestión De Proyectos
 
Cuadro comparativo ERP
Cuadro comparativo ERPCuadro comparativo ERP
Cuadro comparativo ERP
 
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BIAzure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
 
Keepler Data Tech | The cloud data driven partner
Keepler Data Tech | The cloud data driven partnerKeepler Data Tech | The cloud data driven partner
Keepler Data Tech | The cloud data driven partner
 
Sunqu Catálogo Perfiles
Sunqu Catálogo Perfiles Sunqu Catálogo Perfiles
Sunqu Catálogo Perfiles
 
Algoritmos Paralelos - Actividad 14 - UNIBE.pdf
Algoritmos Paralelos - Actividad 14 - UNIBE.pdfAlgoritmos Paralelos - Actividad 14 - UNIBE.pdf
Algoritmos Paralelos - Actividad 14 - UNIBE.pdf
 
Software
SoftwareSoftware
Software
 
SharePoint Saturday Madrid 2019 - Productivity based on AI
SharePoint Saturday Madrid 2019 - Productivity based on AISharePoint Saturday Madrid 2019 - Productivity based on AI
SharePoint Saturday Madrid 2019 - Productivity based on AI
 
Revista Segunda Edición de Diseño de sistemas
Revista Segunda Edición de Diseño de sistemasRevista Segunda Edición de Diseño de sistemas
Revista Segunda Edición de Diseño de sistemas
 

Más de Neo4j

Atelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit ParisAtelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit Paris
Neo4j
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
FLOA - Détection de Fraude - GraphSummit Paris
FLOA -  Détection de Fraude - GraphSummit ParisFLOA -  Détection de Fraude - GraphSummit Paris
FLOA - Détection de Fraude - GraphSummit Paris
Neo4j
 
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
Neo4j
 
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
Neo4j
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
Neo4j
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
Neo4j
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
Neo4j
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
Neo4j
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Neo4j
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
Neo4j
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Neo4j
 

Más de Neo4j (20)

Atelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit ParisAtelier - Architecture d’applications de Graphes - GraphSummit Paris
Atelier - Architecture d’applications de Graphes - GraphSummit Paris
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
FLOA - Détection de Fraude - GraphSummit Paris
FLOA -  Détection de Fraude - GraphSummit ParisFLOA -  Détection de Fraude - GraphSummit Paris
FLOA - Détection de Fraude - GraphSummit Paris
 
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...
 
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...ADEO -  Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
 

Último

DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
Maria Celeste Trujillo Cruz
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
PaulDelgadoSoto
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
Eduardo455921
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
dayronfabricioruizmo
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 

Último (8)

DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 

Operational Data Graph: Un enfoque innovador para optimizar las operaciones de IT

  • 1. Grafos para Optimización de las Operaciones de IT OPERATIONAL DATA GRAPH OPERATIONAL DATA GRAPH
  • 2. QUIENES SOMOS NUESTROS SERVICIOS TECNOLÓGICOS IN GRAPHS Implementamos soluciones tanto analíticas como operacionales en el ámbito de los grafos. Capacidad end- to-end en llevar a la realidad un Proyecto de este tipo SOLUCIONES Damos un soporte local y cercano en las herramientas de grafos SOPORTE LOCAL Desarrollamos planes de formación específica para cada necesidad Conocimiento Traspaso de conocimiento y empowerment del equipo técnico del cliente acelerando la puesta en marcha de soluciones complejas ACELERAR TIME-TO-MARKET #1 SOLUTION PARTNER EXPERTS
  • 3. La digitalización ha disparado el crecimiento en desarrollo de Aplicaciones, Activos IT, Servicios de cualquier tipo, Datos, Tablas, Objetos, Procesos .. Y el entramado de relaciones es cada vez más complejo. 1. Falta de Escalabilidad Lo más común hoy en día es el uso de entornos híbridos, con lo que aumenta la complejidad de gestionar diferentes equipos/tecnologías, diferentes velocidades de puesta en marcha de sistemas según geografías y diferentes lenguajes de programación. 2. Entornos Híbridos y despliegues en distintas geografías PROBLEMÁTICA COMÚN
  • 4. La modernización de aplicaciones antiguas (COBOL, C,) implica la incorporación de nuevos lenguajes de programación (Java, Python,…) y componentes tecnológicos (APIs, Microservicios) para mejorar su funcionalidad. Pero esto ha llevado al límite los sistemas de gestión de las aplicaciones, necesitamos control, flexibilidad y escalabilidad. PROBLEMÁTICA COMÚN 3. Aplicaciones más complejas No se está usando la analítica avanzada en los proyectos de Operaciones IT. Estos equipos requieren modelos analíticos que les ayuden en tareas cómo, por ejemplo, simular situaciones para predecir la afectación y diseñar planes de mantenimiento predictivo o detectar los procesos más críticos de una malla de ejecución. 4. Sin Analítica Predictiva
  • 5. ¿Puedo analizar el impacto de modificaciones en aplicaciones, en escenarios complejos, si hay dependencias entre diferentes componentes, sistemas, ficheros, BBDD? ¿Cuáles son los paquetes de software que debo desplegar en un servidor específico, con el objetivo de reducir el down time de los servicios? ¿Puedo saber cuales son los elementos más importantes en mi red y simular desconexiones para analizar el impacto, caminos alternativos, … a N niveles? ¿Puedo detectar y visualizar con el negocio el camino crítico de un proceso y así optimizarlo? ¿Tengo objetos BI (artefactos), tablas, consultas, … redundantes/no utilizados que podría optimizar y así reducir costes de mantenimiento? ¿Cuáles son los datos del DataLake que no se han consumido en los últimos 6 meses? ¿Puedo realizar un análisis temporal de cómo se han ido relacionando los objetos? PROBLEMÁTICA COMÚN 5. Limitación de las herramientas actuales
  • 6. ÁREAS INTERESADAS Prestación de Servicios Operación Servicios Básicos de Red Gestión de Usuarios Seguridad Sistemas de información en producción Equipo de proyectos Dir. DTIC Estándares Soporte a Proyectos Arquitectura Procesos y Calidad Infraestructura Planificación y Organización Gestión de Configuración CDO Calidad de Datos Metadatos Automatización de Procesos Datos Maestros Operativa de gobierno del dato Protección de Datos
  • 7. OPERATIONAL DATA GRAPH – CASOS DE USO REALES Planificación Batch Objetivo: encontrar y optimizar los caminos críticos. Análisis diaria de +200.000 procesos batch. Optimización Consumos Plataformas Host Objetivo: evitar picos de consumo. Análisis de consumo de las aplicaciones y optimización. Reducir Down Time de servicios Objetivo: reducir al mínimo el down time de servicios. Identificar los paquetes de software que debo desplegar en cada servidor. Data Governance Operacional Objetivo: rastrear el flujo de datos a lo largo del tiempo, entender dónde se han originado los datos, cómo han cambiado y su destino final. CMDB y Gobierno IT Objetivo: control de las aplicaciones a nivel de detalle, componentes y sus dependencias, además de despliegues. Ciberseguridad Objetivo: tener la capacidad de detectar relacionar comportamientos anómalos en tiempo real en distintos puntos de la red y reaccionar en milisegundos evitando la propagación de una amenaza. OPERATIONAL DATA GRAPH
  • 8. OPERATIONAL DATA GRAPH: GOBIERNO DATOS OPERACIONALES OPERATIONAL DATA GRAPH
  • 9. ¿Cuáles son los Reports más similares? match (r1:Report)-[c:OBJETOS_COMUNES]->(r2:Report) with r1.idReport as rep1, r2.idReport as rep2, toFloat(c.numComunes) as comunes , apoc.node.degree.out(r1,"TIENE_OBJETO") as tot_r1 , apoc.node.degree.out(r2,"TIENE_OBJETO") as tot_r2 return rep1, rep2, (comunes/tot_r1 + comunes/tot_r2)/2 as similitud order by similitud limit 3 EJEMPLOS ODG: Optimización stock BI OPERATIONAL DATA GRAPH ╒═══════╤═══════╤═══════════╕ │"rep1" │"rep2" │"similitud"│ ╞═══════╪═══════╪═══════════╡ │6141556│6141537│1.0 │ ├───────┼───────┼───────────┤ │6736358│6736354│1.0 │ ├───────┼───────┼───────────┤ │8257518│8116407│1.0 │ └───────┴───────┴───────────┘
  • 10. ¿Cuáles son los paquetes de software que debo desplegar en un servidor específico, con el objetivo de reducir el down time de los servicios? EJEMPLOS ODG: Optimización Deploy Aplicaciones OPERATIONAL DATA GRAPH MATCH (:Servidor {nombre: ”server_1"})-[:RESPALDA]-> (:Servicio)-[:REQUIERE]->(:Componente)-[:INCLUYE]-> (paquete:Paquete) RETURN paquete
  • 11. EJEMPLOS OGD: Optimización malla procesos Batch ¿Cuál es el camino crítico entre dos procesos de una cadena? match (j:JOBS {Job_offset:’Proceso_1'}), (j2:JOBS {Job_offset:’Proceso_2'}), p=allShortestPaths((j)-[*0..12]->(j2)) with extract (n in nodes(p)|toInteger(n.Duracion)) as durac, extract (n in relationships(p)|id(n)) as idRel with durac, idRel, apoc.coll.sum(durac) as total order by total desc limit 1 unwind idRel as idRelacion match ()-[r]->() where id(r)=idRelacion set r.Camino_Critico=TRUE OPERATIONAL DATA GRAPH
  • 12. OPERATIONAL DATA GRAPH. CARACTERÍSTICAS Solución adaptable al caso específico de uso Facilidad de integración de datos (ficheros, colas..) Rapidez en la implementación y despliegue de las soluciones (3-6 meses) Capa de visualización – exploración (Bloom) Escalabilidad (vertical-horizontal) Alta Disponibilidad (Causal Clustering) Graph Data Science Platform (analítica en grafo) OPERATIONAL DATA GRAPH
  • 13. OPERATIONAL DATA GRAPH. CASOS REALES OPERATIONAL DATA GRAPH
  • 14. Josep Tarruella josep@grapheverywhere.com +34 677 648 994 ¿TIENES PREGUNTAS? OPERATIONAL DATA GRAPH
  • 15.
  • 16. Optimización de procesos en una malla de ejecución OPERATIONAL DATA GRAPH
  • 17. Optimización de procesos en una malla de ejecución Cálculo de caminos críticos Identificación de cuellos de botella Evaluación de alternativas. Simulación Análisis de dependencias Desviaciones entre ejecuciones OPERATIONAL DATA GRAPH