Dois tipos de consultas SQL podem ser usadas em uma definição de relatório: uma consulta base e uma consulta de parâmetro.
Uma consulta base permite aos usuários extrair dados de várias tabelas e exibi-los como saída de relatório. A base amplia a definição de um relatório padrão e pode ser reutilizada com vários relatórios. Por exemplo, usando uma única definição de consulta você pode mostrar colunas ou agrupamentos diferentes. Em um relatório, você pode listar valores por conta e agrupar por entidade e, em outra, listar o valor por entidade ou agrupar por conta.
A consulta SQL de parâmetro permite executar uma consulta com relação aos parâmetros na definição de relatório. Por exemplo, use a consulta para selecionar o Local, o Período, a Categoria ou a Conta.
Para obter informações sobre as tabelas e junções que podem ser usadas para criar suas consultas SQL, consulte Referência da Tabela TDATASEG e Referência da Tabela TLOGPROCESS no Apêndice G. A tabela TDATASEG é usada para armazenar os dados carregados pelo usuário, e a transformação entre os membros da dimensão de origem e os resultados do processo de mapeamento. A tabela TLOGPROCESS é usada para armazenar o status do processo de workflow relativo a local, categoria e período.
Você pode salvar uma definição de consulta como um arquivo XML que, por sua vez, pode ser usado para criar modelos personalizados com o Oracle Business Intelligence Publisher ou o suplemento de desktop do BI Publisher para o Microsoft Word.
Para adicionar uma definição de consulta: