Fogli Oracle Autonomous Database per Google

Il componente aggiuntivo Questa immagine descrive il componente aggiuntivo Oracle Autonomous Database for Google Sheets. di Oracle Autonomous Database consente di eseguire query sulle tabelle utilizzando SQL o viste analitiche utilizzando una procedura guidata direttamente da Google Sheets per l'analisi.

I dati recuperati da Autonomous Database sono disponibili localmente in Google Sheets per ulteriori analisi. I risultati vengono memorizzati nella copia locale e non possono essere scritti di nuovo in Autonomous Database. È possibile eseguire query SQL dirette o eseguire query sulle viste analitiche e visualizzarne i risultati nel foglio di lavoro. Il componente aggiuntivo consente di filtrare i risultati della query ed eseguire join e calcoli di tabella.
Nota

Il componente aggiuntivo Oracle Autonomous Database per Google Sheets deve essere conforme all'Informativa sulla privacy. Per informazioni sui dettagli dell'informativa sulla privacy, vedere Dettagli dell'informativa sulla privacy di Oracle Autonomous Database for Google Sheets.

Come funziona il componente aggiuntivo per Google Sheets?

Per eseguire una query su una o più viste analitiche da Autonomous Database, è necessario selezionare una vista analitica o una tabella da utilizzare. Durante il recupero dei dati dalla vista analitica, è possibile configurare la query in base alle proprie esigenze. È possibile selezionare gerarchie specifiche e creare calcoli personalizzati nella procedura guidata. Il componente aggiuntivo configura la tua query e restituisce il risultato a Google Sheets. È possibile salvare i risultati delle query localmente nel foglio di Google. Il componente aggiuntivo può inoltre eseguire query sullo schema direttamente a cui si ha accesso. L'interfaccia utente Web consente inoltre di visualizzare i report e le analisi creati nel menu Analisi dati dello strumento Data Studio.

Per utilizzare il componente aggiuntivo, è necessario abilitare l'accesso Web nell'account Autonomous Database. Per accedere al componente aggiuntivo Google Sheets, è necessario disporre dei ruoli CONNECT, DWROLE, RESOURCE e ADPUSER nel foglio di lavoro SQL.

Nota

  • L'add-in Scarica fogli Microsoft Excel/Google è disponibile nel menu Download dell'istanza di Database Actions solo se si dispone del ruolo ADPUSER.
  • Il componente aggiuntivo Oracle Autonomous Database per Google Sheets non è supportato nel browser Web Safari.

Scarica file di connessione

Per connettersi ad Autonomous Database, è possibile scaricare un file di connessione dall'istanza Database Actions e importarlo nel componente aggiuntivo Google Sheet configurato.

Per scaricare il file di connessione, attenersi alla procedura riportata di seguito.
  1. Passare al launchpad dell'istanza di Database Actions e selezionare la scheda DOWNLOAD MICROSOFT EXCEL/ GOOGLE SHEETS ADD-IN. Fare clic sul pulsante Scarica file di connessione nella scheda Fogli Google della pagina Download per importare il file di connessione nel componente aggiuntivo Google.
  2. Questo file di connessione consentirà di connettersi ad Autonomous Database con l'utente che ha eseguito il login. È possibile importare solo i file di connessione nei componenti aggiuntivi di Google scaricati dall'istanza corrente di Autonomous Database.
    Segue la descrizione dell'immagine download-connection-file.png
    Descrizione dell'illustrazione download-connection-file.png

  3. Se si seleziona il pulsante Scarica file di connessione, viene visualizzata la procedura guidata Scarica file di connessione. Specificare i valori di campo riportati di seguito nella procedura guidata.
    • URL di reindirizzamento foglio Google: questo è l'URL di distribuzione dell'applicazione Web copiato dal passo numero nove della sezione Distribuisci script Google come applicazione Web.
    • Scegliere un tipo di risposta:
      • Connessione esplicita

        Utilizzare i valori ID client OAuth e Segreto client OAuth per autenticare e autorizzare i fogli Google a utilizzare Autonomous Database. Utilizzare questa opzione quando si utilizza CODE come tipo di risposta durante il download del file di connessione dalla pagina Azioni database. Si tratta del metodo più sicuro da utilizzare se Autonomous database dispone di accesso pubblico.

      • Connessione implicita

        Avrai bisogno di un ID client OAuth per accedere implicitamente ad Autonomous Database. Utilizzare questa opzione quando si utilizza Token come Tipo di risposta durante il download del file di connessione dalla pagina Azioni database. Utilizzare questa opzione quando il database autonomo si trova in una subnet privata o all'interno di un firewall cliente.

Genera ID client e Segreto client mediante interfaccia utente

In questa sezione si utilizza l'interfaccia utente Web per ottenere client_id e client_secret .

Per generare le chiavi client, accedere all'URL dell'istanza di Autonomous Database che si aggiunge con oauth/client.

