SlideShare una empresa de Scribd logo
1 de 69
Carmen Checa
Nacho Fanjul
¿Dónde?
¿Por qué?
¿Cuándo?
¿Quién?
www.pasiona.com
(+34) 669 333 333
info@pasiona.com
@pasiona Barcelona
Pujades 350, 10ª planta
08019 · Barcelona
Madrid
Pinar 5,
28006 · Madrid
CARMEN CHECA
@cmcheca
Senior Developer
ccheca@pasiona.com
NACHO FANJUL
Senior Developer
@nfanjul
nfanjul@pasiona.com
Alguna vez os ha pasado…
Alguna vez os ha pasado…
Y…
Y…
DIOS!! Me están espiando!!
Tranquilos, después de esta sesión
entenderéis cómo lo hacen!!
¿De qué vamos a hablar?
Application Insights Stream Analytics Power BI
APP
Esquema
Microsoft Azure
SDK
Storage
Exportación continua
Application
Insight
Stream
Analytics
IN OUT
Application Insights
¿Qué es Application Insights?
Herramienta para monitorizar nuestras aplicaciones
• Web
• Escritorio
• Móvil
• Analizar
• Detectar
• Diagnosticar
• Resolver
• Mejorar
¿Qué es Application Insights?
• Web
• Escritorio
• Móvil
• Analizar
• Detectar
• Diagnosticar
• Resolver
• Mejorar
Herramienta para monitorizar nuestras aplicaciones
¿Qué es Application Insights?
• Web
• Escritorio
• Móvil
• Analizar
• Detectar
• Diagnosticar
• Resolver
• Mejorar
Herramienta para monitorizar nuestras aplicaciones
¿Qué es Application Insights?
SABER QUÉ HACEN LOS USUARIOS
CON NUESTRAS APLICACIONES
¿Qué necesitamos?
Dispone de plan de precios gratuito*
Ya tengo cuenta de azure, ¿Qué hago?
Ya tengo cuenta de azure, ¿Qué hago?
Ya tengo cuenta de azure, ¿Qué hago?
¿Qué puedo ver?
Todo tipo
de telemetrías
Usuarios, sesiones,
visitas de páginas…
¿Qué puedo ver?
De dónde vienen
mis usuarios
¿Qué puedo ver?
Errores
¿Qué puedo ver?
Eventos
personalizados
¿Qué puedo ver?
Y mucho más… Como por
ejemplo:
¿Qué puedo ver?
¿Y que más?
100% Personalizable Filtrar los datos Profundizar
Crear Alertas
¿Y que más?
¿Puedo exportar esta información?
La respuesta es SI Pero... ¿a dónde?
Storage* Power BI***SQL**
¿Cómo?
Seleccionamos o creamos nuestro Storage
Muy importante!! El tipo de Storage ha de ser ‘CLASSIC’
Configuramos
nuestra
exportación
¿Cómo?
Resultado de la exportación
‘n’ archivos json con el siguiente aspecto:
¿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
Facilidad de uso...
Hasta yo lo he sabido utilizar!
¿Cómo funciona?
Vale, ¿Pero cómo lo utilizo?
Insights es muy majo y ya nos
proporciona
el código y algunos ejemplos.
Vale, ¿Pero cómo lo utilizo?
Veamos un poquito de código
Veamos un poquito de código
¿Dónde lo colocamos?
Veamos un poquito de código
Y desde el Visual Studio…
Más código
Eventos personalizados desde C#:
Excepciones:
Más código
Tiempos de respuesta:
Más código
Desde javascript:
Más código
Stream Analytics
¿Qué es y para qué sirve?
Motor de procesamiento de datos en tiempo real.
Facilita el cálculo del análisis de los datos.
¿Por qué usarlo?
• Facilidad de uso
• Alta capacidad de procesamiento
• Confiabilidad, capacidad de repetición
y recuperación rápida
• Bajo costo
• Datos de referencia
• Conectividad
Cómo crearlo
• 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.
¿Cómo obtengo la información?
¿Cómo obtengo la información?
¿Cómo obtengo la información?
¿Cómo obtengo la información?
Probar las consultas
Probar las consultas
Probar las consultas
Ya lo tengo todo ¿Ahora qué?
Ya lo tengo todo ¿Ahora qué?
Power BI
¿Qué es Power BI?
Conjunto de aplicaciones de análisis
que permite analizar datos y compartirlos.
• 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.
¿Precio?
Existe versión gratuita y versión PRO. Diferencias:
Entorno
Orígenes de datos
Más de 50 posibles orígenes de datos, y creciendo…
Generar Informe
Podremos generar tantos informes
como queramos para cada conjunto de datos.
Generar Informe
Generar Informe
Generar Panel
Generar Panel
Nuestro bonito Panel
Compartir Panel
Q&ACarmen Checa & Nacho Fanjul
@cmcheca
@nfanjul
ccheca@pasiona.com
nfanjul@pasiona.com
@

