Partilhar via


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.

ObservaçãoObservação

Criar agendas compartilhadas exige o serviço do SQL Server Agent.

Para criar agendas compartilhadas

  1. Clique em Ações do Site.

  2. Clique em Configurações de Site.

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

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

  5. 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 nomeação que coloque a informação mais descritiva no início do nome.

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

  7. Defina o agendamento. Nem todas as combinações de agenda têm suporte em uma única agenda.

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

  9. 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 agendamentos compartilhados podem ser pausados e reiniciados. Não é possível pausar agendamentos específicos a relatórios.

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

Enquanto um agendamento compartilhado estiver pausado, todas as operações que teriam ocorrido são ignoradas. Ao permitir que um agendamento compartilhado continue, o processamento de relatórios e assinaturas ocorrerá no próximo horário agendado, usando o horário 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. Na seção Reporting Services, clique em Gerenciar Agendamentos Compartilhados.

  4. Selecione a agenda e clique em Pausar Agendamentos Selecionados.

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 um agendamento e deixá-lo expirar são ações diferentes. Uma data de expiração é usada para parar um agendamento, mas não o exclui. Como os agendamentos são usados para automatizar as operações do servidor de relatórios, eles nunca são excluídos automaticamente. Agendamentos expirados fornecem evidência para os administradores do servidor de relatórios quanto aos motivos pelos quais um processo automatizado parou 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. Na seção Reporting Services, clique em Gerenciar Agendamentos Compartilhados.

  4. Selecione a agenda e clique em Excluir.