Ad esempio, se l'istanza è "https://<nomehost>-<nomebas>.adb.<regione>.oraclecloudapps.com/ords/<nome schema>/_sdw/", è necessario accedere al collegamento "https://<nomehost>-<nomebase>.adb.<regione>.oraclecloudapps.com/ords/<nome schema>/oauth/clients/". Accertarsi di includere la barra finale.

  1. Accedere a Database Actions utilizzando il collegamento "https://machinename.oraclecloudapps.com/ords/SchemaName/oauth/clients/". È possibile visualizzare una pagina client OAuth nel collegamento "https://localhost:port/ords/schemaName/_sdw/?nav=rest-workshop&rest-workshop=oauth-clients".
  2. Fare clic sul pulsante +Create Client OAuth per creare un nuovo client.
    Segue la descrizione dell'immagine create-client.png
    Descrizione dell'immagine create-client.png
  3. Dall'elenco a discesa Tipo di privilegio, selezionare il tipo di connessione client desiderata. È possibile selezionare le opzioni riportate di seguito:
    • AUTH_CODE: selezionare questa opzione per la connessione implicita. Utilizza questo tipo di risposta quando il database autonomo si trova in una subnet privata o all'interno di un firewall del cliente.
    • IMPLICIT: selezionare questa opzione per una connessione esplicita. Si tratta del metodo più sicuro da utilizzare se Autonomous database dispone di accesso pubblico.
  4. Immettere i campi seguenti. I campi contrassegnati con un asterisco (*) sono obbligatori:
    • Nome: il nome del client.
    • Descrizione: descrizione dello scopo del client.
    • URI reindirizzamento: URL di distribuzione dell'applicazione Web copiato dal passo 10 di Distribuire lo script Google come applicazione Web
    • URI supporto: immettere l'URI in cui gli utenti finali possono contattare il client per il supporto. Esempio: https://script.google.com/
    • E-mail di supporto: immettere il messaggio di posta elettronica in cui gli utenti finali possono contattare il client per il supporto.
    • Logo: facoltativamente, selezionare un'immagine dal sistema locale per inserire un logo per il nuovo client.
    Andare alla scheda Ruoli per selezionare i ruoli del client. Questo campo non è obbligatorio.
  5. Avanzamento alla scheda Origini consentite. Specificare e aggiungere la lista di prefissi URL nel campo di testo. Questo campo non è obbligatorio.
  6. Avanzamento alla scheda Privilegi per aggiungere qualsiasi privilegio. Non è necessario disporre di privilegi per creare un client OAuth.
  7. Fare clic su Crea per creare il nuovo client OAuth. Registra il client OAuth che è possibile visualizzare nella pagina Client OAuth.
    Segue la descrizione dell'immagine new-client.png
    Descrizione dell'illustrazione new-client.png
  8. Fare clic sull'icona Mostra per visualizzare i campi Client ID e Client Secret.

Come posso connettermi manualmente?

