Conceitos do Reporting Services (SSRS)Reporting Services Concepts (SSRS)

Este tópico fornece um breve resumo dos conceitos do SQL ServerSQL Server Reporting ServicesReporting Services.This topic provides a brief summary of SQL ServerSQL Server Reporting ServicesReporting Services concepts.

Aplica-se a:Applies to: Modo nativo do Reporting ServicesReporting Services | Modo do SharePoint para Reporting ServicesReporting ServicesAplica-se a:Applies to: Reporting ServicesReporting Services Native mode | Reporting ServicesReporting Services SharePoint mode

Conceitos do servidor de relatórioReport server concepts

Um servidor de relatório é um computador que tem uma instância do Reporting ServicesReporting Services instalada.A report server is a computer that has an instance of Reporting ServicesReporting Services installed. Um servidor de relatório armazena internamente itens como relatórios móveis e paginados, itens e recursos relacionados a relatórios, agendas e assinaturas.A report server internally stores items such as paginated and mobile reports, report-related items and resources, schedules, and subscriptions. Um servidor de relatório pode ser configurado como um único servidor autônomo ou como um farm em expansão ou pode ser integrado ao Servidor do SharePoint.A report server can be configured as a stand-alone single server or as a scale out farm, or it can be integrated with SharePoint Server. Você interage com itens do servidor de relatório por meio do serviço Web do Reporting ServicesReporting Services , do provedor WMI, de acesso à URL ou programaticamente por meio de scripts.You interact with report server items through the Reporting ServicesReporting Services Web service, WMI provider, URL access, or programmatically through scripts. A maneira como você interage com um servidor de relatório depende da topologia de implantação e da configuração.The way that you interact with a report server depends on the deployment topology and the configuration.

Servidores de relatório no modo nativoNative mode report servers

Um servidor de relatório configurado em modo nativo é um computador que tem o SQL ServerSQL Server Reporting ServicesReporting Services instalado e configurado como um servidor autônomo.A report server configured in native mode is a computer that has SQL ServerSQL Server Reporting ServicesReporting Services installed and configured as a stand-alone server. Você interage com o servidor de relatório, relatórios e itens relacionados a relatórios por meio de um navegador com o portal da Webweb portal ou comandos de acesso à URL, do SQL Server Management Studio ou programaticamente por meio de scripts.You interact with the report server, reports, and report related items by using a browser with the portal da Webweb portal or URL access commands, SQL Server Management Studio, or programmatically through scripts. Para obter mais informações, consulte Servidor de relatório do Reporting Services (Modo Nativo).For more information, see Reporting Services Report Server (Native Mode).

Servidores de relatório no modo do SharePointSharePoint mode report servers

Um servidor de relatório integrado com o SharePoint tem duas possíveis configurações.A report server integrated with SharePoint has two possible configurations. No SQL Server 2016 Reporting Services (SSRS) ou posterioresSQL Server 2016 Reporting Services or later (SSRS), o Reporting ServicesReporting Services é instalado com o SharePoint Server como um serviço compartilhado do SharePoint.In SQL Server 2016 Reporting Services (SSRS) ou posterioresSQL Server 2016 Reporting Services or later (SSRS), Reporting ServicesReporting Services is installed with SharePoint Server as a SharePoint shared service. Em versões anteriores, o servidor de relatório integra-se com o SharePoint Server por meio da instalação do Suplemento do SharePoint do Reporting ServicesReporting Services .In earlier releases, the report server integrates with SharePoint Server by installing the Reporting ServicesReporting Services SharePoint Add-in. Nos dois casos, você interage com o servidor de relatório, relatórios e itens relacionados a relatórios por meio de páginas do aplicativo no site do SharePoint.In both cases, you interact with the report server, reports, and report related items by using application pages on the SharePoint site. Você usa a biblioteca de documentos do SharePoint e outras bibliotecas que você cria para armazenar os tipos de conteúdo relacionadas a relatórios.You use the SharePoint document library and other libraries that you create to store the content types related to reports. Para obter mais informações, veja Servidor de relatório do Reporting Services (Modo do SharePoint).For more information, see Reporting Services Report Server (SharePoint Mode).

Itens de servidor de relatórioReport server items

Os itens de servidor de relatório incluem relatórios móveis e paginados, KPIs, fontes de dados compartilhadas, conjuntos de dados compartilhados e outros itens que você pode publicar, carregar ou salvar em um servidor de relatório.Report server items include paginated and mobile reports, KPIs, shared data sources, shared datasets, and other items that you can publish, upload, or save to a report server. Organize os itens na estrutura hierárquica de pastas do servidor de relatório em um servidor de relatório nativo ou em bibliotecas de conteúdo do SharePoint em um site do SharePoint.Organize items in the report server hierarchical folder structure on a native report server, or in SharePoint content libraries on a SharePoint site. Para obter mais informações, consulte Gerenciamento de conteúdo do Servidor de Relatório (modo nativo do SSRS).For more information, see Report Server Content Management (SSRS Native Mode).

PastasFolders

Em um servidor de relatório nativo, as pastas fornecem a estrutura de navegação hierárquica e o caminho de todos os itens endereçáveis armazenados em um servidor de relatório.On a native report server, folders provide the hierarchical navigation structure and path of all addressable items stored in a report server. Você usa a hierarquia de pastas e as permissões de site e de pastas para ajudar a controlar o acesso a itens de servidor de relatório, conhecido como segurança em nível de item.You use the folder hierarchy and site and folder permissions to help control access to report server items, known as item-level security. Por padrão, as atribuições de função que você define para pastas específicas são herdadas por pastas filho na hierarquia de pastas.By default, role assignments that you define for specific folders are inherited by child folders in the folder hierarchy. Se você atribuir funções específicas a uma pasta, as regras de herança não serão mais aplicadas.If you assign specific roles to a folder, the inheritance rules no longer apply. A estrutura de pastas consiste em um nó raiz denominado Página Iniciale em pastas reservadas que dão suporte ao recurso opcional Meus Relatórios .The folder structure consists of a root node named Home, and reserved folders that support the optional My Reports feature. Em um navegador, o nó raiz é o nome do diretório virtual do servidor de relatório; por exemplo, https://myreportserver/reports.In a browser, the root node is the name of the report server virtual directory, for example, https://myreportserver/reports. Para obter mais informações, consulte Folders.For more information, see Folders.

