SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Procesamiento de flujos de
datos en tiempo real en
Azure
Grupo #4
¿Qué es Azure?
Azure es una nube pública de pago por uso que
te permite reunir , implementar y administrar
rápidamente aplicaciones en una red global de
data centers (centros de datos) de Microsoft.
Video
Tecnologías de Azure
Azure
Event
Hubs
Azure
IoT Hub
Azure
Stream
Analytics
Módulo 1
Equipo
Responde a la pregunta: "¿qué nos ha permitido resolver el problema que detectamos?"
Ingerir datos en
tiempo real con
concentradores de
eventos de Azure
Módulo 2 Módulo 3
Ingerir datos en
tiempo real con
concentradores
Azure IoT
Comenzar con
Azure Stream
Analytics
Módulo 4
Trabajando con
Windows Temporal
Se inicia introduciendo los
datos en tiempo real y luego a
dichos datos se aplica un tipo
de lógica de procesamiento
para que la salida de ellos
resulte en algo útil.
Módulo
1
Para introducir o ingerir eventos se
utiliza la tecnología “Azure Event
Hubs” donde los concentradores de
eventos logran ingerir millones de
eventos por segundo desde internet o
aplicaciones, siguiendo una serie de
pasos.
Ingerir datos en tiempo real
con concentradores de
eventos de Azure
Módulo
1 ¿Qué aprenderemos
con éste módulo?
Acceso compartido a Token
de firma
● Ingerir los datos en tiempo real
● Aplicar un tipo de lógica de procesamiento
● A crear un concentrador de eventos con la
suscripción Azure
● Creación de una aplicación cliente para enviar
eventos a un concentrador de eventos
Un concentrador
es un recurso de
introducción de
datos que puede
contener la
información
multiplataforma de
una aplicación
Módulo
2
Ingerir datos en tiempo real
con concentradores Azure
IoT
Azure IoT Hub es la puerta de enlace
en la nube que conecta los
dispositivos de IoT para recopilar
datos y generar conocimientos
empresariales y automatización.
Permite enviar y recibir archivos
adjuntos entre distintos dispositivos y
a su vez permite administrarlos.
Módulo
2 ¿Cómo funciona?
Lorem ipsum dolor sit amet,eur adipiscing elit. Duis sit amet
odio vel purus bibendum luctus.
Para poder crear
una plataforma
IoT, se debe
ingresar en
Microsoft Azure y
nombrar la
plataforma a
gusto propio
Otorgar los permisos
correspondientes
mediante programas
alternos o lenguajes
de programación
diversificando las
opciones de control de
admisión de
dispositivos.
Una vez se han
asociado
dispositivos a la
plataforma IoT ya
se puede
establecer
comunicación
mediante
mensajería.
Enumerar la
cantidad de
dispositivos que
van a estar
conectados
1 2 3 4
Módulo
3
Comenzar con Azure
Streams Analytics
Azure Stream Analytics es un servicio de nube que se
utiliza para procesar flujos de datos en tiempo real.
Se define una
ENTRADA
para datos en
vivo
Se monitorea
la
información
en tiempo
real
Se envía a una
SALIDA que
puede ser una
base de datos
o un panel de
control
¿Cómo se hace?
Módulo
3
ENTRADA MONITOREO SALIDA
Módulo
4
Trabajando con Windos
Temporal
Azure Stream Analytics trabaja con datos en
tiempo real siguiendo una línea de tiempo y
en base a esos intervalos en la línea del
tiempo, van sucediendo los eventos.
Por lo tanto, en este módulo se ve la forma
en la que se pueden procesar diferentes
datos utilizando intervalos de tiempo con las
llamadas Time Windows (ventanas de
tiempo)
Módulo
4
Ejemplo
Twitter
En esta red se postean millones de
tweets cada cierto tiempo, pero a una
empresa es posible que le interesen los
tweets de “ciertos socios o
inversionistas” y quieran hacer un
procesamiento de los datos. Es aquí
cuando resulta más efectivo hacer uso
de Temporal Windows.
Módulo
4 Tipos de ventanas
Tumbling Window
(ventana que cae)
Por ejemplo: “Necesito la cuenta de los tweets por zona
horaria en los últimos 10 segundos”1
2
Hopping Windows
(ventana de salto)
Por ejemplo “Cada 5 segundos necesito el recuento de
los tweets posteados en los últimos 10 segundos”
Por ejemplo “Cada 5 segundos necesito el recuento de los
tweets posteados en los últimos 10 segundos”
Por ejemplo se necesita que se haga un recuento de los tweets para
todos los temas que se tuitean más de 10 veces en los últimos 10
segundos.
Entonces ocurre un primer evento (tweets que hablan sobre zonas
con mayor crecimiento en ventas) eso desencadena la primera
ventana deslizante y se ejecutará durante 10 segundos, pero antes
de que terminen los 10 primeros segundos ocurre un segundo
evento (estadísticas sobre análisis de datos) en mi primera ventana,
esto activará una segunda ventana que durará 10 segundos y así
sucesivamente.
3
“Timestamps”
(Marcas de tiempo)
Ayudan a controlar el orden de los datos y
cómo se procesan respecto al tiempo
● Agregando datos de transmisión
La consulta de análisis de datos de Azure, lee los
datos y los procesa pero en varias ocasiones solo
se necesitarán ciertos datos de otras bases que se
querrán agregar durante un periodo de tiempo o una
ventana temporal.
Relación con
Gerencia de ventas
● Azure Stream Analytics facilita a la gerencia el realizar un
análisis de los datos así como vaciarlos en una matriz que
sintetiza la información para la toma de decisiones que
dirijan el rumbo que debe llevar la organización creando por
ejemplo, estrategias y objetivos corporativos.
Relación con
Gerencia de ventas
● Ya que Azure IoT Hub permite tener control
y comunicación directa de los dispositivos
asociados a la plataforma, así como de los
datos que estos dispositivos comparten,
los vendedores se pueden conectar a la
plataforma Azure mediante sus
dispositivos móviles e ingresar en ellos
datos acerca de los clientes, las ventas que
han realizado, las reuniones que han
planificado, etc
Relación con
Gerencia de ventas
● A partir de los datos ingresados en tiempo real el gerente
de ventas podrá mandar a los vendedores a través del
monitoreo de la plataforma respuestas automatizadas o
respuestas puntuales en tiempo real que pueden ser para
motivar a la fuerza de ventas:
-Mensajes automatizados de felicitaciones cuando
ingresen datos de una nueva venta realizada
-O también asesorar en tiempo real (mensajes de
soluciones a problemas que requieran supervisión
gerencial).
Relación con
Gerencia de ventas
● Windows Temporal procesa los datos más
relevantes que se desean de los eventos en los
que pueden tener algún tipo de valor de tiempo
asociado a ellos.
Por ejemplo: el tiempo que cada vendedor pasa con
cada cliente durante X temporada con el fin de
recopilar datos que puedan ser útiles para elaborar
análisis sobre la fuerza de ventas y su rendimiento.

