Exportar (0) Imprimir
Expandir todo

Consultar datos agregados en tiempo real

Los datos de agregación en tiempo real (ATR) están disponibles para consulta en una vista SQL creada dinámicamente en la base de datos de importación principal de BAM.

El nombre de esta vista es

bam_<ViewName>_<RTAName>_RTAView

Donde

<ViewName> es el atributo Nombre del elemento View del XML de definición de BAM, que coincide con el Nombre de vista especificado en los asistentes de Microsoft Excel relacionados.

<RTAName> es el atributo Nombre del elemento RealTimeAggregation del XML de definición de BAM, que BAM genera, de forma que sea único, a partir del nombre de la vista.

Es importante tener en cuenta las siguientes condiciones a la hora de consultar datos agregados en tiempo real:

  • Las agregaciones en tiempo real deben configurarse para conservar las agregaciones durante un tiempo determinado (el valor predeterminado es 1 día) y evitar que adquieran un tamaño excesivo. En su lugar, las agregaciones más antiguas deberán estar disponibles en los cubos OLAP.

  • Las consultas sobre datos ATR deben incluir filtros para una dimensión de tiempo que se encuentre en la ventana en línea de los datos ATR. Esto es necesario porque BAM lleva a acabo el mantenimiento de datos para las ATR en función de la marca de hora de los datos de BAM, y los datos se optimizan para descargarse en porciones. Por lo tanto, si simplemente envía el comando Transact-SQL “select *”, los resultados fluctuarán de forma impredecible.

  • Si se envían los datos de actividad a BAM mediante DirectEventStream, los datos agregados en tiempo real no tendrán latencia, sino que aparecerán instantáneamente al confirmarse la transacción de la aplicación que realiza la llamada.

  • Si los datos de actividad se envían a BAM mediante BufferedEventStream, los datos ATR se mostrarán para las consultas unos segundos después, dependiendo de la carga de servicios de bus de eventos BAM y del servidor SQL Server que actúa como host de la base de datos de importación principal de BAM.

  • BAM basa la agregación en tiempo real en una tabla que mantiene sincronizada con los cambios o inserciones en los registros de almacenamiento de datos de actividad mediante el uso de desencadenadores. Para obtener más información, vea el apartado Almacenamiento de datos de actividad. Por lo tanto, la agregación en tiempo real puede tener un impacto significativo en el rendimiento. Para obtener más información, vea el apartado Agregaciones en tiempo real.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft