SlideShare a Scribd company logo
1 of 16
Migración de un Sistema de Base de Datos
Relacionales a Grafos Aplicados al Negocio
Neo4j Graph Tour
México
Nov 12, 2019
Presentador
Edgar Vargas
❖ Ing. Matemático por la Escuela Politécnica
Nacional, Quito - Ecuador
❖ Experiencia en Banco Pichincha: 11 años
❖ Cargo actual: Data Architect, Centro Digital
❖ Twitter: @edgarin1st
❖ Instagram: edgarin1st
❖ Hobbies: triatlón, violín, Python
Cómo nace todo?
★ Investigación
★ Abiertos al uso Open Source vs software comercial
★ Creación de ambiente en test con VM
★ Necesidad de entender Big Data
○ Qué es?
○ Oportunidades de negocio
○ Retos
○ Estamos preparados para su adopción?
Metodología utilizada
Paso 1.
Levantamiento
Talleres con áreas clave:
Riesgo, Marketing, TI
Paso 2.
Entendimiento
Analíticas?
Procesos?
Técnicos?
Paso 3.
Priorización
Basados en Business Case
Paso 4.
Esquema de trabajo
Recolectar información
Analizar la información
Proponer solución
NECESIDADES
Necesidades priorizadas a resolver
Complejo? Genera valor? Objetivo
● Patrones ocultos
● Mitigación fraude
●
●
●
●
●
●
●
● patripsum dolor sit
● amet nec at adipiscing
● risus at dolor porta
2 Anillos de fraude
● Generaciones de nuevas oportunidades de
negocio
● Time to market
3 Sistema de
recomendaciones
● Calidad de datos
● Contactabilidad
● Cobranza efectiva
1 Similitud entre
direcciones de
residencia
Nuestro problema necesita ser
resuelto con grafos?
★ Dónde reside información? SQL
★ Limitaciones en esa época:
○ Data estructurada
○ Relaciones (patrones) son de antemano conocidas o construidas en la BBDD
○ Esquema estructurado no permite creación de matriz de distancias en grandes dimensiones
se requiere crear cruce cartesiano de información +RAM
Qué herramienta utilizar?
Vestibulum
congue
Vestibulum congue
Vestibulum
congue
key-value
Riak,DynamoDB grafos
CosmosDB, Neo4j,
JanusGraph
columnar
HBse,Cassandra
documental
CouchDB, MongoDB
★ Creación de patrones ocultos
(Pánama Papers)
Qué es un grafo?
Resultados de la PoC
★ Creación de ambiente en test (VM)
★ Instalación de Neo4j Enterprise
★ Capacitación a grupo objetivo
★ Importación de data (muestra aleatoria de 500k):
○ demográfica
○ pasivos
○ transacciones con tarjeta de crédito
○ direcciones de residencia
○ teléfonos celulares
○ emails
Resultados de la PoC
Resultados de la PoC
★ Calidad de datos:
○ detección de incoherencias
○ direcciones duplicadas
○ creación de relación: is_similar_to en
función a distancia de
levenshtein (APOC Neo4j)
Resultados de la PoC
★ Recomendación:
○ Tomar una persona
○ Determinar cuántas personas son
similares
○ qué productos tienen
○ Qué productos se le podría
recomendar
Resultados de la PoC
Resultados de la PoC
★ Alerta anillo de fraude:
○ basado en dirección similar (relación
creada para calidad de datos)
○ encontrar personas con duplicidad en
número de celular
correo
celular
Retos a los que nos enfrentamos
Técnicos
1. Hardware:
a. Cores
b. RAM
c. Storage SSD
2. On-premise/On-cloud
Culturales Nuevos skills
Por desarrollar
1. Nuevo equipo de soporte técnico in-house (5/8, 24/7)
2. Capacitación al personal
3. Crear esquemas de trabajo colaborativos
1. Compartir conocimiento
2. Estar abierto al uso de
nuevas tecnologías
1. Skills en NoSQL y
conocimiento en Grafos
2. Pasar de SQL (Structured
Query Language) a CQL
(Cypher Query Language)
gracias!!

More Related Content

What's hot

Tendencia a futuro de las bases de datos
Tendencia a futuro de las bases de datosTendencia a futuro de las bases de datos
Tendencia a futuro de las bases de datos
Leo Brand
 