Em um site do SharePoint, use pastas do SharePoint em bibliotecas de documentos e bibliotecas de conteúdo organizar os itens.On a SharePoint site, use SharePoint folders in document libraries and content libraries to organize items.

Funções e permissõesRoles and Permissions

Em um servidor de relatório nativo, o administrador do sistema do servidor de relatório gerencia as permissões de acesso, configura o servidor de relatório para processar solicitações de relatório, mantém históricos de instantâneos e gerencia permissões para relatórios, fontes de dados, conjuntos de dados e assinaturas.On a native report server, the report server system administrator manages access permissions, configures the report server to process report requests, maintain snapshot histories, and manage permissions for reports, data sources, datasets, and subscriptions. Por exemplo, 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 ServicesReporting Services .For example, a published report is secured through role assignments using the Reporting ServicesReporting Services role-based security model. Para obter mais informações, consulte Funções e permissões (Reporting Services).For more information, see Roles and Permissions (Reporting Services).

Em um site do SharePoint, use a página de administradores de site do SharePoint para gerenciar permissões de acesso em relatórios e conteúdo de site relacionado a relatórios.On a SharePoint site, use the SharePoint site administrators page to manage access permissions on reports and report-related site content.

AgendasSchedules

Em um servidor de relatório nativo, você pode agendar relatórios paginados, conjuntos de dados compartilhados e assinaturas para recuperar dados e entregar relatórios e consultas de conjuntos de dados em horários específicos ou fora dos horários de pico.On a native report server, you can schedule paginated reports, shared datasets, and subscriptions to retrieve data and deliver reports and dataset queries at specific times or during off-peak hours. As agendas podem ser executadas uma vez ou continuamente em intervalos de horas, dias, semanas ou meses.Schedules can run once or on a continuous basis at intervals of hours, days, weeks, or months. Para obter mais informações, consulte Schedules.For more information, see Schedules.

Assinaturas e entregaSubscriptions and delivery

Uma assinatura é uma solicitação para o fornecimento de um relatório em um horário determinado em resposta a um evento, em formato de arquivo do aplicativo especificado na assinatura.A subscription is a standing request to deliver a report at a specific time or in response to an event, and in an application file format that you specify in the subscription. As assinaturas são uma alternativa à execução de um relatório sob demanda.Subscriptions provide an alternative to running a report on demand. Um relatório sob demanda exige que você selecione ativamente o relatório sempre que quiser exibi-lo.On-demand reporting requires that you actively select the report each time you want to view the report. Em contraste, as assinaturas podem ser usadas para agendar e automatizar a entrega de um relatório.In contrast, subscriptions can be used to schedule and then automate the delivery of a report. Você pode entregar relatórios em uma caixa de entrada de email ou em um compartilhamento de arquivos.You can deliver reports to an e-mail inbox or a file share. Para obter mais informações, consulte Assinaturas e entrega (Reporting Services).For more information, see Subscriptions and Delivery (Reporting Services).

ExtensõesExtensions

SQL ServerSQL Server Reporting ServicesReporting Services fornece uma arquitetura extensível que pode ser usada para personalizar soluções de relatório.Reporting ServicesReporting Services provides an extensible architecture that you can use to customize report solutions. O servidor de relatório dá suporte aos seguintes tipos de extensões: autenticação personalizada, processamento de dados, processamento de relatórios, renderização e entrega, e as extensões que estão disponíveis para os usuários são configuráveis no arquivo de configuração RSReportServer.config.The report server supports custom authentication extensions, data processing extensions, report processing extensions, rendering extensions, and delivery extensions, and the extensions that are available to the users are configurable in the RSReportServer.config configuration file. Por exemplo, você pode limitar os formatos de exportação que o visualizador de relatório tem permissão para usar.For example, you can limit the export formats the report viewer is allowed to use. As extensões de entrega e de processamento de relatório são opcionais, mas necessárias se você desejar dar suporte aos controles de distribuição e personalização.Delivery and report processing extensions are optional, but necessary if you want to support report distribution or custom controls. Para obter mais informações, consulte Extensões do Reporting Services(SSRS).For more information, see Reporting Services Extensions (SSRS).

Acesso a relatóriosReport access

O acesso sob demanda permite que os usuários selecionem os relatórios a partir de uma ferramenta de visualização de relatório.On-demand access allows users to select the reports from a report viewing tool. Dependendo da configuração do servidor de relatório, você poderá usar o portal da Webweb portal, uma Web Part do MicrosoftMicrosoft SharePoint 2.0, uma biblioteca do SharePoint quando o Reporting ServicesReporting Services estiver instalado no modo integrado do SharePoint, um controle ReportViewer inserido ou um navegador com o uso de acesso de URL.Depending on your report server configuration, you can use the portal da Webweb portal, a MicrosoftMicrosoft SharePoint 2.0 Web part, a SharePoint library when Reporting ServicesReporting Services is installed in SharePoint integrated mode, an embedded ReportViewer control, or a browser using URL access. Para obter mais informações sobre o acesso sob demanda aos relatórios, consulte Localizando, exibindo e gerenciando relatórios (Construtor de Relatórios e SSRS).For more information about on-demand access to reports, see Finding, Viewing, and Managing Reports (Report Builder and SSRS ).

