Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Você pode pré-carregar o cache para um conjunto de dados compartilhado criando um plano de atualização do cache para o conjunto de dados compartilhado.
Você pode pré-carregar o cache para um relatório de duas maneiras:
Criar um plano de atualização do cache para o relatório. Este é o método preferencial.
Usar uma assinatura controlada por dados para pré-carregar o cache com instâncias de relatórios com parâmetros. Essa era a única maneira de pré-carregar o cache em versões do Reporting Services anteriores ao SQL Server 2008 R2. Para obter mais informações, confiraRelatórios em Cache (SSRS).
As condições a seguir devem ser atendidas para que seja possível armazenar em cache um relatório ou um conjunto de dados compartilhado:
O conjunto de dados compartilhado ou o relatório deve ter o armazenamento em cache habilitado.
As fontes de dados compartilhadas do conjunto de dados compartilhado ou do relatório devem estar configurados para usar credenciais armazenadas ou nenhuma credencial.
O serviço SQL Server Agent tem de estar em execução.
Para pré-carregar o cache criando um plano de atualização de cache
No Gerenciador de Relatórios, navegue até a página Conteúdo e navegue até o item que você deseja armazenar em cache.
Passe o mouse sobre o item, clique na lista suspensa e clique em Gerenciar.
Clique na guia Opções de Atualização de Cache .
Na barra de ferramentas, clique em Novo Plano de Atualização de Cache.
Observação
Se o item não tiver o cache habilitado, você será solicitado a habilitar o cache. Para habilitar o cache, clique em OK.
A página Plano de Atualização de Cache é aberta.
Opcionalmente, digite uma descrição para o plano de atualização.
Para uma agenda compartilhada, clique em Agenda compartilhada e selecione o nome da agenda a ser usada.
Para um agendamento personalizado, clique em Agendamento específico do item e clique em Configurar.
Configurar a agenda
Clique em OK.
Para carregar antecipadamente o cache com um relatório específico para o usuário usando uma assinatura baseada em dados
No Gerenciador de Relatórios, navegue até a página Conteúdo e navegue até o relatório para o qual você deseja criar uma assinatura.
Clique no relatório, clique na guia Assinaturas e clique em Nova Data-Driven Assinatura.
Opcionalmente, digite uma descrição para a assinatura.
Na lista Especificar como os destinatários são notificados , selecione Provedor de Entrega Nulo.
Especifique um tipo de fonte de dados e clique em Avançar para configurar a fonte de dados.
Especifique o tipo de conexão, a cadeia de conexão e as credenciais para acessar a fonte de dados que contém dados de assinante. O exemplo a seguir ilustra uma cadeia de conexão usada para se conectar a um banco de dados do SQL Server chamado Assinantes:
data source=<servername>; initial catalog=SubscribersClique em Próximo.
Especifique a consulta ou o comando que recupera os dados do assinante. Opcionalmente, aumente o período de tempo limite para consultas que levam muito tempo para serem processadas. Por exemplo:
Select * from UserInfoClique em Validar. A consulta deve ser validada antes de você continuar. Quando a mensagem consulta validada com êxito for exibida, clique em Avançar.
Como você não pode definir as configurações de extensão de entrega para o provedor de entrega nulo, clique em Avançar.
Especifique os valores de parâmetro de relatório para a assinatura e clique em Avançar.
Especifique quando a assinatura é processada. Não escolha Quando os dados do relatório são atualizados no servidor de relatório. Essa definição se aplica somente a instantâneos. Se quiser usar uma agenda pré-existente, selecione Em uma agenda compartilhada.
Ou, para criar uma agenda personalizada, clique em Em um agendamento criado para esta assinatura e clique em Avançar. Configure a agenda e clique em Concluir.
Observação
Para que os assinantes recebam o relatório mais recente, o agendamento configurado deve ser consistente com o agendamento de entrega de relatório definido para os assinantes. Para obter mais informações, consulte o Gerenciador de Relatórios (modo nativo do SSRS).
Configure as opções de Execução para o relatório como pode ser visto a seguir. Na página do relatório, clique na guia Propriedades .
No quadro esquerdo, clique na guia Execução .
Na página, selecione Processar esse relatório com os dados mais recentes.
Escolha um das duas opções de cache a seguir e configure a validade do seguinte modo:
Para fazer com que a cópia armazenada em cache expire após um determinado período de tempo, clique em Cache em uma cópia temporária do relatório. Expire a cópia do relatório após alguns minutos. Digite o número de minutos para a expiração do relatório.
Para fazer com que a cópia armazenada em cache expire em um agendamento, clique em Cache em uma cópia temporária do relatório. Expire a cópia do relatório na agenda a seguir. Clique em Configurar ou selecione uma agenda compartilhada para definir uma agenda para a expiração do relatório.
Clique em Aplicar.
Consulte Também
Assinaturas doData-Driven
Criar uma assinatura Data-Driven (Tutorial do SSRS)
Desempenho, instantâneos, cache (Reporting Services)
Definir propriedades de processamento de relatórios
Relatórios de cache (SSRS)