Executar consultas SQL Diretas em uma planilha do Excel

O Oracle Autonomous Database para Excel permite executar consultas SQL Diretas para trabalhar com seus dados em uma planilha do Excel.

Com o suplemento, você pode criar uma tabela e inserir, atualizar e excluir linhas das tabelas ou views existentes. É possível exibir os resultados na planilha atual ou em planilhas diferentes.

A imagem a seguir mostra seus dados recuperados do Autonomous Database e exibidos na planilha. A seção Informações da Consulta que compreende o Timestamp, o nome do Usuário e a Consulta SQL é mostrada no Excel. Você pode editar consultas personalizadas e executá-las. A planilha exibe os resultados das consultas dos dados recuperados em formato tabular.

O add-in mantém uma conexão ativa com o banco de dados. No entanto, os dados recuperados são locais para o Excel. Em caso de inatividade, a conexão expira e você deve fazer login novamente. Você pode alterar a conexão ativa no painel de conexões. A imagem mostra os resultados de uma única consulta, mas você pode inserir muitas consultas em uma única pasta de trabalho.
A seguir, descrição de result-native-sql.png
Descrição da ilustração result-native-sql.png

Para executar uma consulta usando o add-in, execute o Excel e crie uma pasta de trabalho em branco usando o formato de arquivo de pasta de trabalho padrão do Excel.

  1. Na faixa do Excel, selecione o Autonomous Database.
  2. Clique no ícone SQL Direto na faixa de opções. Isso abre uma caixa de diálogo do Oracle Autonomous Database no Painel de Tarefas do Excel com os ícones Tabelas e Views e um campo de pesquisa ao lado deles.

  3. Selecione Tabela para exibir todas as tabelas existentes no esquema. Clique em Exibições para ver as exibições atuais no esquema.
  4. Você pode clicar com o botão direito do mouse na tabela cujos dados deseja consultar e escolher Selecionar para exibir todas as colunas da tabela. Os nomes das colunas serão exibidos na seção Escrever uma Consulta. Você também pode clicar na tabela e exibir colunas individuais. Clique no botão Executar para executar a consulta SQL no editor de consulta. Os resultados da consulta serão exibidos na planilha selecionada.
    Observação

    Você exibirá uma mensagem de erro se clicar no ícone Executar enquanto o editor de consulta estiver vazio.
  5. Você pode clicar no sinal + ao lado da lista drop-down Selecionar planilha para exibir os resultados em uma nova planilha.
  6. A planilha também exibe o timestamp, o usuário que cria e executa a consulta e o URL do banco de dados autônomo.

Para executar outra consulta, siga estas etapas:

  1. Clique no ícone de borracha para limpar a consulta anterior do editor SQL e gravar uma nova consulta.
  2. Clique em Recuperar consulta da Planilha para importar a consulta SQL da planilha existente e gerar essa consulta no editor de SQL.
  3. No menu suspenso Selecionar planilha, selecione uma nova planilha, Planilha 2, nesse caso. O Add-in adiciona uma planilha para o usuário. Se você trabalhar na mesma planilha, o Suplemento atualizará os dados na planilha existente.
  4. Clique no ícone Executar para exibir os resultados da consulta.

A planilha exibe o resultado da consulta em qualquer lugar. Embora esse comportamento funcione para a maioria dos cenários, às vezes, para conjuntos de dados grandes, o resultado da consulta pode exceder as linhas 10K. Embora você possa exibir as linhas 10K, uma janela de confirmação pergunta se deseja exibir o restante dos resultados.


A seguir, descrição de adp-entire-result-set.jpg
Descrição da ilustração adp-entire-result-set.jpg

Selecione Sim para exibir todo o conjunto de resultados. Carregar todos os dados pode demorar um pouco. Você deve extrair todos os dados antes de trabalhar com tabelas dinâmicas ou isso levará a resultados incorretos da agregação em tabelas dinâmicas.

Feche o painel Assistente de Consulta para cancelar a operação de extração do resultado.

Observação

Feche o painel Assistente de Consulta para cancelar a operação de extração do resultado.