Partilhar via


Trabalhar com relatórios paginados (portal web)

Aplica-se a: SQL Server 2016 (13.x) Serviços de Relatórios e versões posteriores Power BI Report Server

Pode visualizar e gerir as propriedades de um relatório paginado no portal web. O portal web pode iniciá-lo no Construtor de Relatórios para criar ou editar relatórios paginados.

Criar um relatório paginado

Para criar um novo conjunto de dados partilhado, pode usar os seguintes passos.

  1. Seleciona novidade na barra de menus.

  2. Selecionar Relatório Paginado.

    Captura de ecrã que mostra a lista pendente

  3. Esta ação ou lança o Construtor de Relatórios, ou pede-te para o descarregar.

  4. Constrói o teu relatório e depois seleciona o ícone de guardar no canto superior esquerdo para guardar o relatório paginado de volta no servidor de relatórios.

Gerir um relatório paginado existente

Para gerir um relatório paginado existente, utiliza-se os seguintes passos.

Observação

Se não vir relatórios paginados na pasta, certifique-se de que está a visualizar relatórios paginados. Pode selecionar Visualizar na barra de menu no canto superior direito do portal web. Certifique-se de que os Relatórios Paginados estão verificados.

  1. Selecione a elipse (...) para o conjunto de dados que pretende gerir.

    Captura de ecrã que mostra o utilizador a selecionar a opção de elipse para o conjunto de dados.

  2. Selecione Gerir, que o leva ao ecrã de edição.

    Captura de ecrã que mostra a opção de reticências selecionada e a opção GERIR destacada.

Propriedades

No ecrã de propriedades, pode alterar o nome e a descrição do relatório paginado. Também pode apagar, mover, criar um relatório ligado, editar no construtor de relatórios, descarregar ou substituir.

Captura de ecrã que mostra a janela de Propriedades da caixa de diálogo Editar Vendas da Empresa.

Parâmetros

Pode modificar parâmetros existentes de um relatório paginado. Para adicionar um novo parâmetro, deve editar o relatório no Construtor de Relatórios ou nas Ferramentas de Dados do SQL Server.

Captura de ecrã que mostra o ecrã de Parâmetros da caixa de diálogo Editar Vendas da Empresa.

Fonte de dados

Pode apontar para uma fonte de dados partilhada ou inserir informações de ligação para uma fonte de dados personalizada.

Captura de ecrã que mostra o ecrã de Fontes de Dados da caixa de diálogo Editar Vendas da Empresa.

As seguintes opções são usadas para especificar uma fonte de dados personalizada.

Type

Especifique uma extensão de processamento de dados que seja usada para processar dados da fonte de dados. Para uma lista de extensões de dados incorporadas, veja [Fontes de Dados Suportadas por Serviços de Relatórios (SSRS)]. Outras extensões de processamento de dados podem estar disponíveis junto de outros fornecedores.

Cadeia de conexão

Especifique a cadeia de ligação que o servidor de relatórios usa para se ligar à fonte de dados. O tipo de ligação determina a sintaxe que deve usar. Por exemplo, uma string de ligação para a extensão de processamento de dados XML é uma URL para um documento XML. Na maioria dos casos, uma cadeia de ligação típica especifica o servidor de base de dados e um ficheiro de dados. O exemplo seguinte ilustra uma cadeia de ligação usada para ligar a uma base de dados SQL Server chamada MyData:

data source=(a SQL Server instance);initial catalog=MyData

Uma cadeia de ligação pode ser configurada como uma expressão para que possa especificar a fonte de dados em tempo de execução. As expressões da fonte de dados são definidas no relatório no Designer de Relatórios. As expressões da fonte de dados não podem ser definidas, visualizadas ou modificadas no portal web. No entanto, pode substituir uma expressão de fonte de dados selecionando Override Default para inserir uma cadeia de ligação estática. Se quiseres voltar para a expressão, seleciona Reverter para o Padrão. O servidor de relatórios armazena a cadeia de ligação original caso precise de a restaurar. Para usar expressões de fonte de dados, deve usar a informação de ligação à fonte de dados que foi originalmente publicada no relatório. Fontes de dados partilhadas não suportam o uso de expressões na cadeia de ligação.

Credentials

Pode especificar a opção que determina como as credenciais são obtidas.

Importante

Se forem fornecidas credenciais na cadeia de ligação, as opções e valores fornecidos nesta secção são ignorados. Note que, se especificar credenciais na cadeia de ligação, os valores são exibidos em texto claro para todos os utilizadores que consultam esta página.

Como utilizador que visualiza o relatório

Use as credenciais do Windows do utilizador atual para aceder à fonte de dados. Selecione esta opção quando as credenciais usadas para aceder a uma fonte de dados forem as mesmas usadas para iniciar sessão no domínio de rede. Essa opção funciona melhor quando a autenticação Kerberos está habilitada para seu domínio ou quando a fonte de dados está no mesmo computador que o servidor de relatório. Se o Kerberos não estiver ativado, as credenciais do Windows não podem ser transferidas para outro serviço ou máquina remota. Se forem necessárias mais ligações ao computador, recebe um erro em vez dos dados que espera.