Oracle b tree index internals - rebuilding the thruth
Oracle b tree index internals - rebuilding the thruthOracle b tree index internals - rebuilding the thruth
Oracle b tree index internals - rebuilding the thruth
Xavier Davias
 
Introduction to Neo4j for the Emirates & Bahrain
Introduction to Neo4j for the Emirates & BahrainIntroduction to Neo4j for the Emirates & Bahrain
Introduction to Neo4j for the Emirates & Bahrain
Neo4j
 
Cuadro comparativo grupal de ipv4 e ipv6. el original.
Cuadro comparativo  grupal de ipv4 e  ipv6. el original.Cuadro comparativo  grupal de ipv4 e  ipv6. el original.
Cuadro comparativo grupal de ipv4 e ipv6. el original.
Iris González
 
Protocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionProtocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacion
Eduardo J Onofre
 

What's hot (20)

Informe configuracion de una red local
Informe configuracion de una red localInforme configuracion de una red local
Informe configuracion de una red local
 
Cuaternios
CuaterniosCuaternios
Cuaternios
 
Tendencia a futuro de las bases de datos
Tendencia a futuro de las bases de datosTendencia a futuro de las bases de datos
Tendencia a futuro de las bases de datos
 
Ejercicios de subnetting
Ejercicios de subnetting Ejercicios de subnetting
Ejercicios de subnetting
 
ntroducing to the Power of Graph Technology
ntroducing to the Power of Graph Technologyntroducing to the Power of Graph Technology
ntroducing to the Power of Graph Technology
 
Capitulo1 cloud computing
Capitulo1 cloud computingCapitulo1 cloud computing
Capitulo1 cloud computing
 
Ontology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغهOntology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغه
 
Oracle b tree index internals - rebuilding the thruth
Oracle b tree index internals - rebuilding the thruthOracle b tree index internals - rebuilding the thruth
Oracle b tree index internals - rebuilding the thruth
 
mongoDB - Arquitectura y Componentes
mongoDB - Arquitectura y ComponentesmongoDB - Arquitectura y Componentes
mongoDB - Arquitectura y Componentes
 
{French] 5 cas d'usages mdm produit
{French] 5 cas d'usages mdm produit{French] 5 cas d'usages mdm produit
{French] 5 cas d'usages mdm produit
 
Knowledge Graphs for Transformation: Dynamic Context for the Intelligent Ente...
Knowledge Graphs for Transformation: Dynamic Context for the Intelligent Ente...Knowledge Graphs for Transformation: Dynamic Context for the Intelligent Ente...
Knowledge Graphs for Transformation: Dynamic Context for the Intelligent Ente...
 
Introduction to Neo4j for the Emirates & Bahrain
Introduction to Neo4j for the Emirates & BahrainIntroduction to Neo4j for the Emirates & Bahrain
Introduction to Neo4j for the Emirates & Bahrain
 
Herramientas de arquitectura de informacion resumen
Herramientas de arquitectura de informacion resumenHerramientas de arquitectura de informacion resumen
Herramientas de arquitectura de informacion resumen
 
Funcion de la tabla de enrutamiento
Funcion de la tabla de enrutamientoFuncion de la tabla de enrutamiento
Funcion de la tabla de enrutamiento
 
Elementos Pasivos de un sistema de cableado estructurado (SIEMON)
Elementos Pasivos de un sistema de cableado estructurado (SIEMON) Elementos Pasivos de un sistema de cableado estructurado (SIEMON)
Elementos Pasivos de un sistema de cableado estructurado (SIEMON)
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data Tutorial
 
Cuadro comparativo grupal de ipv4 e ipv6. el original.
Cuadro comparativo  grupal de ipv4 e  ipv6. el original.Cuadro comparativo  grupal de ipv4 e  ipv6. el original.
Cuadro comparativo grupal de ipv4 e ipv6. el original.
 
Couchdb
CouchdbCouchdb
Couchdb
 
Diapositivas modelo osi
Diapositivas modelo osiDiapositivas modelo osi
Diapositivas modelo osi
 
Protocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionProtocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacion
 

Similar to Migración de un sistema de base de datos relacionales a grafos aplicados al negocio