Más contenido relacionado

Similar a ¿Quién, cuándo, dónde y por qué?

Tecnoadvance
TecnoadvanceTecnoadvance
Tecnoadvance
caosorio3
 
CÓMO MONTAR UNA TIENDA ONLINE Y QUE VENDA.
CÓMO MONTAR UNA TIENDA ONLINE Y QUE VENDA.CÓMO MONTAR UNA TIENDA ONLINE Y QUE VENDA.
CÓMO MONTAR UNA TIENDA ONLINE Y QUE VENDA.
Aje Región de Murcia
 

Similar a ¿Quién, cuándo, dónde y por qué? (20)

Tecnoadvance
TecnoadvanceTecnoadvance
Tecnoadvance
 
Inteligencia artificial málaga meetup #002 - Watson Tienes un Email
Inteligencia artificial málaga meetup #002 - Watson Tienes un EmailInteligencia artificial málaga meetup #002 - Watson Tienes un Email
Inteligencia artificial málaga meetup #002 - Watson Tienes un Email
 
Taller SEO - Analytics
Taller SEO - AnalyticsTaller SEO - Analytics
Taller SEO - Analytics
 
Remote User Testing Workshop @ Experience Fighters 2016
Remote User Testing Workshop @ Experience Fighters 2016 Remote User Testing Workshop @ Experience Fighters 2016
Remote User Testing Workshop @ Experience Fighters 2016
 
Módulo: "Web Analytics" Clase Nº1. Fecha: 28/04/2010 Prof. Nicolás Valenzuela
Módulo: "Web Analytics" Clase Nº1. Fecha: 28/04/2010  Prof. Nicolás ValenzuelaMódulo: "Web Analytics" Clase Nº1. Fecha: 28/04/2010  Prof. Nicolás Valenzuela
Módulo: "Web Analytics" Clase Nº1. Fecha: 28/04/2010 Prof. Nicolás Valenzuela
 
La analítica nos hace mejores
La analítica nos hace mejoresLa analítica nos hace mejores
La analítica nos hace mejores
 
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BIAzure4Research - Big Data Analytics con Hadoop, Spark y Power BI
Azure4Research - Big Data Analytics con Hadoop, Spark y Power BI
 
Analitica Web Congreso Webmasters
Analitica Web Congreso WebmastersAnalitica Web Congreso Webmasters
Analitica Web Congreso Webmasters
 
Introduccion a Azure Machine Learning.pptx
Introduccion a Azure Machine Learning.pptxIntroduccion a Azure Machine Learning.pptx
Introduccion a Azure Machine Learning.pptx
 
Azure Cognitive Services
Azure Cognitive Services Azure Cognitive Services
Azure Cognitive Services
 
Introducción a las Analíticas de la Web y del Social Media
Introducción a las Analíticas de la Web y del Social MediaIntroducción a las Analíticas de la Web y del Social Media
Introducción a las Analíticas de la Web y del Social Media
 
Técnicas avanzadas para resolver tus problemas de sql server - SolidQ Summit ...
Técnicas avanzadas para resolver tus problemas de sql server - SolidQ Summit ...Técnicas avanzadas para resolver tus problemas de sql server - SolidQ Summit ...
Técnicas avanzadas para resolver tus problemas de sql server - SolidQ Summit ...
 
Saca partido al nuevo Google Search Console - Clinic Seo Congreso Web Zaragoz...
Saca partido al nuevo Google Search Console - Clinic Seo Congreso Web Zaragoz...Saca partido al nuevo Google Search Console - Clinic Seo Congreso Web Zaragoz...
Saca partido al nuevo Google Search Console - Clinic Seo Congreso Web Zaragoz...
 
Conociendo la Certificacion Azure AI Engineer Associate
Conociendo la Certificacion Azure AI Engineer AssociateConociendo la Certificacion Azure AI Engineer Associate
Conociendo la Certificacion Azure AI Engineer Associate
 
CÓMO MONTAR UNA TIENDA ONLINE Y QUE VENDA.
CÓMO MONTAR UNA TIENDA ONLINE Y QUE VENDA.CÓMO MONTAR UNA TIENDA ONLINE Y QUE VENDA.
CÓMO MONTAR UNA TIENDA ONLINE Y QUE VENDA.
 
Analítica Web para Community Managers
Analítica Web para Community ManagersAnalítica Web para Community Managers
Analítica Web para Community Managers
 