Um administrador de servidor de relatórios pode desativar o uso de segurança integrada no Windows para aceder às fontes de dados de relatório. Se este valor estiver desativado, a funcionalidade não está disponível.

Não use esta opção se planeia agendar ou subscrever este relatório. O processamento de relatórios agendados ou sem supervisão requer credenciais que possam ser obtidas sem a entrada do utilizador ou o contexto de segurança de um utilizador corrente. Apenas as credenciais armazenadas oferecem esta capacidade. Por esta razão, o servidor de relatórios impede-o de agendar o processamento de relatórios ou subscrições se o relatório estiver configurado para o tipo de credencial de segurança integrada do Windows. Se escolher esta opção para um relatório que já está subscrito ou que tem operações agendadas, as subscrições e operações agendadas param.

Utilização destas credenciais

Armazene um nome de utilizador e uma palavra-passe encriptados na base de dados do servidor de relatórios. Selecione esta opção para executar um relatório sem vigilância (por exemplo, relatórios iniciados por agendamentos ou eventos em vez de ação do utilizador).

Também pode escolher o tipo de credencial a utilizar. Ou autenticação Windows (nome de utilizador e palavra-passe do Windows), ou uma credencial específica da base de dados (nome de utilizador e palavra-passe da base de dados), como autenticação SQL.

Se a conta for uma credencial Windows, a conta que especificar deve ter permissões de início de sessão local no computador que aloja a fonte de dados usada pelo relatório.

Selecione Iniciar sessão usando estas credenciais, mas depois tente fazer-se passar pelo utilizador que visualiza o relatório para permitir a delegação de credenciais, mas apenas se uma fonte de dados suportar a usurpação. Para bancos de dados do SQL Server, essa opção define a função SETUSER. Para Serviços de Análise, isto utiliza NomeUtilizadorEficaz.

Solicitando ao utilizador que vê o relatório as credenciais

Cada utilizador deve introduzir um nome de utilizador e uma palavra-passe para aceder à fonte de dados. Pode definir o texto do prompt que solicita credenciais de utilizador. Por exemplo, "Introduza um nome de utilizador e palavra-passe para aceder à fonte de dados."

Também pode escolher o tipo de credencial a utilizar. Ou autenticação Windows (nome de utilizador e palavra-passe do Windows), ou uma credencial específica da base de dados (nome de utilizador e palavra-passe da base de dados), como autenticação SQL.

Sem quaisquer credenciais

Este método permite-lhe não fornecer quaisquer credenciais para a fonte de dados. Se uma fonte de dados exigir o login do utilizador, escolher esta opção não tem efeito. Só deve escolher esta opção se a ligação à fonte de dados não exigir credenciais de utilizador.

Para usar esta opção, deve configurar a conta de execução não assistida para o seu servidor de relatórios. A conta de execução não assistida é usada para conectar-se a fontes de dados externas quando outras formas de credenciais não estão disponíveis. Se especificar esta opção e a conta não estiver configurada, a ligação à fonte de dados do relatório falha e o processamento do relatório não ocorre. Para mais informações sobre esta conta, consulte Configurar a conta de execução não assistida (Gestor de Configuração do Servidor de Relatórios).

Subscrições

Uma subscrição dos Serviços de Relatórios é uma configuração que entrega um relatório numa altura específica ou em resposta a um evento, e num formato de ficheiro que especificar. Por exemplo, todas as quartas-feiras, guarde o relatório MonthlySales.rdl como um documento Microsoft Word numa partilha de ficheiros. As subscrições podem ser usadas para agendar e automatizar a entrega de um relatório e com um conjunto específico de valores de parâmetros de relatório. Para mais informações, consulte Trabalhar com subscrições (portal web).

Captura de ecrã que mostra o ecrã de Subscrições da caixa de diálogo Editar Vendas da Empresa.

Itens dependentes

Utilize a página de Itens Dependentes para ver uma lista de itens que fazem referência a este relatório. O ícone de cada tipo de item indica o que é. Pode então selecionar a reticência (...) em cada item para gerir melhor esses itens.

Cache