Similar to Migración de un sistema de base de datos relacionales a grafos aplicados al negocio (20)

Inmersión Laboral Analítica Digital.pdf
Inmersión Laboral Analítica Digital.pdfInmersión Laboral Analítica Digital.pdf
Inmersión Laboral Analítica Digital.pdf
 
Técnicas avanzadas para resolver tus problemas de sql server - SolidQ Summit ...
Técnicas avanzadas para resolver tus problemas de sql server - SolidQ Summit ...Técnicas avanzadas para resolver tus problemas de sql server - SolidQ Summit ...
Técnicas avanzadas para resolver tus problemas de sql server - SolidQ Summit ...
 
Big data: a data sicentist view
Big data: a data sicentist viewBig data: a data sicentist view
Big data: a data sicentist view
 
Programa Superior en Big Data
Programa Superior en Big DataPrograma Superior en Big Data
Programa Superior en Big Data
 
Inteligencia artificial málaga meetup #002 - Watson Tienes un Email
Inteligencia artificial málaga meetup #002 - Watson Tienes un EmailInteligencia artificial málaga meetup #002 - Watson Tienes un Email
Inteligencia artificial málaga meetup #002 - Watson Tienes un Email
 
Presentación de 2 proyectos reales en banca
Presentación de 2 proyectos reales en bancaPresentación de 2 proyectos reales en banca
Presentación de 2 proyectos reales en banca
 
Tendencias de tecnología para el recién egresado
Tendencias de tecnología para el recién egresadoTendencias de tecnología para el recién egresado
Tendencias de tecnología para el recién egresado
 
Open Digital Day 29 de noviembre
Open Digital Day 29 de noviembreOpen Digital Day 29 de noviembre
Open Digital Day 29 de noviembre
 
Desmitificando un proyecto de Big Data
Desmitificando un proyecto de Big DataDesmitificando un proyecto de Big Data
Desmitificando un proyecto de Big Data
 
Predictive Analytics with Pentaho Data Mining - Análisis Predictivo con Penta...
Predictive Analytics with Pentaho Data Mining - Análisis Predictivo con Penta...Predictive Analytics with Pentaho Data Mining - Análisis Predictivo con Penta...
Predictive Analytics with Pentaho Data Mining - Análisis Predictivo con Penta...
 
Tres estrategias para el éxito de la banca digital
Tres estrategias para el éxito de la banca digitalTres estrategias para el éxito de la banca digital
Tres estrategias para el éxito de la banca digital
 
Best place to code 2018 - Magmalabs
Best place to code 2018 - Magmalabs Best place to code 2018 - Magmalabs
Best place to code 2018 - Magmalabs
 
Experiencias con Neo4j en InfoJobs
Experiencias con Neo4j en InfoJobsExperiencias con Neo4j en InfoJobs
Experiencias con Neo4j en InfoJobs
 
¿Cómo definir un proyecto de una app? Caso de estudio: La liga fantasy marca
¿Cómo definir un proyecto de una app? Caso de estudio: La liga fantasy marca¿Cómo definir un proyecto de una app? Caso de estudio: La liga fantasy marca
¿Cómo definir un proyecto de una app? Caso de estudio: La liga fantasy marca
 
Analítica web & CRO webinar.pptx.pdf
Analítica web & CRO webinar.pptx.pdfAnalítica web & CRO webinar.pptx.pdf
Analítica web & CRO webinar.pptx.pdf
 
Webinar Dic 2016 BOC Cloud_v1
Webinar Dic 2016 BOC Cloud_v1Webinar Dic 2016 BOC Cloud_v1
Webinar Dic 2016 BOC Cloud_v1
 
Viviendo de Software Libre
Viviendo de Software LibreViviendo de Software Libre
Viviendo de Software Libre
 
Christian Oviedo
Christian OviedoChristian Oviedo
Christian Oviedo
 
Aplicando R al análisis de rendimiento de un servidor - SolidQ Summit 2017
Aplicando R al análisis de rendimiento de un servidor -  SolidQ Summit 2017Aplicando R al análisis de rendimiento de un servidor -  SolidQ Summit 2017
Aplicando R al análisis de rendimiento de un servidor - SolidQ Summit 2017
 
Introduccion a Azure Machine Learning.pptx
Introduccion a Azure Machine Learning.pptxIntroduccion a Azure Machine Learning.pptx
Introduccion a Azure Machine Learning.pptx
 

