SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
Soluciones	
  para	
  Mejorar	
  la	
  	
  
Toma	
  de	
  Decisiones	
  
	
  
La	
  Analítica	
  en	
  Tiempo	
  Real	
  y	
  Batch	
  usando	
  WSO2	
  DAS	
  
BIG	
  DATA	
  –	
  Conceptos	
  Clave	
  
Análisis,	
   procesamiento	
   y	
   almacenamiento	
   de	
  
grandes	
  colecciones	
  de	
  datos,	
  de	
  fuentes	
  diversas,	
  
utilizando	
   metodologías	
   y	
   herramientas	
   para	
  
apoyar	
  la	
  Toma	
  de	
  Decisiones.	
  
Velocidad	
  -­‐>	
  Cantidad	
  de	
  tiempo	
  que	
  toma	
  a	
  la	
  Data	
  en	
  ser	
  procesada.	
  
Variedad	
  	
  	
  -­‐>	
  Múltiples	
  formatos	
  y	
  tipos	
  de	
  datos.	
  
Veracidad	
  -­‐>	
  Relación	
  entre	
  Señal	
  (Data	
  con	
  valor)	
  vs	
  Ruido	
  (Data	
  sin	
  valor).	
  
Valor	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  -­‐>	
  Utilidad	
  de	
  los	
  datos	
  para	
  una	
  empresa.	
  
BIG	
  DATA	
  –	
  Nuestro	
  Modelo	
  
El	
  Ecosistema	
  Big	
  Data	
  
BIG	
  DATA	
  -­‐	
  Aplicación	
  
•  Optimización	
  Operacional.	
  
•  Inteligencia	
   Accionable	
   (Reglas	
   de	
  
Negocio	
  Adaptables).	
  
•  IdentiUicación	
  nuevos	
  mercados.	
  	
  
•  Detección	
  de	
  fallas	
  y	
  fraude.	
  
•  Registros	
  más	
  detallados.	
  	
  
•  Predicciones	
  más	
  precisas.	
  	
  
•  Mejorar	
  la	
  toma	
  de	
  decisiones.	
  
•  Realizar	
  descubrimientos	
  CientíUicos.	
  
BIG	
  DATA	
  –	
  Nuestro	
  Modelo	
  
Modelo	
  de	
  Implementación	
  
BIG	
  DATA	
  –	
  Nuestro	
  Modelo	
  
Modelo	
  Tecnológico	
  
WSO2	
  DAS	
  
	
  
Agregar	
  Datos	
  
	
  
Analizar	
  Datos	
  
	
  
Presentar	
  los	
  
Resultados	
  
Capacidades	
  de	
  WSO2	
  DAS	
  
Consultas	
  
Visualizaciones	
  
APIs	
  
	
  
Datos	
  
Análisis	
  en	
  tiempo	
  
real	
  
Análisis	
  Interactivos	
  
Análisis	
  Predictivos	
  
Análisis	
  en	
  “Batch”	
  
Alertas	
  
Análisis	
  en	
  Tiempo	
  Real	
  
El	
   Análisis	
   en	
   tiempo	
   real	
   signiUica	
   que	
   WSO2	
  
DAS	
   puede	
   procesar	
   y	
   tomar	
   decisiones	
  
inmediatamente	
  cuando	
  acceden	
  a	
  DAS.	
  
	
  
La	
  información	
  se	
  ingiere	
  por	
  medio	
  de	
  un	
  data	
  
agent.	
  
	
  
El	
   data	
   agent	
   es	
   una	
   pequeña	
   aplicación	
   que	
  
envía	
  un	
  evento	
  al	
  Ulujo	
  de	
  CEP.	
  
	
  
El	
   Ulujo	
   de	
   CEP	
   sigue	
   una	
   secuencia	
   donde	
   se	
  
valida	
  que	
  ruta	
  debe	
  seguir.	
  
	
  
Si	
  es	
  necesario	
  se	
  disparan	
  alertas.	
  
Push	
  Event	
  Stream	
  
Real-­‐time	
  
Process	
  
Application	
  
Data	
  Agent	
  
•  El	
  data	
  agent	
  consiste	
  de	
  una	
  aplicación	
  
Java	
  desplegada	
  en	
  el	
  WSO2	
  AS.	
  
•  Es	
  un	
  intermediario	
  entre	
  la	
  fuente	
  de	
  
datos	
  y	
  DAS	
  
•  Produce	
  una	
  salida	
  en	
  forma	
  de	
  JSON,	
  
que	
  es	
  entendible	
  por	
  WSO2	
  DAS,	
  este	
  
JSON	
  contendrá	
  un	
  registro	
  o	
  data	
  que	
  
se	
  procesará	
  en	
  DAS	
  
Flujo	
  CEP	
  en	
  WSO2	
  DAS	
  
•  Los	
  componentes	
  en	
  un	
  Ulujo	
  CEP:	
  
•  Receivers:	
  Capturan	
  un	
  mensaje	
  con	
  determinada	
  estructura	
  
•  Event	
  Stream:	
  Actuan	
  como	
  colas	
  de	
  mensajes,	
  son	
  el	
  riel	
  donde	
  
se	
  conducira	
  el	
  evento	
  
•  Execution	
  Plan:	
  usan	
  Siddhi	
  para	
  determinar	
  que	
  caminos	
  debe	
  
tomar	
  un	
  evento,	
  pueden	
  modiUicar	
  el	
  evento	
  
•  Publisher:	
  	
  Exponen	
  o	
  comunican	
  un	
  evento.	
  
El	
  Execution	
  Plan	
  y	
  Siddhi	
  
Para	
  evaluar	
  el	
  camino	
  lógico	
  que	
  debe	
  tomar	
  un	
  evento,	
  se	
  
utiliza	
   el	
   execution	
   plan,	
   este	
   plan	
   de	
   ejecución,	
   es	
   un	
  
