Como criar e gerenciar agendas compartilhadas (Reporting Services no modo integrado do SharePoint)

Uma agenda compartilhada é uma agenda com vários propósitos que fornece informações de agenda prontas para uso para qualquer quantidade de relatórios ou assinaturas. Crie uma agenda compartilhada uma vez e, depois, faça referências a ela em uma assinatura ou página de propriedade quando precisar especificar informações de agenda. As agendas compartilhadas podem ser gerenciadas, pausadas e reiniciadas centralmente. Por outro lado, você deve editar manualmente uma agenda personalizada a fim de impedir a execução de um relatório ou assinatura.

É necessário ser um administrador de site para criar, modificar ou excluir agendas compartilhadas em um site do SharePoint.

Você pode identificar uma agenda específica por seu nome descritivo. Se um nome não for especificado, um nome padrão será criado com base nos fatos da agenda, por exemplo, o padrão de recorrência ou as datas e horas em que é executado.

Para criar agendas compartilhadas

  1. Clique em Ações do Site.

  2. Clique em Configurações de Site.

  3. Clique em Modificar Todas as Configurações de Site.

  4. Na seção Reporting Services, clique em Gerenciar Agendamentos Compartilhados.

  5. Clique em Adicionar Agenda para abrir a página Propriedades da Agenda.

  6. Digite um nome descritivo para a agenda. Nas páginas de aplicativo usadas para funcionar com os relatórios do Reporting Services, esse nome aparecerá em listas suspensas nas páginas de definição de agenda em todo o site. Evite usar nomes longos e difíceis de ler. Obedeça a uma convenção de nomenclatura que coloque as informações mais descritivas no início do nome.

  7. Escolha uma freqüência. Dependendo da freqüência escolhida, as opções de agenda exibidas na página podem ser alteradas para oferecer suporte a essa freqüência (por exemplo, se você escolher Mês, o nome de cada mês será exibido na página).

  8. Defina a agenda. Nem todas as combinações de agenda têm suporte em uma única agenda.

  9. Defina as datas de início e fim.

  10. Clique em OK.

Pausando e retomando agendas compartilhadas

Você pode pausar e retomar uma agenda compartilhada em uso. Pausar uma agenda compartilhada é uma maneira de congelar temporariamente uma agenda usada para disparar o processamento de relatórios e assinaturas. Somente agendas compartilhadas podem ser pausadas e reiniciadas. Não é possível pausar agendas específicas a relatórios.

Você não pode pausar e retomar o processamento de um relatório em andamento. Você só pode pausar e retomar agendas que estejam na fila de agendamento do serviço do SQL Server Agent. Um trabalho em andamento está fora do escopo do mecanismo de agendamento.

Enquanto uma agenda compartilhada estiver pausada, todas as operações que teriam ocorrido são ignoradas. Ao retomar uma agenda compartilhada, o processamento de relatórios e assinaturas ocorrerá na próxima hora agendada, usando a hora local do servidor. O servidor de relatório não compensa as operações agendadas que teriam ocorrido se a agenda não tiver sido pausada.

Para pausar ou retomar uma agenda compartilhada

  1. Clique em Ações do Site.

  2. Clique em Configurações de Site.

  3. Clique em Modificar Todas as Configurações de Site.

  4. Na seção Reporting Services, clique em Gerenciar Agendas Compartilhadas.

  5. Selecione a agenda e clique em Pausar.

Excluindo Agendas Compartilhadas

Todas as agendas, sejam compartilhadas ou específicas de relatório, devem ser excluídas manualmente. Se você excluir uma agenda compartilhada que esteja em uso, todas as referências a ela serão substituídas por agendas personalizadas não especificadas (ou seja, uma agenda personalizada sem informações de data ou hora).

Excluir uma agenda e deixá-la expirar são ações diferentes. Uma data de validade é usada para interromper uma agenda, mas não a exclui. Como as agendas são usadas para automatizar as operações do servidor de relatório, elas nunca são excluídas automaticamente. As agendas expiradas fornecem evidência para os administradores do servidor de relatório de por que um processo automatizado foi interrompido subitamente. Sem a presença da agenda expirada, um administrador do servidor de relatório pode diagnosticar incorretamente o problema ou gastar tempo desnecessário tentando solucionar um processo totalmente funcional.

Uma agenda personalizada que expirou permanece anexada ao relatório. Você poderá determinar se uma agenda expirou verificando sua data de término. Uma agenda compartilhada expirada permanece na lista de Agendas Compartilhadas. O campo Status indica se a agenda expirou. Você pode restabelecer a agenda estendendo a data final ou pode remover a referência à agenda se ela não for mais necessária.

Para excluir uma agenda compartilhada

  1. Clique em Ações do Site.

  2. Clique em Configurações de Site.

  3. Clique em Modificar Todas as Configurações de Site.

  4. Na seção Reporting Services, clique em Gerenciar Agendas Compartilhadas.

  5. Selecione a agenda e clique em Excluir.