Definir opções de processamento (Reporting Services no modo integrado do SharePoint)

Aplica-se a: SQL Server Reporting Services (2016) SharePoint ❌ Servidor de Relatórios do Power BI

Para obter conteúdo relacionado a versões anteriores do SSRS (SQL Server Reporting Services), confira O que é o SQL Server Reporting Services?

Defina as opções de processamento em um relatório do Reporting Services para determinar quando ocorre o processamento de dados. Pode também definir um valor de tempo limite para o processamento de relatórios, além de opções que determinam se o histórico de relatórios está habilitado para o relatório atual.

  • Você pode executar um relatório como instantâneo de relatório para evitar que o relatório seja executado em momentos arbitrários (durante um backup agendado, por exemplo). Um instantâneo de relatório normalmente é criado e, em seguida, atualizado de acordo com um agendamento, permitindo marcar o horário exato em que ocorrerá o processamento de dados e do relatório. Se um relatório basear-se em consultas cujo processamento seja demorado ou que utilizem dados de uma fonte de dados que prefira que não seja acessada durante determinadas horas, você deverá executar o relatório como instantâneo.

  • Um servidor de relatório pode armazenar em cache uma cópia de um relatório processado e devolvê-la quando um usuário abrir o relatório. O armazenamento em cache é uma técnica de aprimoramento de desempenho. O armazenamento em cache pode diminuir o tempo necessário para recuperar um relatório, caso ele seja grande ou acessado frequentemente.

  • Um histórico de relatórios é uma coleção de cópias de um relatório executadas anteriormente. É possível usar o histórico de relatórios para manter ao longo do tempo um registro de um relatório. Um histórico de relatórios não se destina a relatórios que contenham dados confidenciais ou pessoais. Por este motivo, um histórico de relatórios pode incluir somente os relatórios que consultem uma fonte de dados utilizando um conjunto único de credenciais (armazenadas ou usadas para a execução de um relatório de forma autônoma) disponível para todos os usuários que executem um relatório.

    A integração do Reporting Services com o SharePoint utiliza recursos de gerenciamento de inserção e extração de conteúdo do SharePoint para salvar atualizações em tipos de conteúdo do Reporting Services. isso inclui a criação de instantâneos de relatórios. Portanto, se você ativar o controle de versões em uma biblioteca de documentos, verá a versão de relatório atualizada quando um novo instantâneo de histórico de relatórios for criado. Esse é um efeito colateral de atualizar instantâneos. Quando um instantâneo é atualizado, ele faz com que a propriedade LastExecution do relatório se altere, e isso causa uma alteração na versão do relatório.

  • Você pode especificar valores de tempo limite para definir limites para o uso dos recursos do sistema.

Observação

A integração do Reporting Services ao SharePoint não está mais disponível após o SQL Server 2016.

Definir opções de atualização de dados

  1. Aponte para um relatório na biblioteca.

  2. Selecione a seta para baixo e escolha Gerenciar opções de processamento.

  3. Em Opções de Atualização de Dados, selecione Usar dados de instantâneo. Se você vir a mensagem "Este relatório não pode ser executado a partir de um instantâneo porque uma ou mais das credenciais de fontes de dados não estão armazenadas", isto significa que o relatório não está configurado para ser executado de forma autônoma e que você deve modificar as fontes de dados para usar credenciais armazenadas antes de definir esta opção.

  4. Em Opções de Instantâneo de Dados, selecione Agendar processamento de dados.

  5. Selecione Em uma agenda compartilhada se você tiver uma agenda compartilhada que deseje usar; caso contrário, selecione Em uma agenda personalizada e escolha Configurar.

  6. Selecione a frequência, o agendamento, as datas de início e término e escolha OK.

  7. Em Opções de Instantâneo de Dados, selecione Criar ou atualizar o instantâneo quando esta página for salva se você quiser criar imediatamente dados de instantâneo para serem usados com o relatório, sem aguardar o processamento de dados agendado.

Definir opções de cache de relatório

  1. Aponte para um relatório na biblioteca.

  2. Selecione a seta para baixo e escolha Gerenciar opções de processamento.

  3. Em Opções de Atualização de Dados, selecione Usar dados armazenados em cache. Se você vir a mensagem "Não é possível armazenar este relatório em cache porque uma ou mais das credenciais de fonte de dados não estão armazenadas", isto significa que o relatório não está configurado para ser executado de forma autônoma e que você deve modificar as fontes de dados para usar credenciais armazenadas antes de definir esta opção.

  4. Em Opções de Cache, especifique como o cache expira:

    • Insira um número de minutos após o qual o cache expirará.

    • Use uma agenda compartilhada para limpar o cache nos horários especificados na agenda.

    • Crie uma agenda compartilhada para limpar o cache em um horário especificado por você.

Definir valores de tempo limite de processamento

  1. Aponte para um relatório na biblioteca.

  2. Selecione a seta para baixo e escolha Gerenciar opções de processamento.

  3. Em Tempo Limite de Processamento, selecione Usar a configuração padrão do site se você quiser usar o valor especificado no nível do servidor de relatório. Caso contrário, selecione Não especificar tempo limite para processamento de relatório ou Limitar o processamento de relatórios em segundos se quiser substituir esse valor para que não haja tempo limite ou para que haja outros valores de tempo limite.

Definir opções e limites de histórico de relatórios

  1. Aponte para um relatório na biblioteca.

  2. Selecione a seta para baixo e escolha Gerenciar opções de processamento.

  3. Em Opções de Instantâneo de Histórico, especifique como e quando o processamento de dados ocorre e é salvo.

  4. Em Limites de Instantâneo de Histórico, selecione Usar a configuração padrão do site se desejar usar o valor especificado no nível do servidor de relatório. Caso contrário, selecione Não limitar o número de instantâneos ou Limitar o número de instantâneos para especificar um valor personalizado.

Definir tempo limite de banco de dados