Técnicas Avançadas: Emitir Pedidos Diretos à Base de Dados

Pode criar e emitir um pedido direto à base de dados auxiliar utilizando um pool de ligações e uma instrução de SQL específica da base de dados, se o administrador lhe tiver concedido os privilégios apropriados

Tópicos:

Também pode analisar e alterar as colunas de resultados do pedido da base de dados alterando a instrução de SQL. Depois de efetuar as alterações e obter os resultados necessários, pode incorporar os resultados em dashboards e agentes.

Privilégios Necessários para Pedidos Diretos à Base de Dados

Os administradores podem utilizar a página Gerir Privilégios na página de Administração Clássica para visualizar e definir permissões de acesso para pedidos diretos à base de dados.

Para criar e emitir um pedido direto à base de dados, é necessário que lhe tenham sido concedidos os seguintes privilégios:
  • Editar Análise Direta à Base de Dados - Pode criar e editar pedidos diretos à base de dados.
  • Executar Análise Direta à Base de Dados - Pode emitir pedidos diretos à base de dados e ver os resultados

A Oracle recomenda que mantenha os privilégios por omissão, porque estão otimizados para o Oracle Analytics. A edição dos privilégios pode resultar num comportamento ou num acesso inesperado às funcionalidades.

Criar Pedidos Diretos à Base de Dados

Pode criar um pedido direto para a base de dados a partir da página principal Clássica.

As regras de segurança para dados são ignoradas e não podem ser aplicadas ao criar pedidos de base de dados diretos.
  1. Na Página Principal Clássica, no painel Criar, clique em Análise (ou clique em Novo e selecione Análise).
  2. Na caixa de diálogo Selecionar Área de Atividade, clique em Criar Consulta à Base de Dados Direta.
  3. No separador Critérios, introduza um pool de ligações e uma instrução de consulta.
    • Utilize Pool de Ligações para especificar o nome do pool de ligações a utilizar para a consulta.
    • Utilize Instrução SQL para especificar a instrução de SQL específica da base de dados para obter dados da base de dados.
  4. Clique em Validar SQL e Obter Colunas e analise as colunas obtidas no campo Colunas de Resultados.
  5. Clique no separador Resultados para emitir o pedido e ver os resultados. O campo Colunas de Resultados por vezes não apresenta quaisquer colunas, porque a instrução de SQL fornecida no separador Critérios não obteve dados da base de dados.
Existem algumas funções que não pode efetuar em análises cujas colunas tiveram origem em pedidos diretos da base de dados:
  • Selecione colunas no painel Áreas de Atividade, porque não está a trabalhar com colunas de um modelo semântico.
  • Crie grupos ou passos de seleção para esta análise.
  • Especifique formatação condicional para as colunas.
  • Ordene os valores nas colunas obtidas utilizando as opções Ordem Crescente e Ordem Decrescente no cabeçalho da coluna de uma tabela dinâmica, tabela ou visualização de trellis.