Designers de Consulta do Reporting Services

O Reporting Services fornece designers de consulta baseados em texto e gráficos para ajudá-lo a criar consultas para cada tipo de fonte de dados de seu relatório.

Alguns designers gráficos de suporte a fontes de dados ajudam a criar uma consulta de maneira interativa. Outras fontes de dados usam um designer de consulta baseado em texto. Com um designer de consultas gráficas, é possível arrastar os itens de metadados que representam os dados subjacentes em uma fonte de dados para a superfície de design de consulta. Com um designer de consulta com base em texto, o texto do comando pode ser digitado em um painel de consulta. Você pode alterar de um designer de consultas gráficas para um designer de consulta baseado em texto com um clique no ícone do designer de consulta baseado em texto na barra de ferramentas.

Os tipos de fonte de dados que estão disponíveis em seu relatório são determinados pelas extensões de dados do Reporting Services instaladas em seu cliente ou servidor de relatório. Para obter mais informações, consulte Arquivo de configuração RSReportDesigner e Arquivo de configuração RSReportServer.

Uma extensão de processamento de dados e seu designer de consulta associado podem diferir em termos de suporte para fontes de dados das seguintes maneiras:

  • Por tipo de designer de consulta. Por exemplo, uma fonte de dados do SQL Server dá suporte a designers de consultas gráficas e baseadas em texto.

  • Por variação de linguagem de consulta. Por exemplo, uma linguagem de consulta, como Transact-SQL, pode ter sintaxes diferentes dependendo do tipo da fonte de dados. As linguagens do Microsoft Transact-SQL e do Oracle SQL apresentam algumas variações na sintaxe de um comando de consulta.

  • Por suporte para parte do esquema de um nome de objeto do banco de dados. Quando uma fonte de dados usa esquemas como parte do identificador de objeto do banco de dados, o nome do esquema deve ser fornecido como parte da consulta para todos os nomes que não usam o esquema padrão. Por exemplo, SELECT FirstName, LastName FROM [Person].[Person].

  • Por suporte para parâmetros de consulta. Em termos de suporte, os provedores de dados diferem dos parâmetros. Alguns provedores de dados oferecem suporte a parâmetros nomeados; por exemplo, SELECT Col1, Col2 FROM Table WHERE <parameter identifier><parameter name> = <value>. Outros provedores de dados oferecem suporte a parâmetros não nomeados; por exemplo, SELECT Col1, Col2 FROM Table WHERE <column name> = ?. O identificador de parâmetro pode ser diferente com relação a provedores de dados; por exemplo, o SQL Server usa o símbolo "arroba" (@), o Oracle usa dois-pontos (:). Em alguns provedores de dados, não há suporte para parâmetros.

  • Por capacidade de importar consultas. Por exemplo, para uma fonte de dados do SQL Server, você pode importar uma consulta de um arquivo de definição de relatório (.rdl) ou de um arquivo .sql.

Designers de Consulta

Os tópicos a seguir descrevem a interface do usuário para cada designer de consulta.

Consulte também

Conceitos

Fontes de dados com suporte no Reporting Services (SSRS)

Adicionar dados de fontes de dados externas (SSRS)

Extensões de processamento de dados e provedores de dados do .NET Framework (SSRS)

Extensões (SSRS)