As assinaturas são uma alternativa à execução de um relatório sob demanda.Subscriptions provide an alternative to running a report on demand. Para obter mais informações, consulte Assinaturas e entrega (Reporting Services).For more information, see Subscriptions and Delivery (Reporting Services).

Para obter a lista de ferramentas a serem usadas para interagir com o servidor de relatório, consulte Ferramentas do Reporting Services.For the list of tools to use to interact with the report server, see Reporting Services Tools.

Relatórios e definições de relatóriosReports and report definitions

RDLRDL

Uma definição de relatório é um arquivo XML em conformidade com uma gramática XML chamada linguagem RDL.A report definition is an XML file that conforms to an XML grammar called Report Definition Language (RDL). No Reporting ServicesReporting Services, você cria uma definição de relatório em uma ferramenta, como o Construtor de Relatórios ou o Designer de Relatórios.In Reporting ServicesReporting Services, you create a report definition in a tool such as Report Builder or Report Designer. A definição inclui elementos que definem as conexões de fontes de dados, as consultas usadas para recuperar dados, as expressões, os parâmetros, as imagens, as caixas de texto, as tabelas e qualquer outro layout de tempo de design.It includes elements that define data source connections, queries used to retrieve data, expressions, parameters, images, text boxes, tables, and any other design-time layout. Para obter mais informações, consulte Linguagem RDL (SSRS).For more information, see Report Definition Language (SSRS).

RSMOBILERSMOBILE

Você pode criar relatórios móveis do Reporting Services (arquivos .rsmobile) no SQL Server Mobile Report Publisher.You create Reporting Services mobile reports (.rsmobile files) in SQL Server Mobile Report Publisher. Eles são otimizados para dispositivos móveis e conectados a dados locais, com uma variedade de visualizações de dados.They're optimized for mobile devices and connected to on-premises data, with an assortment of data visualizations. Leia mais sobre relatórios móveis do Reporting Services.Read more about Reporting Services mobile reports.

RDLCRDLC

O Designer de Relatórios do Visual Studio produz arquivos de definição de relatório de cliente (.rdlc) em formato XML a serem usados com o controle ReportViewer.The Visual Studio Report Designer produces client report definition (.rdlc) files in XML format for use with the ReportViewer control.

Conexões de dados de relatórios e fontes de dadosReport data connections and data sources

Os relatórios usam conexões de dados para recuperar dados de um relatório quando uma consulta é executada ou o relatório é processado.Reports use data connections to retrieve data for a report when a query runs or when the report is processed. Em uma definição de relatório, uma conexão de dados é igual a uma fonte de dados.In a report definition, a data connection is the same as a data source. Você escolhe em uma lista de tipos de conexões de dados internos a serem conectados a um banco de dados relacional, a um banco de dados multidimensional, a um serviço Web ou a alguma outra fonte de dados.You choose from a list of built-in data connection types to connect to a relational database, a multidimensional database, a Web service, or some other source of data. Os termos a seguir são usados para descrever conexões de dados.The following terms are used when describing data connections.

  • Conexão de dados.Data connection. Também conhecida como uma fonte de dados.Also known as a data source. Uma conexão de dados inclui um nome e propriedades de conexão que dependem do tipo de conexão.A data connection includes a name and connection properties that are dependent on the connection type. Por design, uma conexão de dados não inclui credenciais.By design, a data connection does not include credentials. Uma conexão de dados não especifica os dados a serem recuperados da fonte de dados externa.A data connection does not specify which data to retrieve from the external data source. Para fazer isso, especifique uma consulta ao criar um conjunto de dados.To do that, you specify a query when you create a dataset.

  • Definição da fonte de dados.Data source definition. Um arquivo que contém a representação XML de uma fonte de dados de relatório.A file that contains the XML representation of a report data source. Quando um relatório é publicado, suas fontes de dados são salvas no servidor de relatório ou no site do SharePoint como definições de fonte de dados, independentemente da definição de relatório.When a report is published, its data sources are saved on the report server or SharePoint site as data source definitions, independently from the report definition. Por exemplo, um administrador de servidor de relatório poderia atualizar a cadeia de conexão ou credenciais.For example, a report server administrator might update the connection string or credentials. Em um servidor de relatório nativo, o tipo de arquivo é .rds.On a native report server, the file type is .rds. Em um site do SharePoint, o tipo de arquivo é .rsds.On a SharePoint site, the file type is .rsds.

  • Cadeia de conexão.Connection string. Uma cadeia de conexão é uma versão de cadeia de caracteres das propriedades de conexão necessárias à conexão a uma fonte de dados.A connection string is a string version of the connection properties that are needed to connect to a data source. As propriedades de conexão variam com base no tipo de conexão de dados.Connection properties differ based on data connection type.

  • Fonte de dados compartilhadas.Shared data source. Uma fonte de dados disponível em um servidor de relatório ou site do SharePoint a ser usada por vários relatórios.A data source that is available on a report server or SharePoint site to be used by multiple reports.

    As fontes de dados compartilhadas são úteis quando você usa fontes de dados frequentemente.Shared data sources are useful when you have data sources that you use often. É recomendado usar fontes de dados compartilhadas o máximo possível.It is recommended that you use shared data sources as much as possible. Elas facilitam o acesso e o gerenciamento dos relatórios, além de ajudar a proteger os relatórios e as fontes de dados acessados.They make reports and report access easier to manage, and help to keep reports and the data sources they access more secure. Se precisar de uma fonte de dados compartilhada, peça ao administrador do sistema para criar uma para você.If you need a shared data source, ask your system administrator to create one for you.

    No Construtor de Relatórios, não é possível criar uma fonte de dados compartilhada.In Report Builder, you cannot create a shared data source. Você pode navegar do servidor de relatório até uma fonte de dados compartilhada e selecioná-la.You can browse to and select a shared data source from the report server.

    No Designer de Relatórios, não é possível navegar até uma fonte de dados compartilhada no servidor de relatório.In Report Designer, you cannot browse to a shared data source on the report server. No Gerenciador de Soluções, você pode criar fontes de dados compartilhados como parte de um projeto e decidir se deve implantá-las em um servidor de relatório.You can create shared data sources as part of a project in Solution Explorer and choose whether to deploy them to a report server. Talvez você opte por usá-las localmente apenas por causa das diferenças em credenciais exigidas pelo seu computador ou pelo servidor de relatório.You might choose to use them locally only because of differences in credentials required from your computer or from the report server.

  • Fonte de dados inseridaEmbedded data source. Também conhecida como uma fonte de dados específica ao relatório, uma fonte de dados inserida é definida em um relatório e usada apenas por aquele relatório.Also known as a report-specific data source, an embeddeddata source is defined in a report and used only by that report.

    Uma fonte de dados inserida é uma conexão de dados salva na definição de relatório.An embedded data source is a data connection that is saved in the report definition. As informações de conexão de fonte de dados inserida só podem ser usadas pelo relatório no qual a fonte de dados está inserida.Embedded data source connection information can be used only by the report in which it is embedded.

  • Credenciais.Credentials. Credenciais são as informações de autenticação a serem fornecidas para permitir que você acesse dados externos.Credentials are the authentication information that must be provided to allow you access to external data.

    As credenciais são usadas para criar uma fonte de dados inserida, para executar uma consulta ou para recuperar dados durante o processamento de relatórios.Credentials are used to create an embedded data source, to run a query, or to retrieve data during report processing. O proprietário da fonte de dados determina o tipo de credenciais que você deve usar para acessar os dados.The owner of the data source determines the type of credentials that you must use to access the data. As credenciais são gerenciadas independentemente da conexão de dados em um servidor de relatório, em um site do SharePoint ou em um computador local em um ambiente de criação de relatório.Credentials are managed independently from the data connection on a report server, a SharePoint site, or on a local computer in a report authoring environment. Dependendo do tipo de fonte de dados, as credenciais podem ser salvas para evitar a solicitação ou podem ser definidas para solicitar o acesso de cada usuário.Depending on the type of data source, credentials can be saved to avoid prompting or set to prompt each user. As credenciais de que você precisa variam de acordo com a origem da conexão à fonte de dados: do computador ou do servidor de relatório.The credentials that you need might differ depending on whether you are connecting to the data source from your computer or from the report server. Para obter mais informações, consulte Especificar as credenciais no Construtor de Relatórios.For more information, see Specify Credentials in Report Builder.