bloque	
  de	
  código	
  Siddhi.	
  
	
  
Siddhi	
  es	
  un	
  lenguaje	
  similar	
  a	
  SQL,	
  la	
  principal	
  diferencia	
  
es	
  que	
  Siddhi	
  no	
  busca	
  registros	
  en	
  una	
  base	
  de	
  datos,	
  sino	
  
que	
  evalúa	
  los	
  eventos	
  que	
  se	
  reciben	
  en	
  un	
  Ulujo	
  CEP.	
  
Ejemplo	
  de	
  Código	
  Siddhi	
  
El	
  Análisis	
  Batch	
  
Si	
   un	
   Ulujo	
   de	
   eventos	
   se	
   conUigura	
  
para	
   que	
   sea	
   persistido,	
   se	
  
almacenarán	
  los	
  eventos	
  que	
  pasen	
  
por	
   ese	
   Ulujo	
   en	
   una	
   base	
   de	
   datos	
  
enlazada,	
   en	
   vez	
   de	
   ser	
   analizados	
  
de	
  inmediato,	
  el	
  evento	
  se	
  procesará	
  
por	
   tareas	
   programadas	
   o	
   a	
  
demanda	
  del	
  usuario	
  usando	
  scripts	
  
e n	
   S p a r k S Q L ,	
   t r a s	
   e s e	
  
procesamiento	
   se	
   puede	
   o	
   bien	
  
visualizar	
   la	
   información	
   o	
   generar	
  
nuevas	
  alertas	
  	
  
Ejemplo	
  de	
  consultas	
  SparkSQL	
  
Ejemplo	
  de	
  scripts	
  programados	
  
Como	
  DAS	
  Comunica	
  los	
  Resultados	
  
Los	
   event	
   publishers	
   pueden	
   publicar	
   los	
   eventos	
  
procesados	
  de	
  formas	
  tales	
  como	
  correos	
  electrónicos,	
  logs,	
  
notiUicaciones	
  push,	
  JMS,	
  servicios	
  web,	
  etc.	
  	
  
Como	
  DAS	
  Representa	
  Visualmente	
  
BIG	
  DATA	
  –	
  Nuestro	
  Modelo	
  
Aplicación	
  –	
  Caso	
  de	
  Uso	
  Sector	
  Industrial	
  
A	
   partir	
   de	
   esta	
   información	
   (provenientes	
   de	
   los	
   Equipos	
   en	
   planta)	
   se	
   deben	
  
determinar,	
   procesar,	
   analizar	
   datos	
   para	
   determinar	
   y	
   ciertas	
   condiciones	
   que	
  
permitieran	
  generar	
  registros,	
  alarmas,	
  mas	
  información	
  de	
  interés	
  operativo	
  para	
  la	
  
Planta	
  (y	
  el	
  negocio).	
  
	
  
•  Información	
  proveniente	
  de	
  Planta	
  -­‐	
  Sondas	
  distribuidas	
  (Recogida	
  por	
  el	
  
Data	
  Server	
  del	
  SCADA)	
  
•  Información	
  analizada	
  desde	
  Herramientas	
  OUimáticas	
  (No	
  escalables	
  para	
  
un	
  Entorno	
  de	
  Inteligencia	
  Operacional	
  Exigente)	
  	
  
•  Necesidad	
  de	
  Lectura	
  y	
  visualización	
  de	
  Información	
  >	
  Limitante	
  actual.	
  
	
  
•  	
   Necesidad	
   de	
   procesamiento	
   y	
   análisis	
   de	
   información	
   para	
   toma	
   de	
  
decisión	
  Operacional	
  relacionadas	
  >	
  Análisis	
  del	
  dato	
  deseado	
  
Situación	
  Actual	
  
BIG	
  DATA	
  –	
  Nuestro	
  Modelo	
  
Qué	
  se	
  Buscaba?	
  -­‐	
  Caso	
  de	
  Uso	
  Sector	
  Industrial	
  
•  Escalabilidad	
  Coste	
  Total	
  (Implantación	
  de	
  futuro).	
  
•  Manejo	
  de	
  un	
  Volumen	
  de	
  Datos	
  elevado.	
  
•  Debe	
  incorporar	
  Agilidad	
  de	
  consulta	
  de	
  Datos.	
  
•  Realizar	
  Análisis	
  Complejos.	
  
•  Debe	
  poder	
  extraer	
  y	
  analizar	
  datos	
  desde	
  diferentes	
  tipos	
  de	
  orígenes	
  (Cruzar	
  
información	
  de	
  diferentes	
  orígenes).	
  
•  Herramienta	
  de	
  Visualización	
  data	
  “en	
  Bruto”	
  y	
  Procesada	
  de	
  uso	
  por	
  Analista	
  
de	
  negocio	
  –	
  PerUil	
  no	
  técnico.	
  
	
  
Toma	
  de	
  decisiones	
  en	
  tiempo	
  real	
  y	
  temprana	
  –	
  Inteligencia	
  Operacional	
  (hacia	
  un	
  
predictivo)	
  	
  	
  	
  
	
  
Mejor	
  disponibilidad	
  en	
  Planta	
  >	
  Mejorar	
  producción	
  >	
  Mejorar	
  ventas	
  y	
  
Calidad	
  de	
  los	
  productos	
  	
  
	
  
BIG	
  DATA	
  –	
  Nuestro	
  Modelo	
  
La	
  Solución	
  –	
  Caso	
  de	
  Uso	
  Sector	
  Industrial	
  
Funcionalidad	
  y	
  Resultados	
  de	
  la	
  Solución	
  
	
  
•  Calculo	
  en	
  Dase	
  de	
  Datos	
  (NoSQL)	
  
•  Alertas	
  y	
  Alarmas	
  en	
  tiempo	
  real	
  (E-­‐mail	
  &	
  Push	
  Message)	
  