Tem opções quando se trata de armazenar em cache dados para um relatório paginado. Começas com uma seleção simples.

  1. Execute este relatório sempre com os dados mais recentes, fazendo consultas à fonte de dados cada vez que o relatório é executado. Isto resulta num relatório sob demanda que contém os dados mais atualizados. Uma nova instância do relatório será criada cada vez que o relatório for aberto, contendo os resultados de uma nova consulta. Com esta abordagem, se 10 utilizadores abrirem o relatório ao mesmo tempo, são enviadas 10 consultas para a fonte de dados para processamento.

  2. Guardar cópias em cache deste relatório e usá-las quando disponíveis coloca uma cópia temporária dos dados numa cache para uso posterior. A cache geralmente melhora o desempenho porque os dados são devolvidos da cache em vez de ser executada novamente a consulta ao conjunto de dados. Com esta abordagem, se 10 utilizadores abrirem o relatório, apenas o primeiro pedido gera uma consulta à fonte de dados. O relatório é então armazenado em cache e os nove utilizadores restantes visualizam o relatório em cache.

  3. Corra sempre este relatório em snapshots pré-gerados, pois ele armazena em cache o layout do relatório e os dados para um determinado período de tempo. Pode executar um relatório como um instantâneo de relatório para evitar que o relatório seja executado em momentos arbitrários, por exemplo, durante uma cópia de segurança agendada. O snapshot pode ser atualizado num calendário. [Saiba mais]

Captura de ecrã que mostra o ecrã de Cache da caixa de diálogo Editar Vendas da Empresa com a opção Sempre executar este relatório com a opção de dados mais recentes selecionada.

Selecionar Cópias em Cache deste relatório e usá-las quando disponíveis apresenta-lhe mais opções.

Captura de ecrã que mostra o ecrã de Cache da caixa de diálogo Editar Vendas da Empresa com a opção

Para mais informações, consulte Trabalhar com instantâneos (portal web).

Expiração do cache

Podes controlar se queres expirar a cache, para o relatório paginado, após um certo período de tempo, ou se preferes fazê-lo num calendário. Pode usar um horário partilhado.

Observação

Isto não atualiza a cache.

Planos de Atualização de Cache

Pode usar os Planos de Atualização do Cache para criar agendas para pré-carregar o cache com cópias temporárias de dados para um relatório paginado. Um plano de atualização inclui um calendário e a opção de especificar ou substituir valores para parâmetros. Não é possível sobrescrever valores para parâmetros marcados como somente leitura. Pode criar e usar mais do que um plano de atualização.

As atribuições de funções padrão que permitem adicionar, eliminar e alterar relatórios paginados para planos de atualização de cache são Content Manager, My Reports e Publisher.

Depois de aplicar a opção de cache mencionada anteriormente, pode definir um plano de atualização da cache. Para isso, selecione o link Gerir Planos de Atualização que aparece depois de aplicar as definições de cache. Este link leva-o à página do plano de atualização do cache.

Para criar um novo plano de atualização da cache, selecione Novo Plano de Atualização da Cache. Pode então introduzir um nome para o plano e especificar um calendário. Se o conjunto de dados tiver parâmetros definidos, vês esses parâmetros listados e podes fornecer valores, a menos que estejam marcados como apenas leitura.

Quando terminares, podes selecionar Criar Plano de Atualização da Cache.

Captura de ecrã da caixa de diálogo Editar Vendas da Empresa que mostra a opção Criar Plano de Atualização da Cache.

Observação

O SQL Server Agent precisa de estar a correr para criar um plano de atualização da cache.

Depois pode editar ou eliminar planos que estejam listados. A opção Novo a Partir de Existente está ativada quando é selecionado um e apenas um plano de atualização do cache. Esta opção cria um novo plano de atualização que é copiado do plano original. A página do plano de atualização da cache abre-se pré-preenchida com detalhes do plano selecionado. Pode então modificar as opções de atualização do plano e guardar o plano com uma nova descrição.

Instantâneos históricos

Use a página de Snapshots de Histórico para visualizar snapshots de relatórios gerados e armazenados ao longo do tempo. Dependendo das opções definidas, o histórico de relatórios pode conter apenas os snapshots mais recentes.

O histórico do relatório é sempre analisado no contexto do relatório de onde se origina. Não se pode ver o histórico de todos os relatórios num servidor de relatórios num só local.

Para gerar um instantâneo, o relatório deve ser capaz de correr sem vigilância (ou seja, deve usar credenciais armazenadas; relatórios parametrizados devem conter valores de parâmetros padrão para todos os parâmetros). Os snapshots podem ser gerados manualmente ou como operações agendadas.

Pode selecionar um instantâneo do histórico de relatórios para o visualizar. Os instantâneos que aparecem no histórico de relatórios distinguem-se apenas pela data e hora em que foram criados. Não há qualquer indicação visual que distinga se um snapshot foi gerado em resposta a um horário ou a uma operação manual.

Segurança

Use a página de propriedades de Segurança para visualizar ou modificar as definições de segurança que determinam o acesso ao relatório. Esta página está disponível para itens que tem permissão para proteger.

O acesso aos itens é definido através de atribuições de funções que especificam as tarefas que um grupo ou utilizador pode realizar. Uma atribuição de funções consiste num nome de utilizador ou grupo e uma ou mais definições de função que especificam um conjunto de tarefas.

Editar Segurança do Item

Selecione para alterar a forma como a segurança é definida para o item atual.