Programar paquetes de SQL Server Integration Services en BizTalk Server

Los usuarios crean vistas de BAM basadas en los datos almacenados en un cubo de procesamiento analítico en línea (OLAP). El paquete Cube Update Integration Services actualiza los datos del cubo para que las vistas OLAP reflejen los datos correctos.

Debe ejecutar este paquete al menos una vez para que funcionen las vistas OLAP. Para el mantenimiento continuo, debe programar que el paquete se ejecute periódicamente.

Importante

Si restauró la base de datos de esquema estrella de BAM o detuvo SQL Server antes de ejecutar el paquete cube Update Integration Services, debe actualizar los orígenes de datos en el Administrador de análisis de SQL Server o reiniciar el servicio OLAP antes de poder ejecutar el paquete correctamente.

Puede programar un paquete guardado para que se ejecute en momentos específicos, ya sea una vez o a intervalos periódicos. Por ejemplo:

  • Todos los días a medianoche.

  • Semanalmente el domingo a las 06:00.

  • Primer o último día del mes.

    SQL Server ejecuta un paquete programado como trabajo.

    Para obtener información sobre cómo ejecutar paquetes de SQL Server, vea https://go.microsoft.com/fwlink/?LinkId=125738.

Nota:

De forma predeterminada, el registro de los paquetes SSIS de BAM para archivado y cubing está activado y se almacena en la base de datos msdb. Con el tiempo, esto puede dar lugar a un volumen significativo de datos de registro de eventos de SSIS causados por un gran número de actividades de BAM o la ejecución frecuente de paquetes SSIS pertenecientes a BAM. Para resolver esto, puede eliminar las entradas de registro antiguas porque estas entradas se usan principalmente para la depuración.

Prerrequisitos

Debe iniciar sesión como miembro del grupo Administradores de BizTalk Server para realizar estos procedimientos.

Ejecución del paquete de Integration Services de actualización de cubos

BizTalk Server 2020 y versiones posteriores

  1. Inicie SQL Server Management Studio.

  2. En el cuadro de diálogo Conectar al servidor , en la lista desplegable Tipo de servidor, seleccione Servicios de base de datos.

  3. En la lista desplegable Nombre del servidor, seleccione el nombre del servidor en el que ejecuta el paquete.

  4. En la lista desplegable Autenticación , seleccione el tipo de autenticación que usa para conectarse al servidor.

  5. Si es necesario, escriba el nombre de usuario y la contraseña.

  6. Haga clic en Conectar.

  7. En el árbol de consola, expanda Catálogos de Integration Services>SSISDB>BizTalk Server>Proyectos>BAM_AN_<Nombre de la vista>>Paquetes.

  8. Haga clic con el botón derecho en el paquete BAM_AN_<View name.dtsx> y, a continuación, haga clic en Ejecutar....

BizTalk Server 2016 y versiones anteriores

  1. Haga clic en Inicio, todos los programas, Microsoft SQL Server 2008 SP1 o Microsoft SQL Server 2008 R2 y, a continuación, haga clic en SQL Server Management Studio.

  2. En el cuadro de diálogo Conectar con el servidor , en la lista desplegable Tipo de servidor, seleccione Integration Services.

  3. En la lista desplegable Nombre del servidor, seleccione el nombre del servidor en el que ejecuta el paquete.

  4. En la lista desplegable Autenticación , seleccione el tipo de autenticación que usa para conectarse al servidor.

  5. Si es necesario, escriba el nombre de usuario y la contraseña.

  6. Haga clic en Conectar.

  7. En el árbol de consola, expandaPaquetes almacenados de Integration Services> y, a continuación, haga clic en MSDB.

  8. Haga clic con el botón derecho en el paquete BAM_AN_<View> y, a continuación, haga clic en Ejecutar Paquete.

Ejecutar el paquete de mantenimiento de Servicios de Integración de Datos de BAM