Más contenido relacionado

Similar a Procesamiento de flujos de datos en tiempo real en Azure

Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...
Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...
Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...Sofia2 Smart Platform
 
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
 
LinceBI IIoT (Industrial Internet of Things)
LinceBI IIoT (Industrial Internet of Things)LinceBI IIoT (Industrial Internet of Things)
LinceBI IIoT (Industrial Internet of Things)Stratebi
 
Software de monitoreo de red Activity Monitor
Software de monitoreo de red Activity MonitorSoftware de monitoreo de red Activity Monitor
Software de monitoreo de red Activity MonitorActivity Monitor España
 
Servicios amazon en la nube.
Servicios amazon en la nube.Servicios amazon en la nube.
Servicios amazon en la nube.SusySotelo1
 
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeVisual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeBruno Capuano
 
Microsoft IoT Connect 2017 - Cómo integrar el poder de la nube a ras de planta
Microsoft IoT Connect 2017 - Cómo integrar el poder de la nube a ras de plantaMicrosoft IoT Connect 2017 - Cómo integrar el poder de la nube a ras de planta
Microsoft IoT Connect 2017 - Cómo integrar el poder de la nube a ras de plantaAlberto Diaz Martin
 
Disenando Sistemas empleando el modelo de capas en desarrollo de software
Disenando Sistemas empleando el modelo de capas en desarrollo de softwareDisenando Sistemas empleando el modelo de capas en desarrollo de software
Disenando Sistemas empleando el modelo de capas en desarrollo de softwareAlexander Calderón
 