Conjuntos de dados de relatórioReport Datasets

Em um relatório, um conjunto de dados representa dados de relatório retornados em virtude da execução de um consulta em uma fonte de dados externa.In a report, a dataset represents report data that is returned from running a query on an external data source. O conjunto de dados depende da conexão de dados que contém informações sobre a fonte de dados externa.The dataset depends on the data connection that contains information about the external data source. Os dados em si não são incluídos na definição de relatório.The data itself is not included in the report definition. O conjunto de dados contém um comando de consulta, uma coleção de campos, parâmetros, filtros e opções de dados que incluem diferenciação de maiúsculas e minúsculas e ordenação.The dataset contains a query command, a field collection, parameters, filters, and data options that include case sensitivity and collation. Existem dois tipos de conjuntos de dados:There are two types of datasets:

  • Conjuntos de dados compartilhados.Shared datasets. Um conjunto de dados compartilhado é publicado em um servidor de relatório e pode ser usado por vários relatórios.A shared dataset is published on a report server and can be used by multiple reports. Um conjunto de dados compartilhado deve ser baseado em uma fonte de dados compartilhada.A shared dataset must be based on a shared data source. Um conjunto de dados compartilhado pode ser armazenado em cache e programado, criando um plano de atualização do cache.A shared dataset can be cached and scheduled by creating a cache refresh plan.

  • Conjuntos de dados inseridos.Embedded datasets. Os conjuntos de dados inseridos são definidos e usados por um único relatório.Embedded datasets are defined in and used by a single report.

Para obter mais informações, consulte Conjuntos de dados inseridos e compartilhados de relatório (Construtor de Relatórios e SSRS).For more information, see Report Embedded Datasets and Shared Datasets (Report Builder and SSRS).

Parâmetros de relatórioReport parameters

Parâmetros de relatório são uma parte de uma definição de relatório.Report parameters are a part of a report definition. Você pode adicionar parâmetros a relatórios móveis e paginados do Reporting Services para vincular relatórios relacionados, controlar a aparência do relatório, filtrar dados de relatórios ou restringir o escopo de um relatório a usuários ou locais específicos.You can add parameters to Reporting Services paginated and mobile reports to link related reports, to control the report appearance, to filter report data, or to narrow the scope of a report to specific users or locations. Quando um relatório paginado é publicado em um servidor de relatório nativo ou em um site do SharePoint, os parâmetros do relatório são salvos como um item de servidor de relatório separado.When a paginated report is published to a native report server or SharePoint site, report parameters are saved as a separate report server item. Os parâmetros podem ser gerenciados independentemente da definição do relatório.Parameters can be managed independently from the report definition. Para criar vários conjuntos de parâmetros para o mesmo relatório, crie relatórios vinculados.To create multiple sets of parameters for the same report, create linked reports.

Itens de relatórioReport items

