Como armazenar um relatório em cache (Gerenciador de Relatórios)

Um modo de melhorar o desempenho é configurar propriedades de cache para um relatório. Quando um relatório é armazenado em cache, uma cópia do relatório renderizado é salva por um curto período de tempo. O primeiro usuário que solicita o relatório deve aguardar a conclusão do processamento antes de exibir o relatório. Usuários subseqüentes que solicitam o relatório dentro do período de cache podem exibi-lo imediatamente porque o processamento já ocorreu.

Há restrições quanto aos tipos de relatórios que podem ser armazenados em cache. Por exemplo, um relatório não pode ser armazenado em cache se suas saídas forem diferentes dependendo da identidade do usuário ou se os dados forem recuperados com o token de segurança do usuário que solicita o relatório. Para obter mais informações, consulte Cache de relatório no Reporting Services.

Para agendar a validade de um relatório armazenado em cache

  1. Inicie o Gerenciador de Relatórios.

  2. No Gerenciador de Relatórios, navegue até a página Conteúdo. Navegue até o relatório para o qual deseja definir propriedades de cache e clique no relatório para abri-lo.

  3. Clique na guia Propriedades.

  4. No quadro esquerdo, clique na guia Execução.

  5. Na página, selecione Processar esse relatório com os dados mais recentes.

  6. Selecione um das duas opções de cache a seguir e configure a validade do seguinte modo:

    • Para configurar uma cópia armazenada em cache para expirar depois de um período de tempo específico, clique em Armazenar uma cópia temporária do relatório em cache. Expirar cópia de relatório após o seguinte número de minutos. Digite o número de minutos para a validade do relatório.

    • Para configurar uma cópia armazenada em cache para expirar em uma agenda, clique em Armazenar uma cópia temporária do relatório em cache. Expirar cópia de relatório no seguinte agendamento. Clique em Configurar ou selecione uma agenda compartilhada para controlar a validade do relatório.

  7. Clique em Aplicar.