application insight + stream analytics + power bi

44
¿Quién, cuándo, dónde y por qué? by @nfanjul & @cmcheca MADRID · NOV 18-19 · 2016

Upload: techdencias

Post on 12-Apr-2017

163 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Application Insight + stream analytics + Power BI

¿Quién, cuándo, dónde y por qué?by @nfanjul & @cmcheca

MADRID · NOV 18-19 · 2016

Page 3: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Carmen Checa

@cmchecaSenior Developer

[email protected]@Nacho FanjulKey Developer

@[email protected]@

Page 4: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

http://codemotion.azurewebsites.net/

¡Entra y vota!

Page 5: Application Insight + stream analytics + Power BI

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?

¿…?

¿…?

Page 6: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Y así se siente nuestra aplicación

Page 7: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

¿Cómo podemos solucionar esto?

Application Insights Stream Analytics Power BI

Page 8: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Esquema

APP

Microsoft Azure

SDK

Storage

Exportación continua

ApplicationInsight

StreamAnalytics

IN OUT

Page 9: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Application Insights

Page 10: Application Insight + stream analytics + Power BI

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

Page 11: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

¿Qué puedo ver?Todo tipo de telemetrías:

Page 12: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

¿Qué puedo ver?Usuarios, sesiones, visitas de páginas…

Page 13: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

¿Qué puedo ver?De dónde vienen mis usuarios:

Page 14: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

¿Qué puedo ver?

Errores:

Page 15: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

¿Qué puedo ver?

Y muchas más… Cómo por ejemplo:

Page 16: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

¿Qué puedo ver?Eventos personalizados:

Page 17: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

¿Y qué más?100% Personalizable

Filtrar los datos

Profundizar

Crear Alertas

Page 18: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

¿Puedo exportar esta información?

La respuesta es SI Pero, ¿A dónde?

Storage* PowerBI***SQL**

Page 19: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

¿Cómo?Es muy sencillo:

Seleccionamos o creamos nuestro Storage

Configuramos nuestra exportación

Page 20: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Resultado de la exportación‘n’ archivos json con el siguiente aspecto:

Page 21: Application Insight + stream analytics + Power BI

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

Page 22: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Veamos un poquito de código

Page 23: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Y desde Visual Studio

Page 24: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Más códigoEventos personalizados desde C#:

Page 25: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Más códigoTiempos de respuesta:

Page 26: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Más códigoExcepciones:

Page 27: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Más códigoDesde javascript:

Page 28: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Stream Analytics

Page 29: Application Insight + stream analytics + Power BI

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.

Page 30: Application Insight + stream analytics + Power BI

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

Page 31: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

¿Cómo obtengo la información?

Page 32: Application Insight + stream analytics + Power BI

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.

Page 33: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Probar las consultas

Page 34: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Ya lo tengo ¿ahora qué?

Page 35: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

PowerBI

Page 36: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

¿Qué es Power BI?

Conjunto de aplicaciones de análisis que permite analizar datos y compartirlos.

Page 37: Application Insight + stream analytics + Power BI

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.

Page 38: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

TODA su compañía conectada

Finanzas Marketing

Recursos humanos

TI

Ventas Operaciones

Page 39: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

¿Precio?Existe versión gratuita y versión PRO. Diferencias:

Page 40: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Orígenes de datos

Más de 50 posibles orígenes de datos, y creciendo…

Page 41: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Funcionamiento

Page 42: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Herramientas

• Infinidad de gráficos

• Crea tantos paneles como necesites

• 1 panel, “n” informes

• Comparte

• Filtra datos

Page 43: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Q&A@cmcheca@nfanjul

[email protected]@pasiona.com@

Page 44: Application Insight + stream analytics + Power BI

MADRID · NOV 18-19 · 2016

Gracias!