Ejercicio: Recopilar y analizar datos de telemetría

Completado

En el escenario de este ejercicio, se le pidió que recopilara datos de telemetría de la aplicación Programa de estimación de costos. Ha decidido usar Application Insights para recopilar y analizar los datos de telemetría.

Tareas

Las tareas que realizará en este ejercicio son las siguientes:

  • Agregar un seguimiento que rastreará los trabajos vistos.

  • Agregar un seguimiento que rastreará los trabajos desde los errores de validación.

Objetivos

Los objetivos de este ejercicio son mostrarle cómo:

  • Crear una aplicación de Application Insights en Azure.

  • Conectar una aplicación de lienzo a Application Insights.

  • Agregar seguimientos a la aplicación.

  • Consultar los registros de seguimiento.

Requisitos previos

Asegúrese de cumplir los siguientes requisitos previos antes de comenzar con este ejercicio:

  • Un entorno con Microsoft Dataverse instalado

  • Una suscripción a Microsoft Azure: Azure - Registro

Ejercicio 1: Importar una solución

En este ejercicio, importará una solución a su entorno. Esta solución contiene una aplicación de lienzo funcional. La modificará más tarde para agregar seguimiento a ciertas acciones del usuario y luego analizar los resultados.

Tarea: Importar una solución

En esta tarea, importará una solución a su entorno.

  1. Para completar este ejercicio, necesitará descargar el archivo ZIP. Seleccione la descarga cuando se abra el vínculo.

  2. Vaya al portal del creador de Power Apps y seleccione el entorno que desea utilizar para este laboratorio.

  3. Seleccione Soluciones > Importar.

    Captura de pantalla del botón Importar en el área Soluciones

  4. Seleccione Examinar.

  5. Seleccione la solución ContosoCostEstimator_1_0_0_1.zip y luego elija Abrir.

  6. Seleccione Siguiente.

  7. Seleccione Importar y espere a que se complete la importación de la solución.

Ejercicio 2: Configurar la aplicación

En este ejercicio, configurará la aplicación para Application Insights. Si tiene una suscripción de Azure activa que esté asociada al usuario del laboratorio, siga los pasos de esta sección. Si no tiene una suscripción de Azure activa, se le pedirá que la agregue mientras realiza estos pasos. La suscripción gratuita a Azure que se ofrece será suficiente para completar este laboratorio.

Tarea: Crear una aplicación de Application Insights

En esta tarea, creará una aplicación de Application Insights en Microsoft Azure, que requiere una suscripción a Azure activa. Si todavía no dispone de una suscripción a Azure, puede registrarse.

  1. Vaya al portal de Microsoft Azure y seleccione Crear un recurso.

    Captura de pantalla del botón Crear un recurso

  2. Busque y seleccione Application Insights.

  3. Seleccione Crear.

  4. Seleccione su suscripción y luego elija Crear nuevo en la lista desplegable Grupo de recursos.

  5. Introduzca fl_insights como Nombre y luego seleccione Aceptar. Reemplace fl con sus iniciales.

    Captura de pantalla de la ventana Crear grupo de recursos

  6. Introduzca Insights_Lab como Nombre, seleccione su Región y luego elija Revisar + crear.

  7. Seleccione Crear y luego espere a que se cree el recurso.

  8. Seleccione Ir al recurso.

  9. Copie la Clave de instrumentación.

    Captura de pantalla de la clave de instrumentación

  10. Vaya al portal del creador de Power Apps y seleccione el entorno que está utilizando para este laboratorio.

  11. Seleccione Soluciones y luego seleccione para abrir la solución Programa de estimación de costos de Contoso que importó.

  12. Seleccione para abrir la aplicación Programa de estimación de costos. La aplicación debería abrirse en el estudio de aplicaciones.

  13. Seleccione Aplicación, vaya al panel Propiedades y luego pegue la clave de instrumentación que copió del campo Clave de instrumentación.

    Captura de pantalla de la clave de instrumentación pegada en las propiedades

  14. Seleccione Archivo > Guardar.

  15. Seleccione Publicar.

  16. Seleccione Publicar esta versión y luego espere a que se complete la publicación.

  17. Seleccione el botón Atrás.

  18. Seleccione Reproducir.

  19. Asegúrese de que la aplicación cargue los datos.

    Captura de pantalla de la aplicación Programa de estimación de costos

  20. Cierre la vista preliminar.

  21. No se vaya de esta página.

