Oracle Autonomous Database para o Google Sheets
O complemento do Oracle Autonomous Database permite consultar tabelas usando Views SQL ou Analíticas usando um assistente diretamente do Google Sheets para análise.
O complemento do Oracle Autonomous Database para o Google Sheets deve estar em conformidade com a Política de Privacidade. Para obter informações sobre detalhes da política de privacidade, consulte Detalhes da Política de Privacidade do Oracle Autonomous Database for Google Sheets.
Como funciona o complemento para o Google Sheets?
Para consultar uma View Analítica ou Tabelas do Autonomous Database, selecione uma View Analítica ou Tabela com a qual trabalhar. Ao recuperar dados da View Analítica, você pode configurar a consulta de acordo com seus requisitos. Você pode selecionar hierarquias específicas e criar cálculos personalizados no assistente. O complemento configura sua consulta e retorna o resultado para o Google Sheets. Você pode salvar os resultados de suas consultas localmente na Planilha do Google. O complemento também pode consultar o esquema diretamente ao qual você tem acesso. Usando a interface do usuário da Web, você também pode exibir relatórios e análises criados no menu Análise de Dados da ferramenta Data Studio.
Para usar o complemento, você deve ativar o Web Access na conta do Autonomous Database. Você deve ter as atribuições CONNECT, DWROLE, RESOURCE e ADPUSER concedidas na planilha SQL para acessar o complemento do Google Sheets.
- O Add-in Fazer Download do Microsoft Excel/Google Sheets só estará disponível no menu Downloads da instância do Database Actions se você tiver a atribuição
ADPUSER
. - O complemento do Oracle Autonomous Database para o Google Sheets não é suportado no navegador da Web do Safari.
- Instalar e configurar o complemento para o Google Sheets
Antes de instalar o complemento do Oracle Autonomous Database para o Google Sheets, faça download do arquivo zip oracleGoogleAddin na instância do Database Actions. - Fazer Download do Arquivo de Conexão
Para estabelecer conexão com o Autonomous Database, você pode fazer download de um arquivo de conexão da instância do Database Actions e importá-lo para o complemento da Planilha do Google configurado. - Estabelecendo Conexão com o Autonomous Database
O complemento do Oracle Autonomous Database para o Google Sheets permite que você se conecte a vários Autonomous Databases com um único complemento usando o recurso Conexões. O complemento se conecta ao Google Sheets fornecendo autenticação ao Google. Vários usuários ou bancos de dados podem se conectar simultaneamente ao complemento. No entanto, apenas uma conexão pode permanecer ativa. - Gerar ID do Cliente e Segredo do Cliente usando a Interface do Usuário
Nesta seção, você usa a Interface do Usuário da Web para obterclient_id
eclient_secret
. - Autorizar o Google Sheets a usar o Autonomous Database
Depois que sua identidade for determinada usando a autenticação OAuth, o Google Sheets precisará de permissão para acessar o Autonomous Database. - Linguagem Natural nas Planilhas do Google
Você pode usar o Natural Language Query para consultar o Oracle Autonomous Database usando o menu Linguagem Natural no "complemento" do Oracle Autonomous Database for Google Sheets. - Análise de Dados nas Planilhas do Google
A seleção de Análise de Dados abre um assistente do Oracle Autonomous Database na planilha do Google. - Executar Consultas SQL Diretas
O complemento Oracle Autonomous Database para Planilhas Google permite que você execute consultas SQL para trabalhar com seus dados em uma Planilha Google. Com o complemento, você pode digitar seu código SQL na área do editor de SQL e clicar em Executar para executar o comando. - Relatórios e Análises no Google Sheets
Você pode exibir Relatórios e Exibições Analíticas ou visualizar dados para fins de análise. - Limpar Planilha
Depois que o complemento executar a consulta e recuperar os dados na planilha, você poderá exibir o Timestamp, o Usuário, a consulta AV e a consulta SQL da View Analítica nos resultados da consulta gerada automaticamente. - Excluir todas as planilhas
Use esta opção para excluir todas as planilhas existentes na planilha. - Sobre o menu do Oracle Autonomous Database
Use esta opção para exibir detalhes sobre o add-in - Compartilhar ou Publicar
Depois de gerar os resultados da consulta na Planilha do Google, você pode compartilhá-los com outros usuários. Com o compartilhamento, cria uma cópia da planilha e a envia com as ferramentas de design ocultas e a proteção da planilha ativada. - Detalhes da Política de Privacidade do Oracle Autonomous Database for Google Sheets
Data Efetiva:10/4/2024
- Suporte ao Oracle Autonomous Database for Google Sheets
Bem-vindo à página de suporte do Oracle Autonomous Database for Google Sheets. Este recurso é projetado para ajudá-lo com quaisquer problemas ou dúvidas que você possa ter ao usar a extensão.
Tópico principal: A Ferramenta de Análise de Dados
Fazer Download do Arquivo de Conexão
Para estabelecer conexão com o Autonomous Database, você pode fazer download de um arquivo de conexão da instância do Database Actions e importá-lo para o complemento do Google Sheet configurado.
- Navegue até o launchpad da sua instância do Database Actions e selecione o Cartão DOWNLOAD MICROSOFT EXCEL/ GOOGLE SHEETS ADD-IN. Clique no botão Fazer Download do Arquivo de Conexão na guia Planilhas do Google da página Downloads para importar o arquivo de conexão para o Add-in do Google.
-
Esse arquivo de conexão permitirá que você estabeleça conexão com o Autonomous Database com o usuário conectado. Você só pode importar esses arquivos de conexão para os Add-ins do Google dos quais faz download na instância atual do Autonomous Database.
Descrição da ilustração download-connection-file.png - A seleção do botão Fazer Download do Arquivo de Conexão abre um assistente de Download do Arquivo de Conexão. Especifique os seguintes valores de campo no assistente:
- URL de Redirecionamento da Planilha do Google: Este é o URL de implantação da aplicação Web que você copiou da etapa número nove da seção Implantar o Script do Google como um aplicativo Web.
- Escolha um Tipo de Resposta:
- Conexão Explícita
Use os valores OAuth ID do Cliente e OAuth Segredo do Cliente para autenticar e autorizar o Google Sheets a usar o Autonomous Database. Use essa opção quando usar CODE como o Tipo de Resposta ao fazer download do arquivo de conexão na página Database Actions. Este é o método mais seguro e é preferível usar se o Autonomous database tiver acesso público.
- Conexão Implícita
Você precisará de um ID de Cliente OAuth para acessar implicitamente o Autonomous Database. Use-o quando usar Token como o Tipo de Resposta ao fazer download do arquivo de conexão na página Database Actions. Use essa opção quando o banco de dados autônomo estiver em uma sub-rede privada ou dentro de um firewall do cliente.
- Conexão Explícita
Tópico principal: Oracle Autonomous Database for Google Sheets
Gerar ID e Segredo do Cliente usando a UI
Nesta seção, você usa a IU da Web para obter client_id
e client_secret
.
Você gera as chaves do cliente acessando o URL da instância do Autonomous Database anexado com oauth/clients.
Por exemplo, se sua instância for " https://<hostname>-<databasename>.adb.<region>.oraclecloudapps.com/ords/<schema Name>/_sdw/", você precisará acessar o link " https://<hostname>-<databasename>.adb.<region>.oraclecloudapps.com/ords/<schema Name>/oauth/clients/". Certifique-se de incluir a barra final.
- Acesse o Database Actions com o link "https://machinename.oraclecloudapps.com/ords/SchemaName/oauth/clients/". Você pode exibir uma página Clientes OAuth no link "https://localhost:port/ords/schemaName/_sdw/?nav=rest-workshop&rest-workshop=oauth-clients".
- Clique no botão +Create OAuth Client para criar um novo cliente.
Descrição da ilustração create-client.png - No menu suspenso Tipo de concessão, selecione o tipo de conexão do cliente desejado. Você pode selecionar as seguintes opções:
- AUTH_CODE: Selecione esta opção para conexão implícita. Use esse tipo de resposta quando o banco de dados autônomo estiver em uma sub-rede privada ou dentro de um firewall do cliente.
- IMPLICIT: Selecione esta opção para conexão explícita. Este é o método mais seguro e é preferível usar se o Autonomous database tiver acesso público.
- Insira os seguintes campos. Os campos com um asterisco (*) são obrigatórios:
- Nome: Nome do cliente.
- Descrição: Descrição da finalidade do cliente.
- URI de Redirecionamento: URL de implantação do aplicativo Web que você copiou da etapa 10 de Implantar o Script do Google como um aplicativo Web
- URI de Suporte: Informe o URI no qual os usuários finais podem entrar em contato com o cliente para obter suporte. Exemplo: https://script.google.com/
- E-mail de Suporte: Informe o e-mail no qual os usuários finais podem entrar em contato com o cliente para obter suporte.
- Logotipo: Opcionalmente, selecione uma imagem do seu sistema local para inserir um logotipo para seu novo cliente.
- Avance para a guia Origens Permitidas. Especifique e adicione a lista de prefixos de URL no campo de texto. Este campo não é obrigatório.
- Avance para a guia Privilégios para adicionar qualquer privilégio. Você não precisa ter privilégios para criar um Cliente OAuth.
- Clique em Criar para criar o novo Cliente OAuth. Isso registra o Cliente OAuth que você pode exibir na página Clientes OAuth.
Descrição da ilustração new-client.png - Clique no ícone mostrar para exibir os campos
Client ID
eClient Secret
.
Como estabeleço conexão manualmente?
As seções a seguir demonstram como conectar usando conexões implícitas e explícitas. O Google Sheets precisa de permissão para acessar o Autonomous Database. Primeiro você deve concluir a autorização para estabelecer conexão com o banco de dados autônomo. A extensão requer autenticação única para configuração.
- Na Planilha do Google, clique em Oracle Autonomous Database e selecione Conexões.
A seleção de Conexões requer autenticação única do Google.
- Clicar em Conexões abre uma janela pop-up que solicita sua permissão para executar a autorização. Clique em Continuar.
Descrição da ilustração auth-continue.png - Agora você verá uma janela que informa que o aplicativo solicita acesso a informações confidenciais em sua conta do Google.
- Clique em Avançado e selecione o link Ir para Projeto sem título (inseguro). Selecionar o link abre uma nova janela, garantindo que você confia no aplicativo. Clique em Permitir para continuar. Você concluiu a configuração.
- Clicar em Conexões abre uma janela pop-up que solicita sua permissão para executar a autorização. Clique em Continuar.
- No assistente de Conexões, clique em Adicionar Conexão no menu drop-down Gerenciar Conexões para adicionar uma conexão.
Descrição da ilustração add-connection.png - A seleção de Adicionar Conexão abre um assistente Adicionar Conexão no painel da lista de conexões do assistente de Conexões.
Descrição da ilustração add-connection-fields.png -
Especifique os seguintes valores de campo no assistente:
Nome da Conexão: Informe o nome da conexão, por exemplo, TestConnection.
URL do Autonomous Database: Informe o URL do Autonomous Database ao qual você deseja se conectar. Por exemplo, "https://<hostname>-<databasename>.adb.<region>.oraclecloudapps.com/"
No campo OAuth Tipo de Concessão do Cliente, selecione uma das duas opções com base no tipo de conexões desejado. Consulte a seção Gerar ID do Cliente e Segredo do Cliente usando a UI.
Essa opção varia com conexões implícitas e explícitas.
Implícito: Selecione esta opção para conexão implícita. Use esse tipo de resposta quando o banco de dados autônomo estiver em uma sub-rede privada ou dentro de um firewall do cliente.AUTH_CODE: Selecione esta opção para conexão explícita. Este é o método mais seguro e é preferível usar.
Ao selecionar a opção Implícito, você pode exibir os seguintes campos:
Descrição da ilustração implicit.pngOAuth ID do Cliente:
client_id
você gera usando o assistente Criar Novo Cliente na IU. Consulte a seção Gerar ID do Cliente e Segredo do Cliente usando a UI.Nome do Esquema: Especifique o nome do esquema.
Ao selecionar AUTH_CODE, você pode exibir os seguintes campos:
Descrição da ilustração explicit.pngOAuth ID do Cliente:
client_id
você gera usando o assistente Criar Novo Cliente na IU. Consulte a seção Gerar ID do Cliente e Segredo do Cliente usando a UI.OAuth Segredo do Cliente:
client_secret
você gera usando o assistente Criar Novo Cliente na IU. Consulte a seção Gerar ID e Segredo do Cliente usando a UI.Nome do Esquema: Especifique o nome do esquema.
Clique em Salvar.
Depois de clicar em Salvar, você poderá exibir a nova conexão no painel da lista de conexões. A lista de conexões exibe o nome da conexão, o nome do esquema e o tipo OAuth que você concede. No entanto, ainda está em um estado desconectado.
-
Clique nos três pontos verticais ao lado do nome da conexão e execute as seguintes operações:
Conectar: Selecione Conectar ao Autonomous Database e altere o status da conexão para ativo. A seleção de Conectar abre a página de acesso do Autonomous database. Depois de fazer log-in, você exibirá uma página que mostra que o acesso ao banco de dados foi concedido a você. Feche a janela e retorne ao Google Sheets. Agora você verá que a conexão está ativa.
Editar: Selecione Editar para atualizar qualquer valor da conexão. Clique em Salvar para atualizar os valores editados.
Duplicar: Selecione Duplicar para criar uma conexão duplicada.
Remover: Selecione Remover para remover a conexão da lista de conexões.
Exportando Conexões
- Clique em Exportar Conexão no menu drop-down Gerenciar Conexões para exportar a conexão selecionada.
- Selecione a conexão que você deseja exportar e clique em Exportar.
Descrição da ilustração export.png - Clique em Exportar.
-
A conexão exportada é baixada no sistema local. O arquivo de conexão é salvo como spreadsheet_addin_connections.json.
Tópico principal: Oracle Autonomous Database for Google Sheets
Autorizar Planilhas do Google a usar o Autonomous Database
Depois que sua identidade for determinada usando a autenticação OAuth, o Google Sheets precisará de permissão para acessar o Autonomous Database.
Os valores client_id
e client_secret
gerados durante a autenticação OAuth são usados para autorização.
- Clique no menu Oracle Autonomous Database na Planilha do Google em que você está trabalhando e selecione Inscrever-se. Isso requer autenticação única do Google.
- Clicar em Registrar abre uma janela pop-up que solicita sua permissão para executar a autorização. Clique em Continuar. Ao selecionar Continuar, você será redirecionado para a página Contas do Google, onde deverá selecionar sua conta do Gmail.
- Agora você verá uma janela que informa que o aplicativo solicita acesso a informações confidenciais em sua conta do Google. Clique em Avançado e selecione o link Ir para projeto sem título (inseguro).
- Selecionar o link abre uma nova janela, garantindo que você confia no aplicativo. Clique em Permitir para continuar.
- Você concluiu a configuração. Selecione Registrar no menu do Oracle Autonomous Database na planilha do Google.
Isso abre um assistente do Oracle Autonomous Database na planilha do Google. Especifique os seguintes campos:
- URL do ADB: Informe o URL do ADB. Por exemplo, "https://<hostname>-<databasename>.adb.<region>.oraclecloudapps.com/ords/<Schema Name>".
- OAuth ID do Cliente: client_id gerado durante a autenticação.
- OAuth Segredo do Cliente: client_secret gerado durante a autenticação. Para obter mais detalhes, consulte a seção Criar Conexões com a planilha do Google.
Descrição da ilustração adb-google-wizard.png - Selecione Autorizar.
After successfully authorizing the credentials, you can view Connections, Direct SQL, Data Analysis, Analyses and Reports Clear Sheet, Delete All Sheets, About Autonomous Database, and Sign Out menu items under Oracle Autonomous Database.
Tópico principal: Oracle Autonomous Database for Google Sheets