Compartilhar via


Relatórios, partes de relatório e definições de relatório (Construtor de Relatórios e SSRS)

O Reporting Services usa diversos termos para descrever um relatório paginado em diferentes estados, incluindo a definição inicial, o relatório publicado e o relatório exibido conforme aparece para o usuário.

Observação

Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) no Construtor de Relatórios da Microsoft, Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.

As partes do relatório foram preteridas para todas as versões do Microsoft SQL Server Reporting Services após o Microsoft SQL Server Reporting Services 2019 e descontinuadas a partir do Microsoft SQL Server Reporting Services 2022 e do Servidor de Relatórios do Power BI.

Arquivos de definição de relatório (.rdl)

Uma definição de relatório é um arquivo que você cria no Construtor de Relatórios ou no Designer de Relatórios. Ela fornece uma descrição completa das conexões de fonte de dados, das consultas usadas para recuperar dados, das expressões, dos parâmetros, das imagens, das caixas de texto, das tabelas e de todos os outros elementos de tempo de design que podem ser incluídos em um relatório. Embora as definições de relatório possam ser complexas, elas especificam, no mínimo, uma consulta e outros conteúdos do relatório, propriedades de relatório e um layout de relatório.

As definições de relatório são renderizadas em tempo de execução como um relatório processado. Naquele momento, os dados são recuperados da fonte de dados e formatados de acordo com as instruções na definição de relatório. Uma definição de relatório pode ser executada diretamente de seu computador e salva localmente ou pode ser publicada em um servidor de relatório para que outros possam executá-la também.

As definições de relatório são gravadas em XML em conformidade com uma gramática XML chamada linguagem RDL. A linguagem RDL descreve os elementos XML, abrangendo todas as possíveis variações que um relatório pode assumir.

Arquivos de definição de relatório de cliente (.rdlc)

O Designer de Relatórios do Visual Studio produz arquivos de definição de relatório de cliente (.rdlc) a serem usados com o controle ReportViewer. Os arquivos .rdlc podem ser convertidos em arquivos .rdl para serem usados com o Designer de Relatórios do Reporting Services.

Arquivos de partes de relatório (.rsc)

Partes de relatório são itens de relatório autossuficientes que são armazenados no servidor de relatório e podem ser incluídos em outros relatórios. Use o Construtor de Relatórios para navegar e selecionar partes da Galeria de Partes de Relatório para acrescentar a seus relatórios. Use o Designer de Relatórios ou o Construtor de Relatórios para salvar partes do relatório para uso na Galeria de Partes de Relatório.

Uma definição de parte de relatório é um fragmento XML de um arquivo de definição de relatório. Para criar partes de relatório, crie uma definição de relatório e depois selecione itens de relatório no relatório para publicar separadamente como partes de relatório. Partes de relatório incluem regiões de dados, retângulos, além dos itens e imagens contidos neles. Você pode salvar uma parte de relatório com conjuntos de dados dependentes e referências à fonte de dados compartilhada para que ela seja reutilizada em outros relatórios.

Para obter mais informações, confira Partes de relatório (Construtor de Relatórios e SSRS) e Partes de relatório no Designer de Relatórios (SSRS).

Relatórios publicados

Após criar um arquivo .rdl, você poderá salvá-lo localmente ou em uma pasta pessoal (como a pasta Meus Relatórios) no servidor de relatório. Quando o relatório está pronto para verificação por outras pessoas, você o publica salvando-o do Construtor de Relatórios em uma pasta pública no servidor de relatório, carregando-o através do portal da Web do Reporting Services ou implantando uma solução de projeto de relatório do Designer de Relatórios. Um relatório publicado é um item que foi armazenado em um banco de dados de servidor de relatório e gerenciado em um servidor de relatório ou site do SharePoint.

Um relatório publicado é protegido por meio de atribuições de função com o uso do modelo de segurança baseado em funções do Reporting Services. Os relatórios publicados são acessados por meio de URLs, de Web Parts do SharePoint ou do portal da Web do Reporting Services. Outra opção é navegar até eles e abri-los no Construtor de Relatórios.

Instantâneos de relatório

Um relatório também pode ser publicado como um instantâneo que contém informações de layout e dados do momento em que foi executado inicialmente. Os instantâneos de relatório não são salvos em um formato de renderização específico. Em vez disso, os instantâneos de relatório são renderizados em um formato de exibição final (como HTML) somente quando solicitado por um usuário ou aplicativo. Para obter mais informações, consulte Localizando e exibindo relatórios no portal da Web.

Relatórios renderizados

Um relatório renderizado é um relatório totalmente processado que contém dados e informações de layout em um formato adequado para exibição (como HTML). O relatório não pode ser exibido até ser renderizado em um formato de saída. Siga um destes procedimentos para renderizar um relatório:

  • Crie ou abra um relatório no Construtor de Relatórios ou no Designer de Relatórios e execute-o.

  • Encontrar e executar um relatório no portal da Web do Reporting Services.

  • Localize e execute um relatório em um site do SharePoint integrado com um servidor de relatório do Reporting Services.

  • Assine um relatório, que é entregue em uma caixa de entrada de email ou em um compartilhamento de arquivo em um formato de saída especificado por você.

Assine um relatório, que é entregue em uma caixa de entrada de email ou em um compartilhamento de arquivo em um formato de saída especificado por você. O formato de renderização padrão para relatórios é HTML 4.0. Além do HTML, os relatórios podem ser renderizados em diversos formatos de saída, incluindo Excel, Word, XML, PDF, TIFF e CSV. Assim como os relatórios publicados, os relatórios renderizados não podem ser editados nem salvos em um servidor de relatório. Para obter mais informações, confira Exportar relatórios (Construtor de Relatórios e SSRS).