•  Visualización	
  de	
  Datos	
  Brutos	
  y	
  Analizados.	
  
•  Analítica	
  en	
  Tiempo	
  Real.	
  
•  Analítica	
  Interactiva	
  >	
  Obtención	
  de	
  resultados	
  rápidos	
  a	
  través	
  
de	
   consultas	
   AdHoc	
   de	
   un	
   conjunto	
   de	
   Datos.	
   Permite	
  
búsquedas	
   complejas	
   por	
   textos	
   utilizando	
   el	
   sistema	
   de	
  
ideación	
  disminuido	
  de	
  Apache	
  Lucene.	
  
•  Analítica	
  en	
  Batch	
  >	
  Se	
  reUiere	
  al	
  análisis	
  de	
  datos	
  persistidos.	
  La	
  solución	
  
esta	
  orientada	
  a	
  la	
  sumarización	
  y	
  análisis	
  de	
  evolución	
  de	
  datos.	
  Se	
  uso	
  
implementado	
  Spark	
  SQL	
  con	
  el	
  WSO2	
  DAS.	
  
•  Como	
   Base	
   de	
   Datos	
   se	
   implemento	
   Apache	
   Cassandra	
   (Base	
   de	
   Datos	
  
NoSQL)	
  distribuida	
  y	
  preparada	
  para	
  Big	
  Data.	
  (Ventaja,	
  es	
  software	
  libre	
  
(Apache	
   Software	
   Foundation).	
   Permite	
   accesar	
   a	
   grandes	
   volúmenes	
   de	
  
datos	
  en	
  forma	
  distribuida,	
  es	
  un	
  sistema	
  descentralizado	
  donde	
  cada	
  nodo	
  
tiene	
  la	
  misma	
  información.	
  
•  Visualización	
   de	
   Datos	
   con	
   WSO2	
   DAS	
   y	
   Herramientas	
   desacopladas	
   de	
  
Visualización.	
  
Funcionalidad	
  y	
  Resultados	
  de	
  la	
  Solución	
  
	
  
What´s	
  next	
  
•  Analítica	
   Predictiva	
   >	
   Se	
   reUiere	
   a	
   la	
   predicción	
   de	
   valores	
   a	
  
partir	
  de	
  datos	
  históricos	
  obtenidos	
  del	
  sistema	
  SCADA.	
  
	
  
•  Utilizar	
   la	
   tecnología	
   de	
   Machine	
   Learning	
   (con	
   WSO2	
   ML)	
  
para	
  “enseñar”	
  al	
  algoritmo	
  a	
  través	
  de	
  diferentes	
  ejecución	
  de	
  
la	
   distribución	
   de	
   siguen	
   los	
   juegos	
   de	
   datos	
   para	
   predecir	
  
comportamientos	
  anómalos	
  en	
  la	
  variables	
  analizadas	
  
www.ticxar.com	
  
scontreras@ticxar.com	
  

Mais conteúdo relacionado

Mais procurados

Big Data: conceptos generales e impacto en los negocios
Big Data: conceptos generales e impacto en los negociosBig Data: conceptos generales e impacto en los negocios
Big Data: conceptos generales e impacto en los negociosCelestino Güemes Seoane
 
Cursos Big Data Open Source
Cursos Big Data Open SourceCursos Big Data Open Source
Cursos Big Data Open SourceStratebi
 
Que debe saber un DBA de SQL Server sobre Hadoop
Que debe saber un DBA de SQL Server sobre HadoopQue debe saber un DBA de SQL Server sobre Hadoop
Que debe saber un DBA de SQL Server sobre HadoopEduardo Castro
 
Herramienta de Almacén de Datos e Inteligencia de Reportes
Herramienta de Almacén de Datos e Inteligencia de ReportesHerramienta de Almacén de Datos e Inteligencia de Reportes
Herramienta de Almacén de Datos e Inteligencia de ReportesNicolás Pace
 
SQL Saturday Bogota - Big Data HDInsight Server
SQL Saturday Bogota - Big Data HDInsight ServerSQL Saturday Bogota - Big Data HDInsight Server
SQL Saturday Bogota - Big Data HDInsight ServerEduardo Castro
 
Administraciondedatos maldonado c
Administraciondedatos maldonado cAdministraciondedatos maldonado c
Administraciondedatos maldonado cSopraneroParrandero
 
Big Data Architecture con Pentaho
Big Data Architecture con PentahoBig Data Architecture con Pentaho
Big Data Architecture con PentahoDatalytics
 
HD Insight Integracion con SQL Server Power-Pivot Excel
HD Insight Integracion con SQL Server Power-Pivot ExcelHD Insight Integracion con SQL Server Power-Pivot Excel
HD Insight Integracion con SQL Server Power-Pivot ExcelEduardo Castro
 
Big Data - Conceptos, herramientas y patrones
Big Data - Conceptos, herramientas y patronesBig Data - Conceptos, herramientas y patrones
Big Data - Conceptos, herramientas y patronesJuan José Domenech
 
2016 ULL Cabildo KEEDIO - KEEDIO DATA STACK
2016 ULL Cabildo KEEDIO - KEEDIO DATA STACK2016 ULL Cabildo KEEDIO - KEEDIO DATA STACK
2016 ULL Cabildo KEEDIO - KEEDIO DATA STACKKEEDIO
 
Resumen del Microsoft Big Data Stack
Resumen del Microsoft Big Data StackResumen del Microsoft Big Data Stack
Resumen del Microsoft Big Data StackEduardo Castro
 

Mais procurados (19)

Big Data: conceptos generales e impacto en los negocios
Big Data: conceptos generales e impacto en los negociosBig Data: conceptos generales e impacto en los negocios
Big Data: conceptos generales e impacto en los negocios
 
Cursos Big Data Open Source
Cursos Big Data Open SourceCursos Big Data Open Source
Cursos Big Data Open Source
 
Que debe saber un DBA de SQL Server sobre Hadoop
Que debe saber un DBA de SQL Server sobre HadoopQue debe saber un DBA de SQL Server sobre Hadoop
Que debe saber un DBA de SQL Server sobre Hadoop
 
Herramienta de Almacén de Datos e Inteligencia de Reportes
Herramienta de Almacén de Datos e Inteligencia de ReportesHerramienta de Almacén de Datos e Inteligencia de Reportes
Herramienta de Almacén de Datos e Inteligencia de Reportes
 
SQL Saturday Bogota - Big Data HDInsight Server
SQL Saturday Bogota - Big Data HDInsight ServerSQL Saturday Bogota - Big Data HDInsight Server
SQL Saturday Bogota - Big Data HDInsight Server
 
Base de datos
Base de datos Base de datos
Base de datos
 
"Casos de uso del Big Data" por Wolfram Rozas
"Casos de uso del Big Data" por Wolfram Rozas"Casos de uso del Big Data" por Wolfram Rozas
"Casos de uso del Big Data" por Wolfram Rozas
 
Big Data & RRHH
Big Data & RRHHBig Data & RRHH
Big Data & RRHH
 
Big data presentación
Big data presentaciónBig data presentación
Big data presentación
 
Administraciondedatos maldonado c
Administraciondedatos maldonado cAdministraciondedatos maldonado c
Administraciondedatos maldonado c
 
Data
DataData
Data
 
Big Data Architecture con Pentaho
Big Data Architecture con PentahoBig Data Architecture con Pentaho
Big Data Architecture con Pentaho
 
HD Insight Integracion con SQL Server Power-Pivot Excel
HD Insight Integracion con SQL Server Power-Pivot ExcelHD Insight Integracion con SQL Server Power-Pivot Excel
HD Insight Integracion con SQL Server Power-Pivot Excel
 
Practica mariadejoz
Practica mariadejozPractica mariadejoz
Practica mariadejoz
 
Big Data - Conceptos, herramientas y patrones
Big Data - Conceptos, herramientas y patronesBig Data - Conceptos, herramientas y patrones
Big Data - Conceptos, herramientas y patrones
 
2016 ULL Cabildo KEEDIO - KEEDIO DATA STACK
2016 ULL Cabildo KEEDIO - KEEDIO DATA STACK2016 ULL Cabildo KEEDIO - KEEDIO DATA STACK
2016 ULL Cabildo KEEDIO - KEEDIO DATA STACK
 
BigData
BigDataBigData
BigData
 
Resumen del Microsoft Big Data Stack
Resumen del Microsoft Big Data StackResumen del Microsoft Big Data Stack
Resumen del Microsoft Big Data Stack
 
Big data
Big dataBig data
Big data
 

Destaque

AN INTRODUCTION TO THE WSO2 IOT SERVER
AN INTRODUCTION TO THE WSO2 IOT SERVERAN INTRODUCTION TO THE WSO2 IOT SERVER
AN INTRODUCTION TO THE WSO2 IOT SERVERWSO2
 
How middleware fits in to an SOA centric enterprise
How middleware fits in to an SOA centric enterpriseHow middleware fits in to an SOA centric enterprise
How middleware fits in to an SOA centric enterpriseWSO2
 
WSO2 Guest Webinar: Designing and Developing a University API
WSO2 Guest Webinar: Designing and Developing a University APIWSO2 Guest Webinar: Designing and Developing a University API
WSO2 Guest Webinar: Designing and Developing a University APIWSO2
 
Application Security - Your Success Depends on it
Application Security - Your Success Depends on itApplication Security - Your Success Depends on it
Application Security - Your Success Depends on itWSO2
 
Webinar: Incorporating New Throttling Features into Your Business
Webinar: Incorporating New Throttling Features into Your BusinessWebinar: Incorporating New Throttling Features into Your Business
Webinar: Incorporating New Throttling Features into Your BusinessWSO2
 
Webinar: Understanding How Your APIs are Being Traffic Controlled
Webinar: Understanding How Your APIs are Being Traffic ControlledWebinar: Understanding How Your APIs are Being Traffic Controlled
Webinar: Understanding How Your APIs are Being Traffic ControlledWSO2
 
WSO2 Product Release Webinar: WSO2 API Manager 2.0
WSO2 Product Release Webinar: WSO2 API Manager 2.0WSO2 Product Release Webinar: WSO2 API Manager 2.0
WSO2 Product Release Webinar: WSO2 API Manager 2.0WSO2
 
Detecção de Fraudes em Licitações Usando Batch Analytics com WSO2
Detecção de Fraudes em Licitações Usando Batch Analytics com WSO2Detecção de Fraudes em Licitações Usando Batch Analytics com WSO2
Detecção de Fraudes em Licitações Usando Batch Analytics com WSO2WSO2
 
Integração SAP com Plataformas 100% OpenSource
Integração SAP com Plataformas 100% OpenSourceIntegração SAP com Plataformas 100% OpenSource
Integração SAP com Plataformas 100% OpenSourceWSO2
 
WSO2 Guest Webinar: Securing SaaS Apps with Multi-factor Authentication with ...
WSO2 Guest Webinar: Securing SaaS Apps with Multi-factor Authentication with ...WSO2 Guest Webinar: Securing SaaS Apps with Multi-factor Authentication with ...
WSO2 Guest Webinar: Securing SaaS Apps with Multi-factor Authentication with ...WSO2
 
Enhanced Developer Experience with WSO2 Enterprise Service Bus Tooling
Enhanced Developer Experience with WSO2 Enterprise Service Bus ToolingEnhanced Developer Experience with WSO2 Enterprise Service Bus Tooling
Enhanced Developer Experience with WSO2 Enterprise Service Bus ToolingWSO2
 
Webinar: Message Tracing and Debugging in WSO2 Enterprise Service Bus
Webinar: Message Tracing and Debugging in WSO2 Enterprise Service BusWebinar: Message Tracing and Debugging in WSO2 Enterprise Service Bus
Webinar: Message Tracing and Debugging in WSO2 Enterprise Service BusWSO2
 
WSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 Analytics
WSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 AnalyticsWSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 Analytics
WSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 AnalyticsWSO2
 
WSO2Con USA 2017: A Semantic and Ontology Informational Data Model
WSO2Con USA 2017: A Semantic and Ontology Informational Data ModelWSO2Con USA 2017: A Semantic and Ontology Informational Data Model
WSO2Con USA 2017: A Semantic and Ontology Informational Data ModelWSO2
 
Dealing with Common Data Requirements in Your Enterprise
Dealing with Common Data Requirements in Your EnterpriseDealing with Common Data Requirements in Your Enterprise
Dealing with Common Data Requirements in Your EnterpriseWSO2
 
WSO2Con USA 2017: Keynote - Digital Transformation: Disruption from Within
WSO2Con USA 2017: Keynote - Digital Transformation: Disruption from WithinWSO2Con USA 2017: Keynote - Digital Transformation: Disruption from Within
WSO2Con USA 2017: Keynote - Digital Transformation: Disruption from WithinWSO2
 
Enterprise Integration with the WSO2 ESB
Enterprise Integration with the WSO2 ESB Enterprise Integration with the WSO2 ESB
Enterprise Integration with the WSO2 ESB WSO2
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2
 

Destaque (20)

AN INTRODUCTION TO THE WSO2 IOT SERVER
AN INTRODUCTION TO THE WSO2 IOT SERVERAN INTRODUCTION TO THE WSO2 IOT SERVER
AN INTRODUCTION TO THE WSO2 IOT SERVER
 
Data Mapper
Data MapperData Mapper
Data Mapper
 
How middleware fits in to an SOA centric enterprise
How middleware fits in to an SOA centric enterpriseHow middleware fits in to an SOA centric enterprise
How middleware fits in to an SOA centric enterprise
 
Wildcard Filter
Wildcard FilterWildcard Filter
Wildcard Filter
 
WSO2 Guest Webinar: Designing and Developing a University API
WSO2 Guest Webinar: Designing and Developing a University APIWSO2 Guest Webinar: Designing and Developing a University API
WSO2 Guest Webinar: Designing and Developing a University API
 
Application Security - Your Success Depends on it
Application Security - Your Success Depends on itApplication Security - Your Success Depends on it
Application Security - Your Success Depends on it
 
Webinar: Incorporating New Throttling Features into Your Business
Webinar: Incorporating New Throttling Features into Your BusinessWebinar: Incorporating New Throttling Features into Your Business
Webinar: Incorporating New Throttling Features into Your Business
 
Webinar: Understanding How Your APIs are Being Traffic Controlled
Webinar: Understanding How Your APIs are Being Traffic ControlledWebinar: Understanding How Your APIs are Being Traffic Controlled
Webinar: Understanding How Your APIs are Being Traffic Controlled
 
WSO2 Product Release Webinar: WSO2 API Manager 2.0
WSO2 Product Release Webinar: WSO2 API Manager 2.0WSO2 Product Release Webinar: WSO2 API Manager 2.0
WSO2 Product Release Webinar: WSO2 API Manager 2.0
 
Detecção de Fraudes em Licitações Usando Batch Analytics com WSO2
Detecção de Fraudes em Licitações Usando Batch Analytics com WSO2Detecção de Fraudes em Licitações Usando Batch Analytics com WSO2
Detecção de Fraudes em Licitações Usando Batch Analytics com WSO2
 
Integração SAP com Plataformas 100% OpenSource
Integração SAP com Plataformas 100% OpenSourceIntegração SAP com Plataformas 100% OpenSource
Integração SAP com Plataformas 100% OpenSource
 
WSO2 Guest Webinar: Securing SaaS Apps with Multi-factor Authentication with ...
WSO2 Guest Webinar: Securing SaaS Apps with Multi-factor Authentication with ...WSO2 Guest Webinar: Securing SaaS Apps with Multi-factor Authentication with ...
WSO2 Guest Webinar: Securing SaaS Apps with Multi-factor Authentication with ...
 
Enhanced Developer Experience with WSO2 Enterprise Service Bus Tooling
Enhanced Developer Experience with WSO2 Enterprise Service Bus ToolingEnhanced Developer Experience with WSO2 Enterprise Service Bus Tooling
Enhanced Developer Experience with WSO2 Enterprise Service Bus Tooling
 
Webinar: Message Tracing and Debugging in WSO2 Enterprise Service Bus
Webinar: Message Tracing and Debugging in WSO2 Enterprise Service BusWebinar: Message Tracing and Debugging in WSO2 Enterprise Service Bus
Webinar: Message Tracing and Debugging in WSO2 Enterprise Service Bus
 
WSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 Analytics
WSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 AnalyticsWSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 Analytics
WSO2Con USA 2017: Discover Data That Matters: Deep Dive into WSO2 Analytics
 
WSO2Con USA 2017: A Semantic and Ontology Informational Data Model
WSO2Con USA 2017: A Semantic and Ontology Informational Data ModelWSO2Con USA 2017: A Semantic and Ontology Informational Data Model
WSO2Con USA 2017: A Semantic and Ontology Informational Data Model
 
Dealing with Common Data Requirements in Your Enterprise
Dealing with Common Data Requirements in Your EnterpriseDealing with Common Data Requirements in Your Enterprise
Dealing with Common Data Requirements in Your Enterprise
 
WSO2Con USA 2017: Keynote - Digital Transformation: Disruption from Within
WSO2Con USA 2017: Keynote - Digital Transformation: Disruption from WithinWSO2Con USA 2017: Keynote - Digital Transformation: Disruption from Within
WSO2Con USA 2017: Keynote - Digital Transformation: Disruption from Within
 
Enterprise Integration with the WSO2 ESB
Enterprise Integration with the WSO2 ESB Enterprise Integration with the WSO2 ESB
Enterprise Integration with the WSO2 ESB
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
 

Semelhante a Soluciones para Mejorar la Toma de Decisiones, la Analítica en Tiempo Real y Batch usando WSO2 DAS

Marcos Macedo Entregable final Analítica de Datos
Marcos Macedo Entregable final Analítica de DatosMarcos Macedo Entregable final Analítica de Datos
Marcos Macedo Entregable final Analítica de DatosMarcos Macedo
 
Analisis services
Analisis servicesAnalisis services
Analisis servicesIrene Lorza
 
Proyecto Integrador
Proyecto IntegradorProyecto Integrador
Proyecto IntegradorOmar Estevez
 
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Denodo
 
Implantando un ERP a medida desde cero
Implantando un ERP a medida desde ceroImplantando un ERP a medida desde cero
Implantando un ERP a medida desde ceroOreka IT
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehousedagmalu
 
Universidad tecnológica de tehuacán datamart
Universidad tecnológica de tehuacán datamartUniversidad tecnológica de tehuacán datamart
Universidad tecnológica de tehuacán datamartVictor Dolores Marcos
 
Business Intelligence en Azure
Business Intelligence en AzureBusiness Intelligence en Azure
Business Intelligence en AzureiT Synergy
 
Introducción al análisis predictivo con SQL Server
Introducción al análisis predictivo con SQL ServerIntroducción al análisis predictivo con SQL Server
Introducción al análisis predictivo con SQL ServerEduardo Castro
 
3.1. Datos Adquisición
3.1. Datos Adquisición3.1. Datos Adquisición
3.1. Datos AdquisiciónDavid Narváez
 
Topicos de ingeneria_de_sistema_sii_calzada1
Topicos de ingeneria_de_sistema_sii_calzada1Topicos de ingeneria_de_sistema_sii_calzada1
Topicos de ingeneria_de_sistema_sii_calzada1Calzada Meza
 
Que Es Un Data Warehouse
Que Es Un Data WarehouseQue Es Un Data Warehouse
Que Es Un Data Warehouseguest10616d
 

Semelhante a Soluciones para Mejorar la Toma de Decisiones, la Analítica en Tiempo Real y Batch usando WSO2 DAS (20)

Capítulo 3 todo genera datos
Capítulo 3 todo genera datosCapítulo 3 todo genera datos
Capítulo 3 todo genera datos
 
Marcos Macedo Entregable final Analítica de Datos
Marcos Macedo Entregable final Analítica de DatosMarcos Macedo Entregable final Analítica de Datos
Marcos Macedo Entregable final Analítica de Datos
 
CASO PRACTICO 2.pptx
CASO PRACTICO 2.pptxCASO PRACTICO 2.pptx
CASO PRACTICO 2.pptx
 
Analisis services
Analisis servicesAnalisis services
Analisis services
 
Copy of Charla Cibertec DAT.ppt
Copy of Charla Cibertec DAT.pptCopy of Charla Cibertec DAT.ppt
Copy of Charla Cibertec DAT.ppt
 
Proyecto Integrador
Proyecto IntegradorProyecto Integrador
Proyecto Integrador
 
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
 
AWS Analytics Experience Argentina
AWS Analytics Experience Argentina AWS Analytics Experience Argentina
AWS Analytics Experience Argentina
 
Implantando un ERP a medida desde cero
Implantando un ERP a medida desde ceroImplantando un ERP a medida desde cero
Implantando un ERP a medida desde cero
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
Universidad tecnológica de tehuacán datamart
Universidad tecnológica de tehuacán datamartUniversidad tecnológica de tehuacán datamart
Universidad tecnológica de tehuacán datamart
 
Querona
QueronaQuerona
Querona
 
Business Intelligence en Azure
Business Intelligence en AzureBusiness Intelligence en Azure
Business Intelligence en Azure
 
Introducción al análisis predictivo con SQL Server
Introducción al análisis predictivo con SQL ServerIntroducción al análisis predictivo con SQL Server
Introducción al análisis predictivo con SQL Server
 
ppt inteligencia de trabajo.pdf
ppt inteligencia de trabajo.pdfppt inteligencia de trabajo.pdf
ppt inteligencia de trabajo.pdf
 
mineria de datos
mineria de datosmineria de datos
mineria de datos
 
3.1. Datos Adquisición
3.1. Datos Adquisición3.1. Datos Adquisición
3.1. Datos Adquisición
 
Topicos de ingeneria_de_sistema_sii_calzada1
Topicos de ingeneria_de_sistema_sii_calzada1Topicos de ingeneria_de_sistema_sii_calzada1
Topicos de ingeneria_de_sistema_sii_calzada1
 
Data ware house
Data ware houseData ware house
Data ware house
 
Que Es Un Data Warehouse
Que Es Un Data WarehouseQue Es Un Data Warehouse
Que Es Un Data Warehouse
 

Mais de WSO2

How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in ChoreoWSO2
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023WSO2
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfWSO2
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in MinutesWSO2
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfWSO2
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsWSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital BusinessesWSO2
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)WSO2
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformationWSO2
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesWSO2
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready BankWSO2
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIsWSO2
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
 