VLCSofting 2017 - Modernizando las fábricas hacia el concepto de factorías 4....
VLCSofting 2017 - Modernizando las fábricas hacia el concepto de factorías 4....VLCSofting 2017 - Modernizando las fábricas hacia el concepto de factorías 4....
VLCSofting 2017 - Modernizando las fábricas hacia el concepto de factorías 4....Alberto Diaz Martin
 
El Internet de las Cosas y las Personas con Internet
El Internet de las Cosas y las Personas con InternetEl Internet de las Cosas y las Personas con Internet
El Internet de las Cosas y las Personas con InternetWilly Marroquin (WillyDevNET)
 
Prediccion de averias en industria (solución IoT)
Prediccion de averias en industria (solución IoT)Prediccion de averias en industria (solución IoT)
Prediccion de averias en industria (solución IoT)Jose Antonio Arroba Gonzalez
 
Dynamics saturday madrid 2019 javier armesto
Dynamics saturday madrid 2019   javier armestoDynamics saturday madrid 2019   javier armesto
Dynamics saturday madrid 2019 javier armestoDemian Raschkovan
 
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
 
Computación en Windows Azure Platform 26 01-2011
Computación en Windows Azure Platform 26 01-2011Computación en Windows Azure Platform 26 01-2011
Computación en Windows Azure Platform 26 01-2011Gisela Torres
 

Similar a Procesamiento de flujos de datos en tiempo real en Azure (20)

Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...
Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...
Análisis del TCO del Uso de Sofia2 como backend vs desarrollo a medida sobre ...
 
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
 
Reporte final
Reporte finalReporte final
Reporte final
 
LinceBI IIoT (Industrial Internet of Things)
LinceBI IIoT (Industrial Internet of Things)LinceBI IIoT (Industrial Internet of Things)
LinceBI IIoT (Industrial Internet of Things)
 
Software de monitoreo de red Activity Monitor
Software de monitoreo de red Activity MonitorSoftware de monitoreo de red Activity Monitor
Software de monitoreo de red Activity Monitor
 
Servicios amazon en la nube.
Servicios amazon en la nube.Servicios amazon en la nube.
Servicios amazon en la nube.
 
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeVisual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
 
Microsoft IoT Connect 2017 - Cómo integrar el poder de la nube a ras de planta
Microsoft IoT Connect 2017 - Cómo integrar el poder de la nube a ras de plantaMicrosoft IoT Connect 2017 - Cómo integrar el poder de la nube a ras de planta
Microsoft IoT Connect 2017 - Cómo integrar el poder de la nube a ras de planta
 
Disenando Sistemas empleando el modelo de capas en desarrollo de software
Disenando Sistemas empleando el modelo de capas en desarrollo de softwareDisenando Sistemas empleando el modelo de capas en desarrollo de software
Disenando Sistemas empleando el modelo de capas en desarrollo de software
 
4. Microsoft Azure
4.  Microsoft Azure4.  Microsoft Azure
4. Microsoft Azure
 
CASO PRACTICO 2.pptx
CASO PRACTICO 2.pptxCASO PRACTICO 2.pptx
CASO PRACTICO 2.pptx
 
