¿Quién, cuándo, dónde y por qué?by @nfanjul & @cmcheca
MADRID · NOV 18-19 · 2016
www.pasiona.com(+34) 669 333 [email protected]
@pasiona BarcelonaPujades 350, 10ª planta08019 · Barcelona
MadridPinar 5, 28006 · Madrid
MADRID · NOV 18-19 · 2016
Carmen Checa
@cmchecaSenior Developer
[email protected]@Nacho FanjulKey Developer
MADRID · NOV 18-19 · 2016
http://codemotion.azurewebsites.net/
¡Entra y vota!
MADRID · NOV 18-19 · 2016
¡Ya estoy en producción!
¿Quién me usa?
¿Cuándo me usan?
¿Dónde me usan?
¿Por qué me usan?
¿…?
¿…?
MADRID · NOV 18-19 · 2016
Y así se siente nuestra aplicación
MADRID · NOV 18-19 · 2016
¿Cómo podemos solucionar esto?
Application Insights Stream Analytics Power BI
MADRID · NOV 18-19 · 2016
Esquema
APP
Microsoft Azure
SDK
Storage
Exportación continua
ApplicationInsight
StreamAnalytics
IN OUT
MADRID · NOV 18-19 · 2016
Application Insights
MADRID · NOV 18-19 · 2016
¿Qué es Application Insights?
Es una herramienta para monitorizar nuestras aplicaciones.
• Web• Escritorio• Móvil
• Analizar• Detectar• Diagnosticar• Resolver• Mejorar
SABER QUE HACEN LOS USUARIOS CON NUESTRAS APLICACIONES
MADRID · NOV 18-19 · 2016
¿Qué puedo ver?Todo tipo de telemetrías:
MADRID · NOV 18-19 · 2016
¿Qué puedo ver?Usuarios, sesiones, visitas de páginas…
MADRID · NOV 18-19 · 2016
¿Qué puedo ver?De dónde vienen mis usuarios:
MADRID · NOV 18-19 · 2016
¿Qué puedo ver?
Errores:
MADRID · NOV 18-19 · 2016
¿Qué puedo ver?
Y muchas más… Cómo por ejemplo:
MADRID · NOV 18-19 · 2016
¿Qué puedo ver?Eventos personalizados:
MADRID · NOV 18-19 · 2016
¿Y qué más?100% Personalizable
Filtrar los datos
Profundizar
Crear Alertas
MADRID · NOV 18-19 · 2016
¿Puedo exportar esta información?
La respuesta es SI Pero, ¿A dónde?
Storage* PowerBI***SQL**
MADRID · NOV 18-19 · 2016
¿Cómo?Es muy sencillo:
Seleccionamos o creamos nuestro Storage
Configuramos nuestra exportación
MADRID · NOV 18-19 · 2016
Resultado de la exportación‘n’ archivos json con el siguiente aspecto:
MADRID · NOV 18-19 · 2016
¿Cómo funciona?
Instalar SDK en la aplicación*
Web
Agregar el script de SDK
Escritorio, Móvil Instalar SDK en la aplicación*
Servidor IIS Instalar monitor de estado
MADRID · NOV 18-19 · 2016
Veamos un poquito de código
MADRID · NOV 18-19 · 2016
Y desde Visual Studio
MADRID · NOV 18-19 · 2016
Más códigoEventos personalizados desde C#:
MADRID · NOV 18-19 · 2016
Más códigoTiempos de respuesta:
MADRID · NOV 18-19 · 2016
Más códigoExcepciones:
MADRID · NOV 18-19 · 2016
Más códigoDesde javascript:
MADRID · NOV 18-19 · 2016
Stream Analytics
MADRID · NOV 18-19 · 2016
¿Qué es y para qué sirve?
Motor de procesamiento de datos en tiempo real.
Facilita el cálculo del análisis de los datos.
MADRID · NOV 18-19 · 2016
¿Porqué usarlo?• Facilidad de uso• Alta capacidad de procesamiento
• Confiabilidad, capacidad de repetición y recuperación rápida
• Bajo costo
• Datos de referencia• Conectividad
MADRID · NOV 18-19 · 2016
¿Cómo obtengo la información?
MADRID · NOV 18-19 · 2016
¿Cómo obtengo la información?
• Inputs: Fuentes de donde se obtendrán los datos.• Query: A través de una consulta se tratan los datos
para que se vuelquen en el output que elijamos de la forma que esperamos.
• Outputs: Destino donde se almacena el resultado de la consulta realizada.
MADRID · NOV 18-19 · 2016
Probar las consultas
MADRID · NOV 18-19 · 2016
Ya lo tengo ¿ahora qué?
MADRID · NOV 18-19 · 2016
PowerBI
MADRID · NOV 18-19 · 2016
¿Qué es Power BI?
Conjunto de aplicaciones de análisis que permite analizar datos y compartirlos.
MADRID · NOV 18-19 · 2016
Qué nos proporciona
• Acceso desde cualquier lugar.• Multitud de gráficos.• Personalización de paneles.• Exportación de la información.• Actualización de la información en tiempo real.
MADRID · NOV 18-19 · 2016
TODA su compañía conectada
Finanzas Marketing
Recursos humanos
TI
Ventas Operaciones
MADRID · NOV 18-19 · 2016
¿Precio?Existe versión gratuita y versión PRO. Diferencias:
MADRID · NOV 18-19 · 2016
Orígenes de datos
Más de 50 posibles orígenes de datos, y creciendo…
MADRID · NOV 18-19 · 2016
Funcionamiento
MADRID · NOV 18-19 · 2016
Herramientas
• Infinidad de gráficos
• Crea tantos paneles como necesites
• 1 panel, “n” informes
• Comparte
• Filtra datos
MADRID · NOV 18-19 · 2016
Gracias!