API Revisions - WSO2 API Manager Community Call (10/27/2021)
API Revisions - WSO2 API Manager Community Call (10/27/2021)API Revisions - WSO2 API Manager Community Call (10/27/2021)
API Revisions - WSO2 API Manager Community Call (10/27/2021)WSO2
 

Mais de WSO2 (20)

How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdf
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 
API Revisions - WSO2 API Manager Community Call (10/27/2021)
API Revisions - WSO2 API Manager Community Call (10/27/2021)API Revisions - WSO2 API Manager Community Call (10/27/2021)
API Revisions - WSO2 API Manager Community Call (10/27/2021)
 

Último

El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosEl diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosLCristinaForchue
 
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfPresentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfymiranda2
 
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETDe Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETGermán Küber
 
Hazte partner: Club Festibity 2024 - 2025
Hazte partner: Club Festibity 2024 - 2025Hazte partner: Club Festibity 2024 - 2025
Hazte partner: Club Festibity 2024 - 2025Festibity
 
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfInmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfOBr.global
 
Los mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfLos mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfodalistar77
 
Matriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxMatriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxPaolaCarolinaCarvaja
 
Inteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidadInteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidaddanik1023m
 
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfTENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfJoseAlejandroPerezBa
 
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...RaymondCode
 
VIDEOS DE APOYO.docx E
VIDEOS DE APOYO.docx                                  EVIDEOS DE APOYO.docx                                  E
VIDEOS DE APOYO.docx Emialexsolar
 
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfActividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfalejandrogomezescoto
 