Um item de relatório é um conceito interno básico em uma definição de relatório paginado do Reporting Services.A report item is an internal but basic concept in a Reporting Services paginated report definition. As propriedades de um item de relatório se aplicam a regiões de dados, mapas, caixas de texto, imagens e outros elementos de design que você adiciona a um relatório.Properties of a report item apply to data regions, maps, text boxes, images, and other design elements that you add to a report. A compreensão das propriedades de um item de relatório pode ajudar a criar conteúdo e aparência personalizados para o relatório.Understanding the properties of a report item can help you to design customized report content and appearance. Por exemplo, todos os itens do relatório têm uma propriedade Hidden para controlar a visibilidade.For example, all report items have a Hidden property to control visibility.

Regiões de dados e mapasData regions and maps

Uma região de dados é um elemento do layout que exibe dados de um único conjunto de dados em um relatório paginado do Reporting Services.A data region is a layout element that displays data from a single dataset in a Reporting Services paginated report. Os tipos de região de dados incluem tablix, gráfico, medidor e indicador.Data region types include tablix, chart, gauge, and indicator. Mapa é um tipo especial de região de dados porque ele pode exibir dados de dois conjuntos de dados: um que contém dados espaciais e um que contenha dados analíticos.Map is a special type of data region because it can display data from two datasets: one that contains spatial data and one that contains analytical data.

Use regiões de dados para habilitar visualizações de dados comuns: números e texto em uma tabela, matriz ou lista; exibições gráficas em um gráfico ou medidor; e exibições geográficas de um mapa.Use data regions to enable common data visualizations: numbers and text in a table, matrix, or list; graphical displays in a chart or gauge; and geographic displays against a map. Tabelas, matrizes e listas se baseiam na região de dados tablix, que se expande conforme o necessário para exibir todos os dados do conjunto de dados.Tables, matrices, and lists are all based on the tablix data region, which expands as needed to display all the data from the dataset. Uma região de dados tablix oferece suporte a vários grupos de linhas e colunas e a linhas, bem como colunas estáticas e dinâmicas.A tablix data region supports multiple row and column groups and both static and dynamic rows and columns. Um gráfico exibe vários grupos de categorias e séries em diversos formatos de gráfico.A chart displays multiple series and category groups in a variety of chart formats. Um medidor exibe um único valor ou um valor agregado para um conjunto de dados.A gauge displays a single value or an aggregated value for a dataset. Um mapa exibe dados espaciais como elementos do mapa cuja aparência pode variar com base nos dados agregados de um conjunto de dados.A map displays spatial data as map elements that can vary in appearance based on aggregated data from a dataset.

  • Tabela.Table. Uma tabela é uma região de dados que apresenta dados linha a linha.A table is a data region that presents data row by row. Colunas da tabela são estáticas: você determina o número de colunas quando você cria seu relatório.Table columns are static: you determine the number of columns when you design your report. Linhas da tabela são dinâmicas: elas se expandem para baixo para acomodar os dados.Table rows are dynamic: they expand downwards to accommodate the data. Você pode adicionar grupos às tabelas, organizando os dados selecionados por campos ou expressões.You can add groups to tables, which organize data by selected fields or expressions. Para obter mais informações, consulte Tabelas, matrizes e listas (Construtor de Relatórios e SSRS).For more information, see Tables, Matrices, and Lists (Report Builder and SSRS).

  • Matriz.Matrix. Uma matriz também é conhecida como uma tabela de referência cruzada.A matrix is also known as a crosstab. Uma região de dados de matriz contém as colunas e linhas dinâmicas: elas se expandem para acomodar os dados.A matrix data region contains both dynamic columns and rows: they expand to accommodate the data. As colunas e as linhas de uma matriz podem ser dinâmicas ou estáticas.A matrix can have dynamic columns and rows and static columns and rows. As colunas ou as linhas podem conter outras colunas ou linhas e podem ser usadas para agrupar dados.Columns or rows can contain other columns or rows, and can be used to group data. Para obter mais informações, consulte Tabelas, matrizes e listas (Construtor de Relatórios e SSRS).For more information, see Tables, Matrices, and Lists (Report Builder and SSRS).

  • Lista.List. Uma lista é uma região de dados que apresenta dados organizados de uma forma livre.A list is a data region that presents data arranged in a freeform fashion. Você pode organizar os itens de relatório para criar um formulário com caixas de texto, imagens e outras regiões de dados posicionadas em qualquer local dentro da lista.You can arrange report items to create a form with text boxes, images, and other data regions placed anywhere within the list. Para obter mais informações, consulte Tabelas, matrizes e listas (Construtor de Relatórios e SSRS).For more information, see Tables, Matrices, and Lists (Report Builder and SSRS).

  • Gráfico.Chart. Um gráfico apresenta os dados de maneira gráfica.A chart presents data graphically. Os exemplos de gráficos incluem barra, pizza e gráficos de linhas, mas muitos outros estilos podem ser considerados.Examples of charts include bar, pie, and line charts, but many more styles are supported. Para obter mais informações, consulte Gráficos (Construtor de Relatórios e SSRS).For more information, see Charts (Report Builder and SSRS).

  • Medidor.Gauge. Um medidor apresenta os dados como um intervalo com um indicador apontando para um valor específico dentro do intervalo.A gauge presents data as a range with an indicator pointing to a specific value within the range. Os indicadores são usados para exibir KPIs (indicadores chave de desempenho) e outras métricas.Gauges are used to display key performance indicators (KPIs) and other metrics. Os exemplos de medidores incluem linear e circular.Examples of gauges include linear and circular. Para obter mais informações, consulte Medidores (Construtor de Relatórios e SSRS).For more information, see Gauges (Report Builder and SSRS).

  • Mapa.Map. Um mapa permite a você apresentar dados em relação a um plano de fundo geográfico.A map enables you to present data against a geographical background. Dados de mapa podem ser dados espaciais de uma consulta SQL ServerSQL Server , um arquivo de forma ESRI ou peças de mapa do Bing MicrosoftMicrosoft .Map data can be spatial data from a SQL ServerSQL Server query, an ESRI shapefile, or MicrosoftMicrosoft Bing map tiles. Os dados espaciais consistem em conjuntos de coordenadas que definem polígonos que representam formas ou áreas, linhas que representam rotas ou caminhos e pontos representados por marcadores.Spatial data consists of sets of coordinates that define polygons that represent shapes or areas, lines that represent routes or paths, and points represented by markers. Você pode associar dados de agregação a elementos do mapa para variar a cor e o tamanho deles automaticamente.You can associate aggregate data with map elements to automatically vary their color and size. Por exemplo, você pode variar o tipo de marcador de uma loja com base na quantidade de vendas ou na cor de uma estrada com base no limite de velocidade.For example, you can vary the marker type for a store based on sales amount or the color for a road based on speed limit. Para obter mais informações, consulte Mapas (Construtor de Relatórios e SSRS).For more information, see Maps (Report Builder and SSRS).

