Partilhar via


Criando conjuntos de dados de relatório de um banco de dados Oracle

O Reporting Services tem uma extensão de processamento de dados que oferece suporte à recuperação de dados do relatório a partir de uma fonte de dados relacional do Oracle. Após conectar-se com a fonte de dados Oracle, será possível criar um conjunto de dados de relatório que definirá os dados que poderão ser inseridos no relatório.

Para criar um conjunto de banco de dados, você pode selecionar um procedimento armazenado na lista suspensa ou criar uma consulta SQL. Você também pode especificar propriedades e definir parâmetros de relatório e parâmetros de consulta. Para obter mais informações, consulte Como recuperar dados de uma fonte de dados do Oracle.

Existem dois tipos de designers de consulta: um designer de consulta baseado em texto e um designer de consulta gráfico. Por padrão, o designer de consulta com base em texto é aberto e aceita a sintaxe de consulta não padrão (por exemplo, expressões na cadeia de conexão). Para obter mais informações, consulte Interface de usuário do Designer de Consulta com base em texto e Interface de usuário do Designer de Consulta gráfico.

Usando parâmetros de consulta

Se a sua consulta tiver parâmetros, o Designer de Relatórios criará automaticamente os parâmetros de relatórios correspondentes na definição de relatório quando você digitar a consulta. Quando o relatório for executado, os valores dos parâmetros de relatório passarão para os parâmetros de consulta. Para obter mais informações, consulte Adicionando parâmetros ao relatório e Como associar um parâmetro de consulta a um parâmetro de relatório.

Usando procedimentos armazenados

Os procedimentos armazenados podem ser usados para retornar dados em um conjunto de dados. Para isso, na caixa de texto Tipo de Comando, selecione StoredProcedure e indique o nome do procedimento armazenado. O Reporting Services oferece suporte aos procedimentos armazenados que retornam apenas um conjunto de dados.