Partilhar via


Como pré-carregar o cache (Gerenciador de Relatórios)

Use uma assinatura controlada por dados para pré-carregar o cache com instâncias de relatórios com parâmetros. Para obter mais informações, consulte Cache de relatório no Reporting Services.

Para pré-carregar o cache com um relatório específico do usuário

  1. Inicie o Gerenciador de Relatórios.

  2. No Gerenciador de Relatórios, navegue até a página Conteúdo e navegue até o relatório que você para o qual você deseja criar uma assinatura.

    ObservaçãoObservação

    Para criar uma assinatura controlada por dados, o relatório deve ser configurado para usar credenciais armazenadas ou nenhuma credencial.

  3. Clique no relatório, na guia Assinaturas e em Nova Assinatura Controlada por Dados.

  4. Opcionalmente, digite uma descrição para a assinatura.

  5. Na lista Especifique como os destinatários devem ser notificados, selecione Provedor de Entrega Nulo.

  6. Especifique um tipo de fonte de dados e clique em Avançar para configurar a fonte de dados.

  7. 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=Subscribers
    
  8. Clique em Avançar.

  9. Especifique a consulta ou o comando que recupera dados de assinante. Opcionalmente, aumente o período de tempo limite para as consultas que levam muito tempo para serem processadas. Por exemplo:

    Select * from UserInfo
    
  10. Clique em Validar. A consulta deve ser validada antes de você continuar. Quando a mensagem Consulta validada com êxito for exibida, clique em Avançar.

  11. Como você não pode configurar as configurações de extensão de entrega para o provedor de entrega nulo, clique em Avançar.

  12. Especifique os valores de parâmetro do relatório para a assinatura e clique em Avançar.

  13. Especifique quando a assinatura é processada. Não escolha Quando os dados do relatório forem atualizados no servidor de relatório. Essa definição se aplica somente a instantâneos. Se quiser usar uma agenda pré-existente, selecione Em um agendamento compartilhado.

    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çãoObservação

    Para que os assinantes recebam o relatório mais recente, a gente que você configura deve ser consistente com a agenda de entrega do relatório definida para os assinantes. Para obter mais informações, consulte Cache de relatório no Reporting Services.

  14. Configure as opções de Execução para o relatório como pode ser visto a seguir. Na página de relatório, clique na guia Propriedades.

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

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

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

    • Para fazer com que uma cópia armazenada em cache expire 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 fazer com que a cópia armazenada em cache expire em uma agenda, clique emArmazenar 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 definir uma agenda para a validade do relatório.

  18. Clique em Aplicar.