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.