Compartilhar via


Referências das coleções DataSources e DataSets (Construtor de Relatórios e SSRS)

A DataSources coleção representa todas as fontes de dados usadas em um relatório. Da mesma forma, a DataSets coleção representa todos os conjuntos de dados para todas as fontes de dados em um relatório. Use o painel Dados do Relatório para obter uma exibição hierárquica dos conjuntos de dados do relatório organizados sob a fonte de dados a qual eles fazem referência. Se você incluir referências a essas coleções, não verá valores ao visualizar seu relatório. Essas coleções só estarão disponíveis após a publicação do relatório em um servidor de relatório.

Observação

Você pode criar e modificar definições de relatório (.rdl) no Construtor de Relatórios e no Designer de Relatórios no SQL Server Data Tools. Cada ambiente de criação fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Criando relatórios no Designer de Relatórios e no Construtor de Relatórios (SSRS) na Web em microsoft.com.

Fontes de Dados

A DataSources coleção representa as fontes de dados referenciadas em uma definição de relatório publicada. Você pode optar por incluir essas informações em seu relatório para documentar a origem dos dados do relatório. Essa coleção não está disponível no modo De visualização . A tabela a seguir descreve as variáveis dentro da DataSources coleção.

Variável Type Descrição
DataSourceReference String O caminho completo da definição da fonte de dados no servidor de relatório. Por exemplo, você pode incluir uma lista de todas as fontes de dados que um relatório usou como parte de um histórico de relatório. O exemplo a seguir mostra o caminho completo para a fonte de dados chamada AdventureWorks2012:

/DataSources/AdventureWorks2012.
Type String O tipo de provedor de dados para a fonte de dados. Por exemplo, SQL.

Conjuntos de Dados

A DataSets coleção representa os conjuntos de dados referenciados em uma definição de relatório. Você pode optar por incluir a consulta no relatório em uma caixa de texto, para que um usuário interessado exatamente em quais dados estão no relatório possa ver o texto do comando original. Essa coleção não está disponível no modo De visualização . A tabela a seguir descreve os membros da DataSets coleção.

Membro Type Descrição
CommandText String Para fontes de dados de banco de dados, essa é a consulta usada para recuperar dados da fonte de dados. Se a consulta for uma expressão, essa será a expressão avaliada.
RewrittenCommandText String O valor de CommandText expandido do provedor de dados. Normalmente, isso é usado para relatórios com parâmetros de consulta mapeados para parâmetros de relatório. O provedor de dados define essa propriedade ao expandir as referências do parâmetro do texto do comando nos valores constantes selecionados para os parâmetros de relatório mapeados.

Usando expressões de consulta

É possível usar expressões para definir a consulta contida em um conjunto de dados. É possível usar esse recurso para projetar relatórios em que a consulta é alterada com base na entrada do usuário, dos dados em outros conjuntos de dados ou outras variáveis. Para obter mais informações sobre consultas, consulte Conjuntos de dados inseridos de relatório e conjuntos de dados compartilhados (Construtor de Relatórios e SSRS).

Consulte Também

Expressões (Construtor de Relatórios e SSRS)
Exemplos de expressões (Construtor de Relatórios e SSRS)