Cómo crear y administrar programaciones compartidas (Reporting Services en el modo integrado de SharePoint)

Una programación compartida es una programación multipropósito que proporciona información de programación lista para utilizar a cualquier número de informes o suscripciones. Estas programaciones se crean una sola vez y se incluyen referencias a las mismas en una página de suscripción o propiedades siempre que se necesita información sobre la programación. Las programaciones compartidas pueden administrarse, pausarse y reanudarse de forma centralizada. Sin embargo, las programaciones personalizadas deben modificarse manualmente para evitar que se ejecute el informe o la suscripción.

Para poder crear, modificar o eliminar programaciones compartidas, debe ser administrador del sitio de SharePoint.

Puede identificar una programación específica mediante su nombre descriptivo. Si no se especifica un nombre, se crea un nombre predeterminado en función de las características de la programación, como su patrón de periodicidad o las fechas y horas de ejecución.

Nota

Al crear programaciones compartidas, se requiere el servicio Agente SQL Server.

Crear programaciones compartidas

  1. Haga clic en Acciones del sitio.

  2. Haga clic en Configuración del sitio.

  3. En la sección Reporting Services, haga clic en Administrar programaciones compartidas.

  4. Haga clic en Agregar programación para abrir la página Propiedades de la programación.

  5. Escriba un nombre descriptivo para la programación. En las páginas de la aplicación usadas para trabajar con informes de Reporting Services, este nombre aparecerá en listas desplegables en las páginas de definición de la programación en todo el sitio. Evite los nombres largos y difíciles de leer. Siga una convención de nomenclatura que coloque la información más descriptiva al principio del nombre.

  6. Elija una frecuencia. Dependiendo de la frecuencia que elija, las opciones de programación que aparecen en la página pueden cambiar para admitir esa frecuencia (por ejemplo, si elige Mes, el nombre de cada mes aparecerá en la página).

  7. Defina la programación. Una sola programación no admite todas las combinaciones de programaciones.

  8. Establezca una fecha de inicio y finalización.

  9. Haga clic en Aceptar.

Pausar y reanudar las programaciones compartidas

Existe la posibilidad de pausar y reanudar las programaciones compartidas en uso. Pausar una programación compartida es un modo de congelar temporalmente una programación que se emplea para desencadenar el procesamiento de los informes y las suscripciones. Sólo es posible pausar y reanudar las programaciones compartidas. Las programaciones específicas del informe no admiten la operación de pausa.

Los procesos de los informes en curso no pueden pausarse ni reanudarse. Sólo se pueden pausar y reanudar las programaciones de la cola de programación del Agente SQL Server. Los trabajos en curso quedan fuera del alcance del motor de programación.

Mientras una programación compartida está pausada, cualquier operación que hubiera tenido lugar puede detenerse. Una vez reanudada la programación compartida, el procesamiento de la suscripción y del informe se produce durante la siguiente programación (según la hora local del servidor). El servidor de informes no lleva a cabo ninguna acción de compensación por las operaciones programadas que se habrían llevado a cabo de no haberse pausado la programación.

Pausar o reanudar una programación compartida

  1. Haga clic en Acciones del sitio.

  2. Haga clic en Configuración del sitio.

  3. En la sección Reporting Services, haga clic en Administrar programaciones compartidas.

  4. Seleccione la programación y haga clic en Pausar programaciones seleccionadas.

Eliminar programaciones compartidas

Todas las programaciones, sean compartidas o específicas del informe, deben eliminarse manualmente. Si elimina una programación compartida que está utilizándose, todas las referencias a la misma se reemplazarán por programaciones personalizadas sin especificar (es decir, una programación personalizada que no incluye información de fecha u hora).

Es importante saber que no es lo mismo eliminar una programación que hacer que expire. Las fechas de expiración se usan para detener una programación, no para eliminarla. Dado que las programaciones se usan para automatizar operaciones del servidor de informes, nunca se eliminan automáticamente. Las programaciones expiradas constituyen una prueba para los administradores de los servidores de informes con relación a las causas que han detenido un proceso automático. Sin la existencia de la programación expirada, los administradores podrían errar en el diagnóstico del problema o perder demasiado tiempo en intentar solucionar un proceso que en realidad es completamente válido.

Las programaciones personalizadas que han expirado permanecen adjuntas al informe. Es posible determinar si una programación ha expirado con solo revisar la fecha de finalización. Las programaciones compartidas expiradas se conservan en la lista Programaciones compartidas. El campo Estado indica si la programación ha expirado. Puede volver a aplicar la programación ampliando la fecha de finalización o eliminar la referencia a la programación si es que ya no la necesita.

Eliminar una programación compartida

  1. Haga clic en Acciones del sitio.

  2. Haga clic en Configuración del sitio.

  3. En la sección Reporting Services, haga clic en Administrar programaciones compartidas.

  4. Seleccione la programación y haga clic en Eliminar.