Você também pode incluir valores de conjuntos de dados que não são vinculados à região de dados das seguintes maneiras:You can also include values from datasets that are not linked to the data region in the following ways:

  • Expressões que incluem chamadas a funções de agregação que especificam um conjunto de dados diferente como o parâmetro de escopo, por exemplo, =Max(Fields!Sales.Value, "AnnualSales").Expressions that include calls to aggregate functions that specify a different dataset as the scope parameter, for example, =Max(Fields!Sales.Value, "AnnualSales").

  • Use a função Lookup para pesquisar valores de pares de nome/valor em um conjunto de dados diferente.Use the function Lookup to look up values from name/value pairs in a different dataset.

Partes de relatórioReport parts

Uma definição de parte de relatório (.rsc) é um item de servidor de relatório que é um fragmento XML de um arquivo de definição de relatório.A report part definition (.rsc) is a report server item that is an XML fragment of a report definition file. 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.You create report parts by creating a report definition, and then selecting report items in the report to publish separately as report parts. Partes de relatório incluem regiões de dados, retângulos, além dos itens e imagens contidos neles.Report parts include data regions, rectangles and their contained items, and images. 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.You can save a report part with its dependent datasets and shared data source references so it can be reused in other reports. Para obter mais informações, consulte Partes de relatório no Designer de Relatórios (SSRS).For more information, see Report Parts in Report Designer (SSRS).

Alertas de dadosData alerts

Um alerta de dados é um item armazenado interiormente em um banco de dados de alerta.A data alert is an item stored internally in an alerting database. Uma definição de alerta de dados inclui quais dados usar de feeds de dados de relatório existentes, as condições a serem atendidas, uma agenda e os destinatários do alerta.A data alert definition includes which data to use from existing report data feeds, the conditions to be met, a schedule, and recipients for the alert. Os alertas de dados estão disponíveis apenas em relatórios publicados em um servidor de relatório integrado com o SharePoint Server.Data alerts are available only on reports published to a report server integrated with SharePoint Server. Os alertas de dados não estão disponíveis em uma instalação de servidor de relatório nativo.Data alerts are not available on a native report server installation. Para obter mais informações, consulte Reporting Services Data Alerts[Alertas de dados do Reporting Services].For more information, see Reporting Services Data Alerts.

Tipos de relatórios paginados do Reporting ServicesTypes of Reporting Services paginated reports

No Reporting ServicesReporting Services, o termo relatório pode se aplicar a um tipo específico de item de servidor de relatório, a um design de layout ou a um design de solução.In Reporting ServicesReporting Services, the term report can apply to a specific type of report server item, a layout design, or a solution design. Um único relatório paginado do Reporting Services pode ter características de mais de um tipo; por exemplo, um relatório pode ser, ao mesmo tempo, um relatório autônomo, um sub-relatório referenciado por um relatório principal, o destino de um relatório detalhado em um relatório principal diferente e um relatório vinculado.A single Reporting Services paginated report can have characteristics from more than one type; for example, a report can be, at the same time, a stand-alone report, a subreport referenced by a main report, the target of a drillthrough report in a different main report, and a linked report.

Relatórios detalhadosDrilldown reports

Um relatório de detalhamento é um design de layout que em princípio oculta a complexidade e permite que o usuário alterne itens de relatório ocultos condicionalmente para controlar quantos dados detalhados ele deseja ver.A drilldown report is a layout design that at first hides complexity and enables the user to toggle conditionally hidden report items to control how much detail data they want to see. Os relatórios detalhados devem recuperar todos os dados possíveis que podem ser mostrados no relatório.Drilldown reports must retrieve all possible data that can be shown in the report. Para relatórios que usam grandes quantidades de dados, considere os relatórios detalhados.For reports that use large amounts of data, consider drillthrough reports instead. Para obter mais informações, consulte Ação de análise detalhada (Construtor de Relatórios e SSRS).For more information, see Drilldown Action (Report Builder and SSRS).

Sub-relatóriosSubreports

Um sub-relatório é um item de relatório que você adiciona a um relatório como um elemento de layout.A subreport is a report item that you add to a report as a layout element. Um sub-relatório aponta para um relatório diferente e é exibido dentro do corpo de um relatório principal como uma instância de sub-relatório.A subreport points to a different report and displays inside the body of a main report as an subreport instance. O sub-relatório pode usar fontes de dados diferentes das do relatório principal.The subreport can use different data sources than the main report. Embora um sub-relatório possa ser repetido em de regiões de dados com o uso de um parâmetro para filtrar dados em cada instância do sub-relatório, geralmente, os sub-relatórios são usados com um relatório principal ou como um manual de síntese ou um contêiner para uma coleção de relatórios relacionados.Although a subreport can be repeated in data regions by using a parameter to filter data in each instance of the subreport, subreports are typically used with a main report as a briefing book or as a container for a collection of related reports. Cada instância de um sub-relatório alterna contexto para processamento de relatório entre o relatório principal e o sub-relatório.Each instance of a subreport switches context for report processing between the main report and the subreport. Para relatórios que usam muitas instâncias de sub-relatórios, considere o uso de relatórios detalhados.For reports that use many instances of subreports, consider using drillthrough reports instead. Para obter mais informações, consulte Sub-relatórios (Construtor de Relatórios e SSRS).For more information, see Subreports (Report Builder and SSRS).