BizTalk Server 2020 y versiones posteriores

  1. Inicie SQL Server Management Studio.

  2. En el cuadro de diálogo Conectar al servidor , en la lista desplegable Tipo de servidor, seleccione Servicios de base de datos.

  3. En la lista desplegable Nombre del servidor, seleccione el nombre del servidor en el que ejecuta el paquete.

  4. En la lista desplegable Autenticación , seleccione el tipo de autenticación que usa para conectarse al servidor.

  5. Si es necesario, escriba el nombre de usuario y la contraseña.

  6. Haga clic en Conectar.

  7. En el árbol de consola, expanda Catálogos> de Integration ServicesSSISDB>BizTalk Server>Proyectos>BAM_DM_<Nombre de actividad>> y expanda Paquetes.

  8. Haga clic con el botón derecho en el paquete BAM_DM_<Activity name.dtsx> y, a continuación, haga clic en Ejecutar....

    Ejecutar la actividad de BAM de BizTalk Server en SQL Server Management Studio

BizTalk Server 2016 y versiones anteriores

  1. Haga clic en Inicio, todos los programas, Microsoft SQL Server 2008 SP1 o Microsoft SQL Server 2008 R2 y, a continuación, haga clic en SQL Server Management Studio.

  2. En el cuadro de diálogo Conectar con el servidor , en la lista desplegable Tipo de servidor, seleccione Integration Services.

  3. En la lista desplegable Nombre del servidor, seleccione el nombre del servidor en el que ejecuta el paquete.

  4. En la lista desplegable Autenticación , seleccione el tipo de autenticación que usa para conectarse al servidor.

  5. Si es necesario, escriba el nombre de usuario y la contraseña.

  6. Haga clic en Conectar.

  7. En el árbol de consola, expandaPaquetes almacenados de Integration Services> y, a continuación, haga clic en MSDB.

  8. Haga clic con el botón derecho en el paquete BAM_DM_<Activity name>, y a continuación, haga clic en Ejecutar paquete.

Programar los paquetes para que se ejecuten periódicamente

  1. Abre SQL Server Management Studio.

  2. En el cuadro de diálogo Conectar al servidor , en la lista desplegable Tipo de servidor, seleccione Motor de base de datos.

  3. En la lista desplegable Nombre del servidor, seleccione el nombre del servidor en el que ejecuta el paquete.

  4. En la lista desplegable Autenticación , seleccione el tipo de autenticación que usa para conectarse al servidor.

  5. Si es necesario, escriba el nombre de usuario y la contraseña.

  6. Haga clic en Conectar.

  7. En el árbol de consola, expanda el servidor y seleccione Agente SQL Server.

  8. Si el Agente SQL Server está deshabilitado, haga clic con el botón derecho en Agente SQL Server y seleccione Iniciar.

  9. Haga clic con el botón derecho en Agente SQL Server y seleccione Nuevo trabajo.

  10. En el cuadro de diálogo Nuevo trabajo , escriba un nombre para el trabajo en el cuadro de texto Nombre .

  11. En la ventana Seleccionar una página , haga clic en Pasos y, a continuación, haga clic en Nuevo. Se abrirá el cuadro de diálogo Nuevo paso de trabajo .

  12. En el cuadro de texto Nombre del paso, escriba un nombre de identificación para el paso.

  13. En la lista desplegable Tipo , seleccione Paquete de SQL Server Integration Services y, en la lista desplegable Origen del paquete , seleccione Catálogo de SSIS. Para BizTalk Server 2016 y versiones anteriores, en la lista desplegable Origen del paquete , seleccione Almacén de paquetes SSIS.

  14. En la lista desplegable Servidor , seleccione el servidor en el que ejecuta el trabajo.

  15. Haga clic en el botón selector de archivos del cuadro de texto Paquete, seleccione el paquete que está programando (ya sea el paquete BAM_DM_<nombre de actividad> o el paquete BAM_AN_<nombre de vista>) y, a continuación, haga clic en Aceptar.

  16. En la ventana Seleccionar una página , haga clic en Programaciones y, a continuación, haga clic en Nuevo. Se abrirá el cuadro de diálogo Nueva programación de trabajo .

  17. En el cuadro de texto Nombre , escriba un nombre para la programación.

  18. Crea tu horario usando los campos de frecuencia.

  19. Haga clic en Aceptar para guardar el trabajo.

    Nota:

    Si BAM está configurado con una instancia no predeterminada de SQL Server, el BAM_AN_POCube DTSPackage no se programa ni se ejecuta con precisión. Debe modificar el archivo de configuración para permitir que los paquetes continúen ejecutándose. Para obtener más información, consulte la sección "Modificar el contenido del archivo de configuración" en https://go.microsoft.com/fwlink/?LinkId=196768.

Véase también

Administración de bases de datos BAM