Ejercicio 3: Editar y agregar un seguimiento

En este ejercicio, agregará un seguimiento a la aplicación modificando fórmulas que ya forman parte de la aplicación funcional desde Power Apps.

Tarea: Agregar un seguimiento

En esta tarea, agregará un seguimiento a la aplicación.

  1. Expanda OpenJobsPage.

  2. Expanda JobsListGallery y, a continuación, seleccione icon2.

    Captura de pantalla del control del icono

  3. Anexe el valor OnSelect de icon2 con la siguiente fórmula. Este seguimiento rastreará qué trabajos se están viendo.

    ;Trace("Job Viewed",TraceSeverity.Information,{JobId:ThisItem.JobId, JobName:ThisItem.JobName})

    Captura de pantalla de la fórmula que se está editando

  4. Seleccione la página Nuevo trabajo en la Vista de árbol.

  5. Seleccione el botón Guardar trabajo.

    Captura de pantalla del botón Guardar trabajo

  6. Vaya a la barra de fórmulas, seleccione OnSelect y luego expanda la barra de fórmulas.

    Captura de pantalla del botón para expandir la barra de fórmulas

  7. Seleccione Aplicar formato al texto.

    Captura de pantalla del botón Aplicar formato al texto

  8. Desplácese hacia abajo y localice UpdateContext. Deben mostrarse dos apariciones.

    Captura de pantalla de las dos apariciones de UpdateContext

  9. Agregue la siguiente fórmula después de la primera aparición de UpdateContext.

    ;
    Trace(
            "Validation Failed",
            TraceSeverity.Warning,
            {
                JobName: IsBlank(TextInputClientName.Text),
                ContactName: IsBlank(TextInput1_15.Text),
                Phone: IsBlank(TextInputPhone.Text),
                Email: IsBlank(TextInputEmail.Text),
                AppointmentDate: IsBlank(TextInputDate.Text),
                AppointmentTime: IsBlank(TextInputTime.Text)
            }
        )
    

    Captura de pantalla del área de edición de la fórmula

  10. Vaya a la segunda aparición de UpdateContext y agregue la misma fórmula.

    Captura de pantalla del área de edición de la segunda fórmula

  11. Seleccione Archivo > Guardar.

  12. Seleccione Publicar.

  13. Seleccione Publicar esta versión y luego espere a que se complete la publicación.

  14. Cierre la ventana o pestaña del explorador del estudio de aplicaciones.

Ejercicio 4: Ejecutar la aplicación publicada

En este ejercicio, ejecutará la aplicación publicada, que activará el seguimiento que agregó. Además, le dará datos para analizar en los pasos que siguen.

Tarea: Ejecutar la aplicación

En esta tarea, ejecutará la aplicación que publicó.

  1. Vaya al portal del creador de Power Apps y asegúrese de que se encuentra en el entorno correcto.

  2. Seleccione Aplicaciones y, a continuación, elija la opción para iniciar la aplicación Programa de estimación de costos.

  3. Seleccione para abrir un trabajo.

    Captura de pantalla de la fila de la galería

  4. Seleccione el botón Atrás.

  5. Abra otro trabajo y luego seleccione el botón Atrás de nuevo.

  6. Abra algunos trabajos más.

  7. Seleccione el icono más (+) para agregar un trabajo.

  8. Seleccione Guardar trabajo sin proporcionar datos, lo que le dará datos para analizar en qué momento el usuario no siguió la ruta de entrada de datos esperada.

    Captura de pantalla del formulario Programa de estimación de costos

  9. Proporcionar un Nombre de cliente y luego seleccione Guardar trabajo.

  10. Proporcione un Correo electrónico y luego seleccione Guardar trabajo.

  11. Proporcione una Dirección y luego seleccione Guardar trabajo.

  12. Proporcione la información de Ciudad y Estado, y luego seleccione Guardar trabajo.

  13. Proporcione la información de Código postal y Teléfono, y luego seleccione Guardar trabajo.

    Captura de pantalla del formulario Programa de estimación de costos completado

    El trabajo debería guardarse.

  14. Cree otro trabajo, pero esta vez proporcione un nombre de contacto y luego deje algunos de los campos obligatorios vacíos.

Ejercicio 5: Ver Application Insights

En este ejercicio verá Application Insights.

Tarea: Ver Application Insights

En esta tarea, verá Application Insights.

  1. Vaya al portal de Microsoft Azure y asegúrese de que se encuentra en el entorno correcto.

  2. Seleccione para abrir el recurso Insights_Lab que creó.

    Captura de pantalla del recurso Insights_Lab

  3. Desplácese hacia abajo hasta la sección Uso y seleccione Usuarios.

    Captura de pantalla de la opción Usuarios en la sección Uso

  4. Debería mostrarse al menos un usuario. Si no se muestra al menos un usuario, edite la aplicación nuevamente, asegúrese de haber proporcionado la clave de instrumentación correcta y luego publíquela de nuevo.

    Captura de pantalla que muestra un usuario en el recuento de usuarios

  5. En el gráfico, desplácese hacia abajo y seleccione Ver más información en la parte inferior izquierda.

    Captura de pantalla del botón Ver más información

  6. Deben mostrarse al menos cinco eventos. Si no aparecen al menos cinco eventos, vuelva al ejercicio 4 y complételo de nuevo. Espere cinco minutos antes de continuar.

  7. Desplácese hacia abajo y seleccione Ver la escala de tiempo del usuario.

    Captura de pantalla del botón Ver la escala de tiempo del usuario

  8. Se debe mostrar información sobre la ubicación de uso y los eventos. Seleccione para expandir la sesión.

    Captura de pantalla del botón para expandir la sesión

  9. Ver los eventos mostrados.

    Captura de pantalla de los eventos de la sesión

  10. Vaya a la sección Supervisión y seleccione Registros.

    Captura de pantalla del botón Registros

  11. Cierre la ventana emergente Consultas.

  12. No se vaya de esta página.

Ejercicio 6: Consultar los registros

En este ejercicio, consultará los registros.

Tarea: Consultar los registros

En esta tarea, consultará los registros.

  1. Escriba pageViews y luego seleccione Ejecutar.

    Captura de pantalla del botón Ejecutar consulta

  2. Vaya a la pestaña Resultados.

  3. Deben mostrarse los seguimientos. Desplácese hacia arriba o abajo y hacia la izquierda o derecha para ver lo que se rastreó.

  4. Expanda uno de los resultados y luego seleccione para expandir customDimensions.

    Captura de pantalla del botón para expandir junto a customDimensions

  5. Cambie la consulta a seguimientos y luego seleccione Ejecutar de nuevo.

    Captura de pantalla del botón Ejecutar consulta para ejecutarla de nuevo

  6. Expanda uno de los resultados y luego seleccione para expandir customDimensions.

  7. Filtre por registros de validación. Reemplace la consulta con la siguiente lógica de consulta y luego seleccione Ejecutar.

    traces
    | where message =="Validation Failed"
    

    Captura de pantalla de los seguimientos de consulta con el botón Ejecutar resaltado

  8. Expanda uno de los resultados y luego seleccione para expandir customDimensions.

    Captura de pantalla de los resultados de la consulta

  9. Consulte los trabajos sin un nombre de contacto. Pegue la siguiente consulta y luego seleccione Ejecutar.

    Captura de pantalla de la consulta de seguimiento donde se muestra el botón Ejecutar

    Debería obtener seguimientos sin nombre de contacto.