Power BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconfPower BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconf
 
Google Datastudio: Dashboards profesionales a tu alcance
Google Datastudio: Dashboards profesionales a tu alcanceGoogle Datastudio: Dashboards profesionales a tu alcance
Google Datastudio: Dashboards profesionales a tu alcance
 
Analítica web & CRO webinar.pptx.pdf
Analítica web & CRO webinar.pptx.pdfAnalítica web & CRO webinar.pptx.pdf
Analítica web & CRO webinar.pptx.pdf
 
Prevencion de problemas antes de que ocurran con anomaly detector
Prevencion de problemas antes de que ocurran con anomaly detectorPrevencion de problemas antes de que ocurran con anomaly detector
Prevencion de problemas antes de que ocurran con anomaly detector
 

Más de Nacho Fanjul Corteguera

Más de Nacho Fanjul Corteguera (20)

Testing efectivo en ASP Net Core
Testing efectivo en ASP Net CoreTesting efectivo en ASP Net Core
Testing efectivo en ASP Net Core
 
Mensajes o eventos!
Mensajes o eventos!Mensajes o eventos!
Mensajes o eventos!
 
Testing efectivo en ASP Net Core
Testing efectivo en ASP Net CoreTesting efectivo en ASP Net Core
Testing efectivo en ASP Net Core
 
Buscando en el “Key Vault”de los recuerdos
Buscando en el “Key Vault”de los recuerdosBuscando en el “Key Vault”de los recuerdos
Buscando en el “Key Vault”de los recuerdos
 
Event Grid, el efecto mariposa
Event Grid, el efecto mariposaEvent Grid, el efecto mariposa
Event Grid, el efecto mariposa
 
Los test de integración tambien merecen tener vida: AzureDevOps para dar ALMa...
Los test de integración tambien merecen tener vida:AzureDevOps para dar ALMa...Los test de integración tambien merecen tener vida:AzureDevOps para dar ALMa...
Los test de integración tambien merecen tener vida: AzureDevOps para dar ALMa...
 
Creando aplicaciones multi-tenant [Opensouthcode 2019]
Creando aplicaciones multi-tenant [Opensouthcode 2019]Creando aplicaciones multi-tenant [Opensouthcode 2019]
Creando aplicaciones multi-tenant [Opensouthcode 2019]
 
Azure messaging! La comparación definitiva
Azure messaging! La comparación definitivaAzure messaging! La comparación definitiva
Azure messaging! La comparación definitiva
 
Event Grid, ¿colega que pasa en mi nube? 2.0
Event Grid, ¿colega que pasa en mi nube? 2.0Event Grid, ¿colega que pasa en mi nube? 2.0
Event Grid, ¿colega que pasa en mi nube? 2.0
 
Creando aplicaciones multi-tenant
Creando aplicaciones multi-tenantCreando aplicaciones multi-tenant
Creando aplicaciones multi-tenant
 
Reactjs, el ciclo de la vida
Reactjs, el ciclo de la vidaReactjs, el ciclo de la vida
Reactjs, el ciclo de la vida
 
Keynote .Net conf Barcelona 2018
Keynote .Net conf Barcelona 2018Keynote .Net conf Barcelona 2018
Keynote .Net conf Barcelona 2018
 
Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic Apps
 
Event Grid, ¿colega que pasa en mi nube?
Event Grid, ¿colega que pasa en mi nube? Event Grid, ¿colega que pasa en mi nube?
Event Grid, ¿colega que pasa en mi nube?
 
Event Grid, colega que pasa en mi nube?
Event Grid, colega que pasa en mi nube?Event Grid, colega que pasa en mi nube?
Event Grid, colega que pasa en mi nube?
 
¿Cómo mezclar agua con aceite? NodeJS + Azure
¿Cómo mezclar agua con aceite? NodeJS + Azure ¿Cómo mezclar agua con aceite? NodeJS + Azure
¿Cómo mezclar agua con aceite? NodeJS + Azure
 
¿Cómo mezclar agua con aceite? NodeJS + Azure
¿Cómo mezclar agua con aceite? NodeJS + Azure¿Cómo mezclar agua con aceite? NodeJS + Azure
¿Cómo mezclar agua con aceite? NodeJS + Azure
 
Gapand KeyNote
Gapand KeyNoteGapand KeyNote
Gapand KeyNote
 
Web app, el arte del botón derecho -> Publicar
Web app, el arte del botón derecho -> PublicarWeb app, el arte del botón derecho -> Publicar
Web app, el arte del botón derecho -> Publicar
 
The big ball of mud!
The big ball of mud!The big ball of mud!
The big ball of mud!
 

¿Quién, cuándo, dónde y por qué?