More from Neo4j

More from Neo4j (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with Graph
 

Recently uploaded

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Recently uploaded (11)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

Migración de un sistema de base de datos relacionales a grafos aplicados al negocio

  • 1. Migración de un Sistema de Base de Datos Relacionales a Grafos Aplicados al Negocio Neo4j Graph Tour México Nov 12, 2019
  • 2. Presentador Edgar Vargas ❖ Ing. Matemático por la Escuela Politécnica Nacional, Quito - Ecuador ❖ Experiencia en Banco Pichincha: 11 años ❖ Cargo actual: Data Architect, Centro Digital ❖ Twitter: @edgarin1st ❖ Instagram: edgarin1st ❖ Hobbies: triatlón, violín, Python
  • 3. Cómo nace todo? ★ Investigación ★ Abiertos al uso Open Source vs software comercial ★ Creación de ambiente en test con VM ★ Necesidad de entender Big Data ○ Qué es? ○ Oportunidades de negocio ○ Retos ○ Estamos preparados para su adopción?
  • 4. Metodología utilizada Paso 1. Levantamiento Talleres con áreas clave: Riesgo, Marketing, TI Paso 2. Entendimiento Analíticas? Procesos? Técnicos? Paso 3. Priorización Basados en Business Case Paso 4. Esquema de trabajo Recolectar información Analizar la información Proponer solución NECESIDADES
  • 5. Necesidades priorizadas a resolver Complejo? Genera valor? Objetivo ● Patrones ocultos ● Mitigación fraude ● ● ● ● ● ● ● ● patripsum dolor sit ● amet nec at adipiscing ● risus at dolor porta 2 Anillos de fraude ● Generaciones de nuevas oportunidades de negocio ● Time to market 3 Sistema de recomendaciones ● Calidad de datos ● Contactabilidad ● Cobranza efectiva 1 Similitud entre direcciones de residencia
  • 6. Nuestro problema necesita ser resuelto con grafos? ★ Dónde reside información? SQL ★ Limitaciones en esa época: ○ Data estructurada ○ Relaciones (patrones) son de antemano conocidas o construidas en la BBDD ○ Esquema estructurado no permite creación de matriz de distancias en grandes dimensiones se requiere crear cruce cartesiano de información +RAM
  • 7. Qué herramienta utilizar? Vestibulum congue Vestibulum congue Vestibulum congue key-value Riak,DynamoDB grafos CosmosDB, Neo4j, JanusGraph columnar HBse,Cassandra documental CouchDB, MongoDB ★ Creación de patrones ocultos (Pánama Papers)
  • 8. Qué es un grafo?
  • 9. Resultados de la PoC ★ Creación de ambiente en test (VM) ★ Instalación de Neo4j Enterprise ★ Capacitación a grupo objetivo ★ Importación de data (muestra aleatoria de 500k): ○ demográfica ○ pasivos ○ transacciones con tarjeta de crédito ○ direcciones de residencia ○ teléfonos celulares ○ emails
  • 11. Resultados de la PoC ★ Calidad de datos: ○ detección de incoherencias ○ direcciones duplicadas ○ creación de relación: is_similar_to en función a distancia de levenshtein (APOC Neo4j)
  • 12. Resultados de la PoC ★ Recomendación: ○ Tomar una persona ○ Determinar cuántas personas son similares ○ qué productos tienen ○ Qué productos se le podría recomendar
  • 14. Resultados de la PoC ★ Alerta anillo de fraude: ○ basado en dirección similar (relación creada para calidad de datos) ○ encontrar personas con duplicidad en número de celular correo celular
  • 15. Retos a los que nos enfrentamos Técnicos 1. Hardware: a. Cores b. RAM c. Storage SSD 2. On-premise/On-cloud Culturales Nuevos skills Por desarrollar 1. Nuevo equipo de soporte técnico in-house (5/8, 24/7) 2. Capacitación al personal 3. Crear esquemas de trabajo colaborativos 1. Compartir conocimiento 2. Estar abierto al uso de nuevas tecnologías 1. Skills en NoSQL y conocimiento en Grafos 2. Pasar de SQL (Structured Query Language) a CQL (Cypher Query Language)