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

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

ObservaçãoObservação

É possível criar e modificar definições de relatórios (.rdl) no Report Builder 3.0 e no Designer de Relatórios no Business Intelligence Development Studio. Cada ambiente de criação fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Projetando e implementando relatórios usando o Designer de Relatórios (Reporting Services) na Web em microsoft.com.

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

Uma definição de relatório é um arquivo que você cria no Report Builder 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 também possam executá-la.

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. Para obter mais informações sobre definições de relatório ou linguagem RDL, consulte Criando relatórios no Designer de Relatórios e no Construtor de Relatórios 3.0 (SSRS) e Referência de linguagem RDL.

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. Para obter mais informações sobre arquivos .rdlc, consulte a documentação do Visual Studio e Reporting Services e controles ReportViewer no Visual Studio 2010.

Arquivos de parte de relatório (.rsc)

Uma definição de parte de relatório é um fragmento XML de um arquivo de definição de relatório. Você cria partes de relatório criando uma definição de relatório e, em seguida, selecionando itens no relatório a serem publicados separadamente como partes de relatório. Partes de relatório incluem regiões de dados, retângulos e seus itens e imagens contidos. Você pode salvar uma parte de relatório com os conjuntos de dados dependentes e as referências da fonte de dados compartilhada para reutilização em outros relatórios.

As partes do relatório são itens de relatório autossuficientes que são armazenados no servidor de relatórios e podem ser incluídas em outros relatórios. Use o Construtor de Relatórios para navegar e selecionar partes da Galeria de Partes de Relatório a serem adicionadas aos seus relatórios. Use o Designer de Relatórios ou o Report Builder para salvar partes de relatórios para serem usadas na Galeria de Partes de Relatório. Para obter mais informações, consulte Report Parts (Report Builder 3.0 and SSRS) e Report Parts in Report Designer (SSRS) na Web em microsoft.com.

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 estiver pronto para ser visualizado por outras pessoas, publique-o salvando-o do Report Builder para uma pasta pública no servidor de relatório, carregando-o através do Gerenciador de Relatórios 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 atribuições de função que usam o modelo de segurança baseada em funções do Reporting Services. Os relatórios publicados são acessados através de URLs, de Web Parts do SharePoint ou do Gerenciador de Relatórios, ou você pode navegar até eles e abri-los no Report Builder.

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 Gerenciador de Relatórios (Construtor de Relatórios 3.0 e SSRS).

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). Um 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 Report Builder e ou no Designer de Relatórios e execute-o.

  • Localize e execute um relatório no Gerenciador de Relatórios.

  • 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 de um relatório é 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, consulte Exportando relatórios (Construtor de Relatórios 3.0 e SSRS).