VLCSofting 2017 - Modernizando las fábricas hacia el concepto de factorías 4....
VLCSofting 2017 - Modernizando las fábricas hacia el concepto de factorías 4....VLCSofting 2017 - Modernizando las fábricas hacia el concepto de factorías 4....
VLCSofting 2017 - Modernizando las fábricas hacia el concepto de factorías 4....
 
Arquitecturas
ArquitecturasArquitecturas
Arquitecturas
 
Arquitecturas
ArquitecturasArquitecturas
Arquitecturas
 
El Internet de las Cosas y las Personas con Internet
El Internet de las Cosas y las Personas con InternetEl Internet de las Cosas y las Personas con Internet
El Internet de las Cosas y las Personas con Internet
 
Prediccion de averias en industria (solución IoT)
Prediccion de averias en industria (solución IoT)Prediccion de averias en industria (solución IoT)
Prediccion de averias en industria (solución IoT)
 
Dynamics saturday madrid 2019 javier armesto
Dynamics saturday madrid 2019   javier armestoDynamics saturday madrid 2019   javier armesto
Dynamics saturday madrid 2019 javier armesto
 
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
 
Vision
VisionVision
Vision
 
Computación en Windows Azure Platform 26 01-2011
Computación en Windows Azure Platform 26 01-2011Computación en Windows Azure Platform 26 01-2011
Computación en Windows Azure Platform 26 01-2011
 

