Técnicas Avançadas: Emitir Solicitações Diretas do Banco de Dados

Você pode criar e emitir uma solicitação direta para o banco de dados de back-end usando um pool de conexões e uma instrução SQL específica do banco de dados, se o administrador tiver concedido a você os privilégios apropriados

Tópicos:

Você também pode rever e alterar as colunas de resultados da solicitação do banco de dados alterando a instrução SQL. Depois de fazer as alterações e recuperar os resultados exigidos, você poderá incorporar os resultados em painéis de controle e agentes.

Privilégios Exigidos para Solicitações Diretas do Banco de Dados

Os administradores podem usar a página Gerenciar Privilégios na página Administração Clássica para exibir e acessar permissões de acesso para solicitações diretas do banco de dados.

Para criar e emitir uma solicitação direta do banco de dados, você deverá ter recebido os seguintes privilégios:
  • Editar Análise Direta do Banco de Dados - você pode criar e editar solicitações diretas do banco de dados.
  • Executar Análise Direta do Banco de Dados - você pode emitir solicitações diretas e ver os resultados

A Oracle recomenda que você mantenha os privilégios padrão porque eles são otimizados para o Oracle Analytics. A edição de privilégios pode causar comportamento inesperado ou acesso a funcionalidades.

Criar e Executar Solicitações Diretas do Banco de Dados

Você pode criar uma solicitação direta ao banco de dados na home page do Classic.

As regras de segurança de dados são ignoradas e não podem ser aplicadas ao criar solicitações diretas do banco de dados.
  1. Na Home page do Classic, no painel Criar, clique em Análise (ou clique em Novo e selecione Análise).
  2. Na caixa de diálogo Selecionar Área de Assunto, clique em Criar Consulta Direta do Banco de Dados.
  3. Na guia Critérios, digite um pool de conexões e uma instrução de consulta.
    • Use Pool de Conexões para especificar o nome do pool de conexão a ser usado para a consulta.
    • Use Instrução SQL para especificar a instrução SQL específica do banco de dados para recuperar dados do banco de dados.
  4. Clique em Validar SQL e Recuperar Colunas e revise as colunas recuperadas no campo Colunas de Resultados.
  5. Clique na guia Resultados para emitir a solicitação e ver os resultados. O campo Colunas de Resultados às vezes não exibe qualquer coluna, porque a instrução SQL que você informou na guia Critérios não recuperou dados do banco de dados.
Existem algumas funções que você não pode executar em análises cujas colunas procedem de solicitações diretas do banco de dados:
  • Selecione as colunas no painel Áreas de Assunto, porque você não está trabalhando com colunas de um modelo semântico.
  • Crie grupos ou etapas de seleção para esta análise.
  • Especifique formatação condicional para as colunas.
  • Classifique os valores nas colunas recuperadas usando as opções Classificar em Ordem Crescente e Classificar em Ordem Decrescente no cabeçalho da coluna de uma tabela dinâmica, tabela comum ou view de grade.