Esegui query SQL dirette in un foglio di lavoro di Excel
Oracle Autonomous Database for Excel consente di eseguire query SQL dirette per utilizzare i dati in un foglio di lavoro di Excel.
L'add-in consente di creare una tabella e inserire, aggiornare ed eliminare righe dalle tabelle o viste esistenti. È possibile visualizzare i risultati nel foglio di lavoro corrente o in fogli di lavoro diversi.
L'immagine riportata di seguito mostra i dati recuperati da Autonomous Database e visualizzati nel foglio di lavoro. La sezione Informazioni query che comprende l'indicatore orario, il nome utente e la query SQL viene visualizzata in Excel. È possibile modificare ed eseguire le query personalizzate. Il foglio di lavoro visualizza i risultati delle query dei dati recuperati in formato tabulare.
L'add-in mantiene una connessione attiva con il database. Tuttavia, i dati recuperati sono locali in Excel. In caso di inattività, si verifica il timeout della connessione ed è necessario eseguire di nuovo il login. È possibile modificare la connessione attiva dal pannello Connessioni. L'immagine mostra i risultati di una singola query, ma è possibile inserire più query in una singola cartella di lavoro.
Descrizione della figura result-native-sql.png
Per eseguire una query utilizzando l'add-in, eseguire Excel e creare una cartella di lavoro vuota utilizzando il formato di file della cartella di lavoro di Excel standard.
- Nella barra multifunzione di Excel, selezionare Autonomous Database.
- Fare clic sull'icona SQL diretto nella barra multifunzione. Viene visualizzata una finestra di dialogo Oracle Autonomous Database nel riquadro dei task di Excel con le icone Tabelle e Viste e un campo di ricerca accanto ad esse.
- Selezionare Tabella per visualizzare tutte le tabelle esistenti nello schema. Fare clic su Viste per visualizzare le viste correnti nello schema.
- È possibile fare clic con il pulsante destro del mouse sulla tabella di cui si desidera eseguire una query sui dati e scegliere Seleziona per visualizzare tutte le colonne della tabella. I nomi delle colonne verranno visualizzati nella sezione Scrivi una query. È possibile fare clic sulla tabella e visualizzare anche le singole colonne. Fare clic sul pulsante Esegui per eseguire la query SQL nell'editor di query. I risultati della query verranno visualizzati nel foglio di lavoro selezionato.
Nota
Se si fa clic sull'icona Esegui mentre l'editor di query è vuoto, verrà visualizzato un messaggio di errore. - È possibile fare clic sul segno + accanto all'elenco a discesa Seleziona foglio di lavoro per visualizzare i risultati in un nuovo foglio di lavoro.
- Nel foglio di lavoro vengono inoltre visualizzati l'indicatore orario, l'utente che crea ed esegue la query e l'URL del database autonomo.
Per eseguire un'altra query, effettuare le operazioni riportate di seguito.
- Fare clic sull'icona della gomma per cancellare la query precedente dall'editor SQL e scrivere una nuova query.
- Fare clic su Recupera query da foglio per importare la query SQL dal foglio di lavoro esistente e generare la query nell'editor SQL.
- Nell'elenco a discesa Seleziona foglio di lavoro, selezionare un nuovo foglio, in questo caso Foglio 2. Il componente aggiuntivo aggiunge un foglio per l'utente. Se si utilizza lo stesso foglio, l'add-in aggiorna i dati nel foglio di lavoro esistente.
- Fare clic sull'icona Esegui per visualizzare i risultati della query.
Il foglio di lavoro visualizza il risultato della query in movimento. Sebbene questo funzionamento funzioni per la maggior parte degli scenari, a volte per i data set di grandi dimensioni, il risultato della query potrebbe superare le righe 10K. Sebbene sia possibile visualizzare le righe 10K, in una finestra di conferma viene richiesto se si desidera visualizzare il resto dei risultati.

Descrizione dell'immagine adp-intero-result-set.jpg
Selezionare Sì per visualizzare l'intero set di risultati. Il caricamento di tutti i dati potrebbe richiedere del tempo. È necessario recuperare tutti i dati prima di utilizzare le tabelle pivot, altrimenti si otterranno risultati errati dall'aggregazione nelle tabelle pivot.
Chiudere il pannello Procedura guidata query per annullare l'operazione di recupero del risultato.
Chiudere il pannello Procedura guidata query per annullare l'operazione di recupero del risultato.
Argomento padre: Oracle Autonomous Database for Excel