Procesamiento de flujos de datos en tiempo real en Azure

  • 1. Procesamiento de flujos de datos en tiempo real en Azure Grupo #4
  • 2. ¿Qué es Azure? Azure es una nube pública de pago por uso que te permite reunir , implementar y administrar rápidamente aplicaciones en una red global de data centers (centros de datos) de Microsoft.
  • 5. Módulo 1 Equipo Responde a la pregunta: "¿qué nos ha permitido resolver el problema que detectamos?" Ingerir datos en tiempo real con concentradores de eventos de Azure Módulo 2 Módulo 3 Ingerir datos en tiempo real con concentradores Azure IoT Comenzar con Azure Stream Analytics Módulo 4 Trabajando con Windows Temporal
  • 6. Se inicia introduciendo los datos en tiempo real y luego a dichos datos se aplica un tipo de lógica de procesamiento para que la salida de ellos resulte en algo útil. Módulo 1 Para introducir o ingerir eventos se utiliza la tecnología “Azure Event Hubs” donde los concentradores de eventos logran ingerir millones de eventos por segundo desde internet o aplicaciones, siguiendo una serie de pasos. Ingerir datos en tiempo real con concentradores de eventos de Azure
  • 7. Módulo 1 ¿Qué aprenderemos con éste módulo? Acceso compartido a Token de firma ● Ingerir los datos en tiempo real ● Aplicar un tipo de lógica de procesamiento ● A crear un concentrador de eventos con la suscripción Azure ● Creación de una aplicación cliente para enviar eventos a un concentrador de eventos Un concentrador es un recurso de introducción de datos que puede contener la información multiplataforma de una aplicación
  • 8. Módulo 2 Ingerir datos en tiempo real con concentradores Azure IoT Azure IoT Hub es la puerta de enlace en la nube que conecta los dispositivos de IoT para recopilar datos y generar conocimientos empresariales y automatización. Permite enviar y recibir archivos adjuntos entre distintos dispositivos y a su vez permite administrarlos.
  • 9. Módulo 2 ¿Cómo funciona? Lorem ipsum dolor sit amet,eur adipiscing elit. Duis sit amet odio vel purus bibendum luctus. Para poder crear una plataforma IoT, se debe ingresar en Microsoft Azure y nombrar la plataforma a gusto propio Otorgar los permisos correspondientes mediante programas alternos o lenguajes de programación diversificando las opciones de control de admisión de dispositivos. Una vez se han asociado dispositivos a la plataforma IoT ya se puede establecer comunicación mediante mensajería. Enumerar la cantidad de dispositivos que van a estar conectados 1 2 3 4
  • 10. Módulo 3 Comenzar con Azure Streams Analytics Azure Stream Analytics es un servicio de nube que se utiliza para procesar flujos de datos en tiempo real. Se define una ENTRADA para datos en vivo Se monitorea la información en tiempo real Se envía a una SALIDA que puede ser una base de datos o un panel de control ¿Cómo se hace?
  • 12. Módulo 4 Trabajando con Windos Temporal Azure Stream Analytics trabaja con datos en tiempo real siguiendo una línea de tiempo y en base a esos intervalos en la línea del tiempo, van sucediendo los eventos. Por lo tanto, en este módulo se ve la forma en la que se pueden procesar diferentes datos utilizando intervalos de tiempo con las llamadas Time Windows (ventanas de tiempo)
  • 13. Módulo 4 Ejemplo Twitter En esta red se postean millones de tweets cada cierto tiempo, pero a una empresa es posible que le interesen los tweets de “ciertos socios o inversionistas” y quieran hacer un procesamiento de los datos. Es aquí cuando resulta más efectivo hacer uso de Temporal Windows.
  • 14. Módulo 4 Tipos de ventanas Tumbling Window (ventana que cae) Por ejemplo: “Necesito la cuenta de los tweets por zona horaria en los últimos 10 segundos”1 2 Hopping Windows (ventana de salto) Por ejemplo “Cada 5 segundos necesito el recuento de los tweets posteados en los últimos 10 segundos” Por ejemplo “Cada 5 segundos necesito el recuento de los tweets posteados en los últimos 10 segundos”
  • 15. Por ejemplo se necesita que se haga un recuento de los tweets para todos los temas que se tuitean más de 10 veces en los últimos 10 segundos. Entonces ocurre un primer evento (tweets que hablan sobre zonas con mayor crecimiento en ventas) eso desencadena la primera ventana deslizante y se ejecutará durante 10 segundos, pero antes de que terminen los 10 primeros segundos ocurre un segundo evento (estadísticas sobre análisis de datos) en mi primera ventana, esto activará una segunda ventana que durará 10 segundos y así sucesivamente. 3
  • 16. “Timestamps” (Marcas de tiempo) Ayudan a controlar el orden de los datos y cómo se procesan respecto al tiempo ● Agregando datos de transmisión La consulta de análisis de datos de Azure, lee los datos y los procesa pero en varias ocasiones solo se necesitarán ciertos datos de otras bases que se querrán agregar durante un periodo de tiempo o una ventana temporal.
  • 17. Relación con Gerencia de ventas ● Azure Stream Analytics facilita a la gerencia el realizar un análisis de los datos así como vaciarlos en una matriz que sintetiza la información para la toma de decisiones que dirijan el rumbo que debe llevar la organización creando por ejemplo, estrategias y objetivos corporativos.
  • 18. Relación con Gerencia de ventas ● Ya que Azure IoT Hub permite tener control y comunicación directa de los dispositivos asociados a la plataforma, así como de los datos que estos dispositivos comparten, los vendedores se pueden conectar a la plataforma Azure mediante sus dispositivos móviles e ingresar en ellos datos acerca de los clientes, las ventas que han realizado, las reuniones que han planificado, etc
  • 19. Relación con Gerencia de ventas ● A partir de los datos ingresados en tiempo real el gerente de ventas podrá mandar a los vendedores a través del monitoreo de la plataforma respuestas automatizadas o respuestas puntuales en tiempo real que pueden ser para motivar a la fuerza de ventas: -Mensajes automatizados de felicitaciones cuando ingresen datos de una nueva venta realizada -O también asesorar en tiempo real (mensajes de soluciones a problemas que requieran supervisión gerencial).
  • 20. Relación con Gerencia de ventas ● Windows Temporal procesa los datos más relevantes que se desean de los eventos en los que pueden tener algún tipo de valor de tiempo asociado a ellos. Por ejemplo: el tiempo que cada vendedor pasa con cada cliente durante X temporada con el fin de recopilar datos que puedan ser útiles para elaborar análisis sobre la fuerza de ventas y su rendimiento.