Último (14)

El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosEl diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
 
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfPresentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
 
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETDe Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
 
Hazte partner: Club Festibity 2024 - 2025
Hazte partner: Club Festibity 2024 - 2025Hazte partner: Club Festibity 2024 - 2025
Hazte partner: Club Festibity 2024 - 2025
 
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfInmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
 
Los mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfLos mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdf
 
Matriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxMatriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docx
 
Inteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidadInteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidad
 
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfTENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
 
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
 
VIDEOS DE APOYO.docx E
VIDEOS DE APOYO.docx                                  EVIDEOS DE APOYO.docx                                  E
VIDEOS DE APOYO.docx E
 
BEDEC Proyecto y obra , novedades 2024 - Xavier Folch
BEDEC Proyecto y obra , novedades 2024 - Xavier FolchBEDEC Proyecto y obra , novedades 2024 - Xavier Folch
BEDEC Proyecto y obra , novedades 2024 - Xavier Folch
 
BEDEC Sostenibilidad, novedades 2024 - Laura Silva
BEDEC Sostenibilidad, novedades 2024 - Laura SilvaBEDEC Sostenibilidad, novedades 2024 - Laura Silva
BEDEC Sostenibilidad, novedades 2024 - Laura Silva
 
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfActividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
 

Soluciones para Mejorar la Toma de Decisiones, la Analítica en Tiempo Real y Batch usando WSO2 DAS

  • 1. Soluciones  para  Mejorar  la     Toma  de  Decisiones     La  Analítica  en  Tiempo  Real  y  Batch  usando  WSO2  DAS  
  • 2. BIG  DATA  –  Conceptos  Clave   Análisis,   procesamiento   y   almacenamiento   de   grandes  colecciones  de  datos,  de  fuentes  diversas,   utilizando   metodologías   y   herramientas   para   apoyar  la  Toma  de  Decisiones.   Velocidad  -­‐>  Cantidad  de  tiempo  que  toma  a  la  Data  en  ser  procesada.   Variedad      -­‐>  Múltiples  formatos  y  tipos  de  datos.   Veracidad  -­‐>  Relación  entre  Señal  (Data  con  valor)  vs  Ruido  (Data  sin  valor).   Valor                      -­‐>  Utilidad  de  los  datos  para  una  empresa.  
  • 3. BIG  DATA  –  Nuestro  Modelo   El  Ecosistema  Big  Data  
  • 4. BIG  DATA  -­‐  Aplicación   •  Optimización  Operacional.   •  Inteligencia   Accionable   (Reglas   de   Negocio  Adaptables).   •  IdentiUicación  nuevos  mercados.     •  Detección  de  fallas  y  fraude.   •  Registros  más  detallados.     •  Predicciones  más  precisas.     •  Mejorar  la  toma  de  decisiones.   •  Realizar  descubrimientos  CientíUicos.  
  • 5. BIG  DATA  –  Nuestro  Modelo   Modelo  de  Implementación  
  • 6. BIG  DATA  –  Nuestro  Modelo   Modelo  Tecnológico  
  • 7. WSO2  DAS     Agregar  Datos     Analizar  Datos     Presentar  los   Resultados  
  • 8. Capacidades  de  WSO2  DAS   Consultas   Visualizaciones   APIs     Datos   Análisis  en  tiempo   real   Análisis  Interactivos   Análisis  Predictivos   Análisis  en  “Batch”   Alertas  
  • 9. Análisis  en  Tiempo  Real   El   Análisis   en   tiempo   real   signiUica   que   WSO2   DAS   puede   procesar   y   tomar   decisiones   inmediatamente  cuando  acceden  a  DAS.     La  información  se  ingiere  por  medio  de  un  data   agent.     El   data   agent   es   una   pequeña   aplicación   que   envía  un  evento  al  Ulujo  de  CEP.     El   Ulujo   de   CEP   sigue   una   secuencia   donde   se   valida  que  ruta  debe  seguir.     Si  es  necesario  se  disparan  alertas.   Push  Event  Stream   Real-­‐time   Process   Application  
  • 10. Data  Agent   •  El  data  agent  consiste  de  una  aplicación   Java  desplegada  en  el  WSO2  AS.   •  Es  un  intermediario  entre  la  fuente  de   datos  y  DAS   •  Produce  una  salida  en  forma  de  JSON,   que  es  entendible  por  WSO2  DAS,  este   JSON  contendrá  un  registro  o  data  que   se  procesará  en  DAS  
  • 11. Flujo  CEP  en  WSO2  DAS   •  Los  componentes  en  un  Ulujo  CEP:   •  Receivers:  Capturan  un  mensaje  con  determinada  estructura   •  Event  Stream:  Actuan  como  colas  de  mensajes,  son  el  riel  donde   se  conducira  el  evento   •  Execution  Plan:  usan  Siddhi  para  determinar  que  caminos  debe   tomar  un  evento,  pueden  modiUicar  el  evento   •  Publisher:    Exponen  o  comunican  un  evento.  
  • 12. El  Execution  Plan  y  Siddhi   Para  evaluar  el  camino  lógico  que  debe  tomar  un  evento,  se   utiliza   el   execution   plan,   este   plan   de   ejecución,   es   un   bloque  de  código  Siddhi.     Siddhi  es  un  lenguaje  similar  a  SQL,  la  principal  diferencia   es  que  Siddhi  no  busca  registros  en  una  base  de  datos,  sino   que  evalúa  los  eventos  que  se  reciben  en  un  Ulujo  CEP.  
  • 13. Ejemplo  de  Código  Siddhi  
  • 14. El  Análisis  Batch   Si   un   Ulujo   de   eventos   se   conUigura   para   que   sea   persistido,   se   almacenarán  los  eventos  que  pasen   por   ese   Ulujo   en   una   base   de   datos   enlazada,   en   vez   de   ser   analizados   de  inmediato,  el  evento  se  procesará   por   tareas   programadas   o   a   demanda  del  usuario  usando  scripts   e n   S p a r k S Q L ,   t r a s   e s e   procesamiento   se   puede   o   bien   visualizar   la   información   o   generar   nuevas  alertas    
  • 15. Ejemplo  de  consultas  SparkSQL  
  • 16. Ejemplo  de  scripts  programados  
  • 17. Como  DAS  Comunica  los  Resultados   Los   event   publishers   pueden   publicar   los   eventos   procesados  de  formas  tales  como  correos  electrónicos,  logs,   notiUicaciones  push,  JMS,  servicios  web,  etc.    
  • 18. Como  DAS  Representa  Visualmente  
  • 19. BIG  DATA  –  Nuestro  Modelo   Aplicación  –  Caso  de  Uso  Sector  Industrial   A   partir   de   esta   información   (provenientes   de   los   Equipos   en   planta)   se   deben   determinar,   procesar,   analizar   datos   para   determinar   y   ciertas   condiciones   que   permitieran  generar  registros,  alarmas,  mas  información  de  interés  operativo  para  la   Planta  (y  el  negocio).     •  Información  proveniente  de  Planta  -­‐  Sondas  distribuidas  (Recogida  por  el   Data  Server  del  SCADA)   •  Información  analizada  desde  Herramientas  OUimáticas  (No  escalables  para   un  Entorno  de  Inteligencia  Operacional  Exigente)     •  Necesidad  de  Lectura  y  visualización  de  Información  >  Limitante  actual.     •    Necesidad   de   procesamiento   y   análisis   de   información   para   toma   de   decisión  Operacional  relacionadas  >  Análisis  del  dato  deseado   Situación  Actual  
  • 20. BIG  DATA  –  Nuestro  Modelo   Qué  se  Buscaba?  -­‐  Caso  de  Uso  Sector  Industrial   •  Escalabilidad  Coste  Total  (Implantación  de  futuro).   •  Manejo  de  un  Volumen  de  Datos  elevado.   •  Debe  incorporar  Agilidad  de  consulta  de  Datos.   •  Realizar  Análisis  Complejos.   •  Debe  poder  extraer  y  analizar  datos  desde  diferentes  tipos  de  orígenes  (Cruzar   información  de  diferentes  orígenes).   •  Herramienta  de  Visualización  data  “en  Bruto”  y  Procesada  de  uso  por  Analista   de  negocio  –  PerUil  no  técnico.     Toma  de  decisiones  en  tiempo  real  y  temprana  –  Inteligencia  Operacional  (hacia  un   predictivo)           Mejor  disponibilidad  en  Planta  >  Mejorar  producción  >  Mejorar  ventas  y   Calidad  de  los  productos      
  • 21. BIG  DATA  –  Nuestro  Modelo   La  Solución  –  Caso  de  Uso  Sector  Industrial  
  • 22. Funcionalidad  y  Resultados  de  la  Solución     •  Calculo  en  Dase  de  Datos  (NoSQL)   •  Alertas  y  Alarmas  en  tiempo  real  (E-­‐mail  &  Push  Message)   •  Visualización  de  Datos  Brutos  y  Analizados.   •  Analítica  en  Tiempo  Real.   •  Analítica  Interactiva  >  Obtención  de  resultados  rápidos  a  través   de   consultas   AdHoc   de   un   conjunto   de   Datos.   Permite   búsquedas   complejas   por   textos   utilizando   el   sistema   de   ideación  disminuido  de  Apache  Lucene.  
  • 23. •  Analítica  en  Batch  >  Se  reUiere  al  análisis  de  datos  persistidos.  La  solución   esta  orientada  a  la  sumarización  y  análisis  de  evolución  de  datos.  Se  uso   implementado  Spark  SQL  con  el  WSO2  DAS.   •  Como   Base   de   Datos   se   implemento   Apache   Cassandra   (Base   de   Datos   NoSQL)  distribuida  y  preparada  para  Big  Data.  (Ventaja,  es  software  libre   (Apache   Software   Foundation).   Permite   accesar   a   grandes   volúmenes   de   datos  en  forma  distribuida,  es  un  sistema  descentralizado  donde  cada  nodo   tiene  la  misma  información.   •  Visualización   de   Datos   con   WSO2   DAS   y   Herramientas   desacopladas   de   Visualización.   Funcionalidad  y  Resultados  de  la  Solución    
  • 24. What´s  next   •  Analítica   Predictiva   >   Se   reUiere   a   la   predicción   de   valores   a   partir  de  datos  históricos  obtenidos  del  sistema  SCADA.     •  Utilizar   la   tecnología   de   Machine   Learning   (con   WSO2   ML)   para  “enseñar”  al  algoritmo  a  través  de  diferentes  ejecución  de   la   distribución   de   siguen   los   juegos   de   datos   para   predecir   comportamientos  anómalos  en  la  variables  analizadas