Relatórios principais/de detalhes e relatórios detalhadosMain/detail reports and drillthrough reports

Uma solução de relatório principal/de detalhe inclui um relatório principal que exibe informações resumidas com hiperlinks para um ou mais relatórios que exibem informações detalhadas.A main/detail report solution includes a main report that displays summary information with hyperlinks to one or more reports that display detailed information. O relatório de detalhe será executado apenas se um leitor de relatório clicar em um link para ele.The detail report runs only if a report reader clicks a link to it. O relatório detalhado é aberto separadamente do relatório principal.The drillthrough report opens separately from the main report. Um hiperlink pode ser definido em qualquer item de relatório que tenha uma propriedade Action, por exemplo, caixa de texto, texto do espaço reservado ou série de gráficos.A hyperlink can be defined on any report item that has an Action property, for example, text box, placeholder text, or chart series. Para obter mais informações, consulte Relatórios de detalhamento (Construtor de Relatórios e SSRS).For more information, see Drillthrough Reports (Report Builder and SSRS).

relatórios vinculadosLinked reports

Um relatório vinculado é um item de servidor de relatório que contém um ponteiro para a definição do relatório, mas tem seu próprio conjunto de propriedades e configurações de relatório.A linked report is a report server item that contains a pointer to the report definition but has its own set of report properties and settings. Isso inclui segurança, parâmetros, local, assinaturas e agendas.These include security, parameters, location, subscriptions, and schedules. Como os parâmetros são gerenciados independentemente no servidor, a republicação de um relatório principal, que usa novas configurações de parâmetros, não substituirá as configurações dos parâmetros existentes para o relatório principal ou para o relatório vinculado.Because parameters are managed independently on the server, republishing a main report that uses new parameter settings does not overwrite the existing parameters settings for either the main report or the linked report.

Para obter mais informações, consulte Criar um relatório vinculado.For more information, see Create a Linked Report.

Relatórios históricosHistory reports

O histórico de relatórios é uma coleção de instantâneos de relatório.Report history is a collection of report snapshots. É possível usar o histórico de relatórios para manter ao longo do tempo um registro de um relatório.You can use report history to maintain a record of a report over time. Um histórico de relatórios não se destina a relatórios que contenham dados confidenciais ou pessoais.Report history is not intended for reports that contain confidential or personal data. Por esse motivo, o histórico de relatório pode incluir apenas os relatórios que consultam uma fonte de dados por meio de um único conjunto de credenciais.For this reason, report history can include only those reports that query a data source using a single set of credentials. Como alternativa, você pode criar um histórico de um relatório com a definição de uma agenda e assinatura para entregar o relatório em um formato de arquivo exportado para um compartilhamento de arquivos.Alternatively, you can create a history of a report by defining a schedule and subscription to deliver the report in an exported file format to a file share. Para obter mais informações, consulte Desempenho, instantâneos, caching (Reporting Services).For more information, see Performance, Snapshots, Caching (Reporting Services).

Relatórios armazenados em cacheCached reports

Um relatório armazenado em cache é uma cópia salva de um relatório compilado e dos dados do relatório.A cached report is a saved copy of a compiled report and report data. Os relatórios armazenados em cache são usados para melhorar o desempenho com a redução do número de solicitações de processamento feitas ao processador de relatório e com a redução do tempo necessário para recuperar grandes conjuntos de dados de relatórios.Cached reports are used to improve performance by reducing the number of processing requests to the report processor and by reducing the time that is required to retrieve large report datasets. Eles têm um período de expiração obrigatório, normalmente em minutos.They have a mandatory expiration period, usually in minutes. Para obter mais informações sobre como usar relatórios armazenados em cache, consulte Armazenando relatórios em cache (SSRS).For more information about how to use cached reports, see Caching Reports (SSRS).

Você também pode armazenar em cache os resultados de consulta de conjunto de dados compartilhados.You can also cache query results for a shared dataset. Para obter mais informações, consulte Armazenar conjuntos de dados compartilhados em cache (SSRS).For more information, see Cache Shared Datasets (SSRS).

InstantâneosSnapshots

Um instantâneo de relatório é um relatório que contém informações sobre layout e resultados de consulta que foram recuperados em um momento determinado.A report snapshot is a report that contains layout information and query results that were retrieved at a specific point in time. Ao contrário de relatórios sob demanda, que obtêm resultados de consulta atualizados quando você exibe o relatório, o servidor de relatório recupera o relatório compilado e os dados do relatório que eram atuais no momento em que o instantâneo foi criado.Unlike on-demand reports, which get up-to-date query results when you view the report, the report server retrieves the compiled report and report data that were current for the report at the time the snapshot was created. Os instantâneos de relatório não são salvos em um formato de renderização específico.Report snapshots are not saved in a particular rendering format. 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.Instead, report snapshots are rendered in a final viewing format (such as HTML) only when a user or an application requests it. Para obter mais informações, consulte Desempenho, instantâneos, caching (Reporting Services).For more information, see Performance, Snapshots, Caching (Reporting Services).

Relatórios salvosSaved reports

