Tareas de BAM para administradores
En este tema se describen las tareas habituales que llevan a cabo los administradores de BAM para la administración de la infraestructura de BAM.
Configurar BAM
La configuración inicial de BAM se realiza mediante el Asistente para configuración de BizTalk Server. Con este asistente, los administradores pueden:
Habilitar las herramientas de Supervisión de la actividad económica
Habilitar SQL Server Analysis Services para las agregaciones de BAM
Especificar el nombre del servidor y las bases de datos utilizadas para las herramientas de BAM
Habilitar los servicios de notificación de SQL Server para las alertas de BAM
Especificar la cuenta utilizada para ejecutar el servicio de notificación de BAM
Especificar el servidor SMTP utilizado para enviar alertas de BAM
Especificar la ubicación de archivos utilizada para el almacenamiento de alertas de BAM
Especificar el nombre del servidor SQL Server en el que residen las bases de datos de alertas de BAM
Especificar el prefijo de los nombres de bases de datos de alertas
Habilitar el portal de BAM en un equipo
Especificar las cuentas del servicio Web utilizado para ejecutar el portal de BAM
Especificar los grupos de Windows que tienen acceso al portal de BAM
Especificar la ubicación del sitio Web del portal de BAM
Para obtener más información acerca del uso del asistente para configuración, consulte los siguientes temas:
Distributed Notification Services: solo SQL Server 2008 R2
Si BAM se configura para ejecutarse en un entorno distribuido, se obtienen ventajas de rendimiento cuando se procesan alertas y notificaciones. Al hacerlo, los roles de proveedor, generador y distribuidor de los servicios de notificación se encontrarán en equipos distintos y será necesario instalar los servicios de notificación en el entorno de varios equipos.
Nota
A partir de SQL Server 2012, BizTalk Server usa SQL Database Mail. Por lo tanto, si usa SQL Server 2012 o posterior, esto no se aplica a usted. Consulte Alertas de BAM para obtener instrucciones.
Para configurar los servicios de notificación distribuidos
Instale SQL Server Notification Services.
Nota
Notification Services no se incluye en SQL Server. Instale SQL Server Notification Services al instalar BizTalk Server seleccionando la opción Proveedor de alertas de BAM para SQL Notification Services en Software adicional en la página Instalación de componentes del Asistente para la instalación.
Para crear el servicio de notificaciones de BAM en cada equipo del entorno distribuido, ejecute C:\Archivos de programa\Microsoft SQL Server\90\NotificationServices\9.0.242\bin\nscontrol register -name bamalerts -server <server name> -service -serviceusername <alertsuseraccount> -servicepassword <passwd> desde un símbolo del sistema.
Edite el archivo de configuración de la infraestructura de BAM en cada uno de los equipos que se va a configurar para los servicios de notificación distribuidos. Para obtener el archivo de configuración, use el bm.exe comando get-config -FileName:<output file> .
Edite el archivo de configuración para que haga referencia a los servidores del entorno de los servicios de notificación distribuidos:
<Property Name="GeneratorServerName">PFIDWYUK</Property> <Property Name="ProviderServerName">PFIDWYUK</Property> <Property Name="DistributorServerName">PFIDWYUK</Property>
Use el bm.exe> archivo update-config -FileName:<config para actualizar la configuración de BAM.
Reinicie los servicios de notificación en todos los equipos del entorno distribuido.
Para obtener más información sobre cómo instalar BAM en un entorno de varios equipos, vea Instalar y configurar BAM (Supervisión de actividad empresarial) en un entorno de varios equipos.
Mover la base de datos de importación principal de BAM
Es posible que en algún momento resulte necesario mover la base de datos de importación principal de BAM, como, por ejemplo, al actualizar el hardware o al efectuar operaciones de escalamiento vertical. Para mover la base de datos, es preciso realizar una operación de copia de seguridad y restauración. Para obtener más información sobre este proceso, consulte Copia de seguridad y restauración de BAM.
Trabajar con definiciones de BAM
Los administradores trabajan a fondo con definiciones de BAM. La herramienta principal utilizada para trabajar con definiciones de BAM es la utilidad de administración de BAM. Mediante esta utilidad se pueden llevar a cabo las siguientes tareas:
Cambiar actividades. Puede usar los comandos deploy-all, update-all, remove-activityy set-actvitywindow de la utilidad de administración de BAM para cambiar las actividades implementadas.
Aplicar índices a las tablas de actividad para mejorar el rendimiento. Use los comandos create-index y delete-index para modificar los índices en las actividades.
Configurar la seguridad de las vistas. Puede usar los comandos add-account y remove-account para conceder a los usuarios derechos de acceso a las vistas.
Configurar la exploración distribuida de actividades. Use los comandos enable-reference y disable-reference para configurar la navegación distribuida de las actividades. Para obtener más información sobre la navegación distribuida de las actividades, vea Administrar la navegación distribuida de actividades remotas.
Auditar cambios. Puede enumerar los cambios en la infraestructura dinámica de BAM mediante el comando get-changes .
Para obtener una descripción de todos los comandos disponibles a través de la utilidad de administración de BAM, consulte Utilidad de administración de BAM. Para obtener ejemplos de uso de la utilidad de administración de BAM para trabajar con definiciones de BAM, consulte Administración de la infraestructura dinámica de BAM.
Configurar varios grupos de BizTalk para que hagan referencia a una base de datos de BAM única
Al configurar BAM para que use un grupo de BizTalk Server nuevo o existente, puede configurar el grupo para que use las mismas bases de datos bam que ya están en uso por otro grupo de BizTalk Server. Para configurar BAM de este modo, se deberán llevar a cabo las siguientes tareas:
Obtenga la información de configuración de la base de datos de importación principal de BAM existente mediante el Asistente para configuración de BizTalk Server. incluidos los nombres de servidor y base de datos. Tenga en cuenta el estado de las casillas de verificación. Asegúrese de obtener la información de configuración de las páginas de alertas de BAM y herramientas de BAM.
Configurar BAM para el nuevo grupo y especificar la información exacta que se configuró para las PIT de destino. Al especificar la información de configuración del nuevo grupo, utilice toda la información recopilada del grupo existente, a excepción del usuario de alertas de BAM, que deberá dejarlo en blanco.
Realizar una copia de seguridad y la restauración de BAM
Los administradores deben elaborar un plan para situaciones de recuperación ante desastres. Es necesario realizar una copia de seguridad de las bases de datos de análisis de BAM, análisis de seguimiento de BAM, esquema de estrella de BAM, archivo de BAM e importación principal de BAM para aquellas situaciones en las que sea preciso restaurarlas. Para obtener información sobre cómo realizar copias de seguridad y restaurar las bases de datos bam, consulte Copia de seguridad y restauración de BAM.
Trabajar con servidores cuyo nombre ha cambiado
Al cambiar el nombre de un servidor o mover la infraestructura de BAM entre servidores, es preciso actualizar el libro de Excel mediante la actualización de las definiciones de BAM en ese libro.
Los escenarios que conllevarán la necesidad de actualizar el libro de trabajo incluyen:
Un escenario de ensayo en el que la infraestructura de BAM se mueve a una nueva base de datos. Para asegurarse de que los libros Excel aún conservan su funcionalidad, se deben volver a implementar o migrar y, a continuación, se deben actualizar de nuevo.
Un escenario en el que se cambia el nombre del equipo que ejecuta BizTalk Server. En este caso, no solo se requiere la actualización del libro, sino también la del origen de datos OLAP y los paquetes DTS.
Hay dos métodos que puede utilizar para actualizar el libro de Excel:
Ejecutar el siguiente comando del administrador de BAM desde el nuevo servidor:
bm.exe update-livedataworkbook -Name:<livedata workbook para update.xls>
Nota
También puede especificar el nuevo nombre de servidor o el nombre de la base de datos de importación principal de BAM: bm.exe update-livedataworkbook -Name:<livedata workbook para update.xls> [-Server:<server>] [-Database:<database>]
Como alternativa, se puede actualizar el libro de Excel desde Excel:
Abra el libro que desee actualizar.
En el menú de BAM, haga clic en Conexión de base de datos de BAM.
Especifique el nombre del nuevo servidor y el nombre de la base de datos de importación principal de BAM.
Administración de alertas
Los administradores pueden administrar las alertas de varias formas:
Se puede utilizar la utilidad de administración de BAM para implementar y quitar alertas, además de para agregar o quitar suscripciones, y para habilitar y deshabilitar alertas. Para obtener más información sobre el uso de la utilidad de administración de BAM, vea Utilidad de administración de BAM, Administración de seguridad de BAM y Administración de definiciones de BAM.
También se pueden crear y quitar alertas mediante el portal de BAM. Para obtener información sobre cómo crear alertas mediante el portal de BAM, vea Búsquedas de actividad en el portal de BAM.
Limpiar la tabla de crónica de alertas
Si se han configurado las alertas de BAM, se crea un trabajo de SQL para cada vista de actividad que se cree. Se usará la siguiente plantilla para asignar un nombre al trabajo:
<bam_View Name>_<Activity View>_DelAlertHistJob
Este trabajo limpia los datos de auditoría de las alertas de instancia de la vista> de actividad especificada <en la tabla Bam_Metadata_AlertChronicle. Si ha definido alertas de instancia en esa vista de actividad en concreto, cada vez que se active la alerta, se agregará una nueva fila a esta tabla.
Puede ejecutar este trabajo manualmente para limpiar la tabla o, si lo profiere, programarlo para que se ejecute en virtud de las necesidades de su aplicación o entorno.