Nelle sezioni seguenti viene illustrato come connettersi utilizzando connessioni implicite ed esplicite. I fogli Google devono disporre dell'autorizzazione per accedere ad Autonomous Database. È innanzitutto necessario completare l'autorizzazione per connettersi all'Autonomous Database. Il componente aggiuntivo richiede l'autenticazione una tantum per la configurazione.

  1. Nel foglio Google, fare clic su Oracle Autonomous Database e selezionare Connessioni.
    La selezione delle connessioni richiede l'autenticazione una tantum di Google.
    • Se si fa clic su Connessioni, viene visualizzata una finestra popup che richiede l'autorizzazione per l'esecuzione dell'autorizzazione. Fare clic su Continua.
      Segue la descrizione dell'immagine auth-continue.png
      Descrizione dell'immagine auth-continue.png
    • Ora vedrai una finestra che ti informa che l'applicazione richiede l'accesso alle informazioni sensibili nel tuo account Google.
    • Fare clic su Avanzate e selezionare il collegamento Vai a progetto senza titolo (non sicuro). Selezionando il collegamento si apre una nuova finestra, assicurandosi che l'applicazione sia affidabile. Fare clic su Consenti per continuare. L'impostazione è stata completata.
  2. Nella procedura guidata Connessioni, fare clic su Aggiungi connessione nel menu a discesa Gestisci connessioni per aggiungere una connessione.
    Segue la descrizione dell'immagine add-connection.png
    Descrizione dell'immagine add-connection.png
  3. Se si seleziona Aggiungi connessione, viene aperta una procedura guidata Aggiungi connessione nel pannello dell'elenco di connessioni della procedura guidata Connessioni.
    Segue la descrizione dell'immagine add-connection-fields.png
    Descrizione dell'immagine add-connection-fields.png
  4. Specificare i valori di campo riportati di seguito nella procedura guidata.

    Nome connessione: immettere il nome della connessione, ad esempio TestConnection.

    URL di Autonomous Database: immettere l'URL dell'Autonomous Database a cui si desidera connettersi. Ad esempio, "https://<nomehost>-<nomebase>.adb.<regione>.oraclecloudapps.com/"

    Nel campo Tipo di concessione client OAuth, selezionare una delle due opzioni in base al tipo di connessioni desiderato. Fare riferimento alla sezione Genera ID client e segreto client utilizzando l'interfaccia utente.

    Questa opzione varia con connessioni implicite ed esplicite.

    Implicito: selezionare questa opzione per la connessione implicita. Utilizza questo tipo di risposta quando il database autonomo si trova in una subnet privata o all'interno di un firewall del cliente.

    AUTH_CODE: selezionare questa opzione per una connessione esplicita. Questo è il metodo più sicuro ed è preferito da usare.

    Quando si seleziona l'opzione Implicito, è possibile visualizzare i seguenti campi:
    Segue la descrizione dell'immagine implicit.png
    Descrizione dell'illustrazione implicit.png

    OAuth ID client: client_id viene generato utilizzando la procedura guidata Crea nuovo client nell'interfaccia utente. Fare riferimento alla sezione Genera ID client e segreto client utilizzando l'interfaccia utente.

    Nome schema: specificare il nome dello schema.

    Quando si seleziona AUTH_CODE, è possibile visualizzare i campi riportati di seguito.


    Segue la descrizione dell'immagine explicit.png
    Descrizione dell'immagine explicit.png

    OAuth ID client: client_id viene generato utilizzando la procedura guidata Crea nuovo client nell'interfaccia utente. Fare riferimento alla sezione Genera ID client e segreto client utilizzando l'interfaccia utente.

    OAuth Segreto client: client_secret viene generato utilizzando la procedura guidata Crea nuovo client nell'interfaccia utente. Fare riferimento alla sezione Genera ID client e segreto client utilizzando l'interfaccia utente.

    Nome schema: specificare il nome dello schema.

    Fare clic su Salva.

    Dopo aver fatto clic su Salva, è possibile visualizzare la nuova connessione nel pannello dell'elenco delle connessioni. La lista di connessioni visualizza il nome della connessione, il nome dello schema e il tipo OAuth concesso. Tuttavia, è ancora in uno stato disconnesso.

  5. Fare clic sui tre punti verticali accanto al nome della connessione ed eseguire le operazioni riportate di seguito.

    Connetti: selezionare Connetti ad Autonomous Database e modificare lo stato della connessione impostandolo su Attivo. Se si seleziona Connetti, viene visualizzata la pagina di connessione di Autonomous Database. Dopo aver eseguito il login, verrà visualizzata una pagina che mostra che l'accesso al database è stato concesso all'utente. Chiudere la finestra e tornare a Fogli Google. Ora vedrai che la connessione è attiva.

    Modifica: selezionare Modifica per aggiornare qualsiasi valore della connessione. Per aggiornare i valori modificati, fare clic su Salva.

    Duplica: selezionare Duplica per creare una connessione duplicata.

    Rimuovi: selezionare Rimuovi per rimuovere la connessione dall'elenco delle connessioni.

Esportazione delle connessioni

  1. Fare clic su Esporta connessione nel menu a discesa Gestisci connessioni per esportare la connessione selezionata.
  2. Selezionare la connessione che si desidera esportare e fare clic su Esporta.
    Segue la descrizione dell'immagine export.png
    Descrizione dell'immagine export.png
  3. Fare clic su Esporta.
  4. La connessione esportata viene scaricata nel sistema locale. Il file di connessione viene salvato come spreadsheet_addin_connections.json.

Autorizza i fogli Google a utilizzare Autonomous Database

Dopo che la tua identità è stata determinata utilizzando l'autenticazione OAuth, Google Sheets deve disporre dell'autorizzazione per accedere ad Autonomous Database.

I valori client_id e client_secret generati durante l'autenticazione OAuth vengono utilizzati per l'autorizzazione.

  1. Fare clic sul menu Oracle Autonomous Database nel foglio Google su cui si sta lavorando e selezionare Registrati. Ciò richiede l'autenticazione unica di Google.
  2. Facendo clic su Registra viene visualizzata una finestra popup che richiede l'autorizzazione per l'esecuzione dell'autorizzazione. Fare clic su Continua. Selezionando Continua si verrà reindirizzati alla pagina Account Google, in cui è necessario selezionare l'account Gmail.
  3. Ora vedrai una finestra che ti informa che l'applicazione richiede l'accesso alle informazioni sensibili nel tuo account Google. Fare clic su Avanzate e selezionare il collegamento Vai a progetto senza titolo (non sicuro).
  4. Selezionando il collegamento viene visualizzata una nuova finestra, che garantisce la sicurezza dell'applicazione. Fare clic su Consenti per continuare.
  5. L'impostazione è stata completata. Selezionare Registrati dal menu di Oracle Autonomous Database nel foglio di Google.
    Viene visualizzata una procedura guidata Oracle Autonomous Database nel foglio di Google. Specificare i campi riportati di seguito.
    • URL ADB: immettere l'URL ADB. Ad esempio, "https://<nomehost>-<nomebase>.adb.<regione>.oraclecloudapps.com/ordini/<nome schema>".
    • OAuth ID client: client_id generato durante l'autenticazione.
    • OAuth Segreto client: client_secret generato durante l'autenticazione. Per ulteriori dettagli, fare riferimento alla sezione Crea connessioni con il foglio di calcolo di Google.

    Segue la descrizione dell'immagine adb-google-wizard.png
    Descrizione dell'illustrazione adb-google-wizard.png
  6. Selezionare Autorizza.

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.