Um relatório paginado salvo é um arquivo de definição de relatório (.rdl).A saved paginated report is a report definition (.rdl) file. Uma definição de relatório pode ser salva localmente ou carregada em um servidor de relatório.A report definition can be saved locally or uploaded to a report server. Se você carregar uma definição de relatório em vez de publicá-la, não ocorrerá nenhuma validação de versão ou de expressão.If you upload a report definition instead of publishing it, no version validation or expression validation occurs. Você não verá erros até que o relatório seja executado.You will not see errors until the report runs. Para saber mais, confira Salvar e implantar relatórios do Reporting Services.For more information, see Save and Deploy Reporting Services Reports.

Relatórios publicadosPublished reports

Um relatório publicado é um item de servidor de relatório que você publica em um servidor de relatório a partir de uma ferramenta do Reporting ServicesReporting Services .A published report is a report server item that you publish to a report server from a Reporting ServicesReporting Services tool. Em um servidor de relatório nativo, você publica o relatório em uma pasta para a qual você tem permissões.On a native report server, you publish the report to a folder that you have permissions to. Em um servidor de relatório do SharePoint, você pode publicar o relatório em uma biblioteca de documentos que é habilitada com tipo de conteúdo de relatório.On a SharePoint report server, you can publish the report to a document library that is enabled with report content type. Para compartilhar o relatório com outros usuários, eles devem ter recebido permissão para exibir o relatório.To share the report that uses others, they must have been granted permission to view the report. Para saber mais, confira Salvar e implantar relatórios do Reporting Services.For more information, see Save and Deploy Reporting Services Reports.

Relatórios atualizadosUpgraded reports

Um relatório atualizado é uma definição de relatório publicada que é convertida em um esquema mais novo quando um servidor de relatório é atualizado de uma versão do Reporting ServicesReporting Services para uma versão posterior.An upgraded report is a published report definition that is converted to a newer schema when a report server is upgraded from one version of Reporting ServicesReporting Services to a later version. A definição do relatório original é preservada.The original report definition is preserved. O relatório é atualizado na memória e compilado, e a versão compilada é salva internamente.The report is upgraded in memory, compiled, and the compiled version is saved internally. Para saber mais, confira Atualizar relatórios do Reporting Services.For more information, see Upgrade Reporting Services Reports.

Estágios dos relatórios paginados do Reporting ServicesStages of Reporting Services paginated reports

Uma definição de relatório pode ser criada, publicada ou salva, compilada, processada, armazenada em cache, renderizada, exibida, exportada e salva como histórico.A report definition can be created, published or saved, compiled, processed, cached, rendered, viewed, exported, and saved as history. Quando você executa um relatório, o servidor de relatório processa um relatório em três etapas: processamento, processamento de dados e renderização de relatório.When you run a report, the report server processes a report in three steps: report processing, data processing, and rendering. O processamento dos dados e do relatório é executado em uma definição de relatório. Os resultados estão em um formato interno intermediário.Data and report processing are performed on a report definition; the results are in an internal intermediate format. Os relatórios no formato intermediário são subsequentemente renderizados para um formato de exibição específico.Reports that are in intermediate format are subsequently rendered to a specific viewing format. O diagrama a seguir mostra os estágios e os elementos de processamento de relatório.The following diagram shows the stages and elements of report processing.

report processing diagramreport processing diagram
Diagrama de processamento de relatórioReport processing diagram

Definição de relatórioReport definition

O arquivo de definição de relatório (.rdl) armazenado em um servidor de relatório.The report definition file (.rdl) stored on a report server. Para obter mais informações, consulte Linguagem RDL (SSRS).For more information, see Report Definition Language (SSRS).

Formato de relatório compilado e de relatório intermediárioCompiled report and intermediate report format

O relatório que usa expressões avaliadas, parâmetros e propriedades de parâmetros avaliados.The report that uses evaluated expressions, parameters and parameter properties evaluated.

Instantâneo ou histórico de relatórioSnapshot or Report History

Um instantâneo é o conjunto de dados do relatório em um momento específico junto com o formato intermediário que contém as informações de layout do relatório.A snapshot is the set of report data at a specific point in time plus the intermediate format that contains report layout information. Para obter mais informações, consulte Desempenho, instantâneos, caching (Reporting Services).For more information, see Performance, Snapshots, Caching (Reporting Services).

Relatório processadoProcessed report

Um relatório totalmente processado que contém informações de dados e de layout.A fully processed report that contains both data and layout information.

Relatório renderizadoRendered report

Um relatório totalmente processado é enviado a um renderizador de relatório para combinar os dados e o layout em cada página do formato de renderização de destino.A fully processed report is sent to a report renderer to combine the data and layout on each page of the targeted rendering format. As extensões de renderização são personalizáveis e extensíveis.Rendering extensions are customizable and extensible. O formato de renderização padrão para relatórios é HTML 4.0.The default rendering format for a report is HTML 4.0. Para obter mais informações, consulte Layout da página e renderização (Construtor de Relatórios e SSRS) e Extensões (SSRS).For more information, see Page Layout and Rendering (Report Builder and SSRS) and Extensions (SSRS).

Relatório exportadoExported report

Um relatório exportado é um relatório totalmente paginável em um formato de arquivo específico.An exported report is a fully paged report saved in a specific file format. Os formatos de exportação dependem das extensões de renderização instaladas e podem ser personalizados.Export formats depend on installed rendering extensions and can be customized. Por padrão, os formatos de exportação incluem Excel, Word, XML, PDF, TIFF e CSV.By default, export formats include Excel, Word, XML, PDF, TIFF, and CSV. Para obter mais informações, consulte Exportar relatórios (Construtor de Relatórios e SSRS).For more information, see Export Reports (Report Builder and SSRS).

Consulte TambémSee Also

Recursos e tarefas do Reporting Services (SSRS) Reporting Services Features and Tasks (SSRS)
Referência técnica (SSRS) Technical Reference (SSRS)
Reporting Services (SSRS)Reporting Services (SSRS)