Oracle Business Activity Monitoring (BAM) es una herramienta poderosa
que brinda al usuario la posibilidad de crear sus propios Dashboards y poder monitorear servicios y procesos de negocio en Tiempo Real.
Hola, mi nombre es Luis
Alberto Juárez Juanico y en esta ocasión les quiero compartir mi experiencia usando Oracle Business
Activity Monitoring 12.2.1; he estado usando esta herramienta desde inicios de
2016 y creo que ya es tiempo de escribir algo al respecto.
¿Qué podemos hacer con BAM?
A diferencia de
los sistemas de reportes tradicionales, Oracle BAM ofrece inteligencia
operativa en tiempo real para los procesos de negocio de misión crítica.
Podemos
analizar datos antes, durante y después de que sucedan eventos en el negocio:
· Analizar antes de que se genere un riesgo
para alguna meta del negocio nos permite prevenir eventos no deseados.
· Analizar durante un evento nos permiten
tomar medidas inmediatas.
· Analizar después de que ocurre un evento en
el negocio nos permite hacer una revisión completa de las causas y
consecuencias de dicho evento.
BAM 12c soporta dashboards Activos en
Tiempo Real, que se actualizan sin tener que actualizar el navegador y
dashboards Tácticos que permiten al
usuario cambiar parámetros para ver una nueva perspectiva de los datos sin
tener que desarrollar una consulta de Base de Datos.
Los Active Business Views combinan datos
históricos con datos entrantes para dar a los usuarios una vista actualizada y
más amplia de cómo se comporta el negocio; en siguientes publicaciones
describiré el requerimiento de uno de nuestros clientes que se relaciona con
estas características.
Conceptos de BAM
Attribute: Campo de dato que
puede ser utilizado para filtrar o hacer referencia. Por ejemplo: el tipode
producto vendido.
Business Query: Es una petición
de datos que cumple condiciones específicas.
Business Indicator: Campo de
dato utilizado para el análisis, como una medida, una dimensión o un contador.
Business View: Es una
representación visual de datos obtenidos por un Business Query.
Counter: Campo de dato que se
puede contar. Por ejemplo: el número de filas de un Data Object.
Dashboard: Es una colección de
Business Views relacionados.
Data Object: Modelo de datos
para uso y monitoreo dentro de BAM. Los datos pueden ser guardados en formato
de filas en una base de datos.
Dimension: Campo de dato que
proporciona un tipo de agrupación. Por ejemplo: región geográfica.
Drilling: Análisis de como los
datos se desglosan por dimensiones. Por ejemplo: región centro, sucursal 1.
EMS (Enterprise Message
Source): Es el mecanismo que provee conectividad JMS (Java Message Service) al
servidor BAM.
KPI (Key Performance Indicator):
Una medida importante que es comparada contra una meta específica del negocio.
Por ejemplo: el Total de Ventas del día.
Measure: Un campo de dato
numérico que puede ser medido y usado en comparaciones para evaluar los procesos
del negocio.
BAM Composer
El Composer es
el área de diseño que nos permite crear nuestros Dashboards y todos los objetos
necesarios para su funcionamiento.
Para acceder
debemos usar el siguiente formato URL http://host:port/bam/composer/
Dentro del
Composer veremos las siguientes pestañas: Designer, Administrator y Home.
Designer: Esta pestaña
muestra las opciones para crear los objetos relacionados al diseño de nuestro proyecto
(Dashboards, Business Views, etc.)
1. Menú de Proyectos: Con este menú podemos abrir, crear, eliminar o
renombrar nuestros proyectos BAM.
2. Árbol de carpetas: Esta sección muestra los objetos que pertenecen a
nuestro proyecto, ordenados en carpetas (Data Objects, Parameters, etc.)
3. Accesos rápidos: Esta sección muestra accesos rápidos para crear Dashboards,
Alertas, Business Views, etc.
Administrator: Esta pestaña
muestra las opciones para crear los objetos relacionados al back-end de todos
nuestros proyectos (Data Objects y EMS). También nos permite monitorear los
Queries y Viewsets.
1. Árbol de carpetas: Esta sección muestra todos los Data Objects y EMS;
aquí no tenemos distinción de Proyectos debido a que un mismo Data Object puede
ser usado en diferentes proyectos, pero podemos mantener un orden colocándolos dentro
de subcarpetas.
2. Accesos rápidos: Esta sección muestra accesos rápidos para crear Data
Object y EMS. Además, nos muestra accesos rápidos para monitorear los Queries y
Viewsets que se generan al usar los Dashboards.
Home: Esta pestaña nos muestra
los Dashboards usados recientemente y los marcados como favoritos.
1. En esta sección podemos ver los dashboards y las alertas por
proyecto.
2. En esta sección podemos ver los dashboards usados más recientemente.
3. En esta sección podemos ver los dashboards marcados como favoritos.
Resumen
En este post
pudimos ver una pequeña introducción de lo que es Oracle Business Activity
Monitoring (BAM) y lo que podemos
hacer con esta herramienta.
También
revisamos algunos conceptos clave y terminología usada; además revisamos las
diferentes secciones del BAM Composer y para qué nos sirve cada una.
No hay comentarios.:
Publicar un comentario