Compartir vía


Integración del seguimiento con Excel

En este ejemplo se muestra cómo usar Microsoft Office Excel para conectarse a una base de datos de seguimiento y mostrar datos operativos básicos en un gráfico. Se familiarizará con una de las vistas más útiles que se expone mediante la base de datos de seguimiento de AppFabric. Este ejemplo funciona con cualquier aplicación. Se recomienda usar la aplicación común AppFabric de ejemplo, creada para su uso con ejemplos de AppFabric. Para buscarla, navegue hasta la carpeta <samples>\SampleApplication\OrderApplication, donde <samples> representa la ruta de acceso en la que instaló los ejemplos de AppFabric.

Nota

Los ejemplos se proporcionan únicamente con fines de aprendizaje. No están concebidos para su uso en un entorno de producción ni se han probado en este tipo de entorno. Microsoft no proporciona asistencia técnica para estos ejemplos.

Requisitos previos

  • Microsoft Office Excel 2007 o superior;

  • Al menos un servicio WCF o WF alojado en AppFabric.

    ImportantImportante
    El servicio debe tener el seguimiento habilitado y configurado en el nivel Seguimiento de estado. Esto se debe a que el ejemplo usa los eventos operativos agregados que se capturan en dicho nivel.

Archivos de ejemplo

Este ejemplo incluye un archivo de Excel solamente. Dicho archivo contiene toda la información necesaria para ejecutar el ejemplo.

Configuración y ejecución de este ejemplo

  1. Asegúrese de que el servicio se encuentre en ejecución y de que el Seguimiento de estado esté configurado y funcione correctamente.

  2. Abra el archivo de Excel.

  3. Navegue a Datos->Conexiones y seleccione Consultar para seguimiento.

  4. Haga clic en Propiedades.

  5. Navegue a la pestaña Definición y asegúrese de que la cadena de conexión indique la base de datos de seguimiento adecuada.

  6. En la pestaña Definición, modifique el texto del comando (se muestra abajo) para que se seleccione la operación de servicio deseada:

    SELECT TOP 30000 ASWcfEvents.Id,  
         CAST(ASWcfEvents.TimeCreated as datetime) as 'TimeCreated' , 
     ASWcfEvents.AverageDuration, ASWcfEvents.OperationName,
     ASWcfEvents.AggregateCount, ASWcfEvents.EventTypeId
    FROM Beta2Monitoring.dbo.ASWcfEvents ASWcfEvents
    WHERE (ASWcfEvents.OperationName='MyOperationName') AND (ASWcfEvents.EventTypeId=364)
    ORDER BY TimeCreated DESC
    
  7. Haga clic en Aceptar para cerrar el cuadro de diálogo Conexiones.

  8. En la cinta Datos, haga clic en Actualizar todo para actualizar la tabla y los gráficos. De este modo, el informe captura los datos más recientes de la base de datos de seguimiento.

Descripción de este ejemplo

Para una operación específica, este ejemplo se dirige a la base de datos de seguimiento y recupera los eventos más recientes que representan su historial de llamadas. Los datos sin procesar se vuelcan en una tabla y los dos gráficos muestran las tendencias de número de llamadas y duración media de la llamada a lo largo del tiempo.

Eliminación de este ejemplo

Para quitar este ejemplo, basta con eliminar el archivo.

  2012-03-05