Opzioni dell'interfaccia utente in Componenti aggiuntivi foglio di calcolo

I componenti aggiuntivi per fogli di calcolo forniscono elementi dell'interfaccia utente comuni a più funzioni e controlli aggiuntivi specifici dei singoli pannelli.

Informazioni di connessione

Nella sezione superiore della maggior parte dei pannelli add-in vengono visualizzate informazioni sulla connessione attiva, tra cui l'URL del database, lo schema, lo stato della connessione e il tempo rimanente della sessione prima della scadenza della connessione. Per le connessioni IAM OCI, viene visualizzato anche l'utente connesso.

Nota

Sebbene l'add-in mantenga una connessione attiva con il database, i dati recuperati sono locali al foglio di calcolo. In caso di inattività o timeout della connessione, l'add-in visualizza una notifica e suggerisce di riconnettersi al database.

Uso di SQL Query Editor

L'editor di query SQL è l'area in cui si scrivono, modificano e visualizzano le istruzioni SQL prima di eseguirle.

È possibile immettere una query manualmente oppure selezionare tabelle, viste e colonne dal browser oggetti per facilitare la creazione dell'istruzione SQL. L'editor di query SQL visualizza i numeri di riga e l'evidenziazione della sintassi per le query.

Le azioni disponibili nell'editor di query dipendono dalla funzione di add-in in uso. In generale, è possibile utilizzare le seguenti opzioni con l'editor di query SQL:

  • Esegui

    Il primo pulsante, visualizzato come cerchio con un triangolo, è il pulsante Esegui. Fare clic su questo pulsante per eseguire l'istruzione SQL e visualizzare i risultati della query nel foglio di lavoro selezionato.

  • Cancella il contenuto SQL

    L'icona della gomma accanto a Esegui rimuove l'istruzione SQL corrente dall'editor di query.

  • Recupera query dal foglio

    Questo pulsante recupera la query SQL dal foglio di lavoro attivo e la visualizza nell'editor di query SQL. È quindi possibile modificare ed eseguire di nuovo la query.

  • Condividi come collegamento ipertestuale tabella

    Questa opzione è disponibile solo per i risultati delle query generati utilizzando SQL diretto e Analisi dati. Creare un collegamento ipertestuale tabella e condividerlo con altri utenti in modo che possano caricare i risultati delle query di sola lettura in un foglio di calcolo.

Nota

In Add-in for Excel è disponibile un menu mobile con opzioni aggiuntive, ad esempio il ricaricamento della finestra dell'add-in. Fare clic sulla freccia piccola sul lato destro della finestra add-in per aprire il menu mobile.

Selezionare un foglio di lavoro per i risultati della query

È possibile utilizzare il foglio predefinito o selezionare un foglio diverso per visualizzare i risultati.

Nota

Se si esegue un'altra query nello stesso foglio di lavoro, l'add-in aggiorna il foglio di lavoro con il risultato della nuova query.

Per utilizzare un altro foglio per una query diversa, attenersi a una delle operazioni riportate di seguito.
  • In Componenti aggiuntivi foglio di calcolo fare clic sul pulsante più (+), specificare un nome in Aggiungi nuovo foglio di lavoro e fare clic sul pulsante di selezione. L'add-in inserisce il nuovo foglio quando si esegue la query. Il pulsante freccia sinistra consente di annullare e tornare indietro.

  • Inserire un nuovo foglio utilizzando le opzioni disponibili in Excel o Google Sheets.

È quindi possibile selezionare il nuovo foglio da Seleziona foglio di lavoro e visualizzare i risultati.

Eseguire query sulle informazioni

Insieme ai risultati della query, il foglio di lavoro visualizza anche le seguenti informazioni sulla query:

  • l'URL del database

  • l'utente o lo schema del database che crea ed esegue la query

  • la query SQL effettiva

  • la configurazione di aggiornamento

  • data ed ora della query.

Usa variabili di binding nelle query SQL

È possibile utilizzare le bind variable in una query SQL per fornire valori in fase di runtime. Definire una bind variable nell'istruzione SQL utilizzando i due punti (:) seguiti da un nome di variabile.

Ad esempio:

SELECT *
FROM employees
WHERE city = :ct;

Quando si esegue la query, l'add-in richiede di immettere un valore per la bind variable, :ct. Dopo aver fornito un valore, ad esempio Austin, la query viene eseguita utilizzando tale valore. Le informazioni sulla query visualizzate con i risultati includono l'assegnazione della bind variable, ad esempio :ct=Austin.

È possibile includere più bind variable in una query. L'add-in conserva i valori utilizzati di recente per ogni bind variable. Quando si esegue di nuovo la query, è possibile selezionare un valore recente o immettere un nuovo valore. È inoltre possibile cancellare i valori salvati in precedenza dalla finestra di dialogo Parametri query.

Aggiorna risultati query

È possibile utilizzare Aggiorna query per eseguire di nuovo una query salvata e aggiornare i risultati in un foglio di lavoro senza aprire i pannelli SQL diretto, Analisi dati o Lingua naturale.

Per aggiornare i risultati delle query:

  1. Selezionare un foglio di lavoro contenente i risultati delle query generati dai componenti aggiuntivi foglio di calcolo.

  2. Fare clic su Aggiorna query.

    L'add-in esegue di nuovo la query salvata e aggiorna il foglio di lavoro corrente con i risultati più recenti.

Se la cartella di lavoro contiene fogli di lavoro aggiuntivi con risultati di query aggiornabili, l'add-in visualizza il numero di fogli di lavoro rimanenti e richiede l'aggiornamento. Al termine dell'aggiornamento, l'add-in visualizza un report che indica i fogli di lavoro che sono stati aggiornati correttamente e identifica eventuali fogli di lavoro che non è stato possibile aggiornare.

Nota

Un foglio di lavoro può essere aggiornato se la connessione al database corrispondente viene salvata e connessa. Componenti aggiuntivi foglio di calcolo aggiorna ogni foglio di lavoro utilizzando le informazioni di connessione salvate, anche se tale connessione non è attiva.

Un'operazione di aggiornamento può non riuscire nei seguenti scenari:

  • La visualizzazione salvata non corrisponde più alle colonne restituite dalla query.

  • Nessuna connessione salvata corrisponde all'URL del database e all'utente associato al foglio di lavoro.

  • La connessione al database richiesta è disconnessa.

Il report di aggiornamento fornisce i dettagli per eventuali fogli di lavoro non riusciti. A seconda della causa, è possibile aggiornare la query o la visualizzazione, aggiungere o importare una connessione salvata corrispondente oppure riconnettere la connessione al database richiesta prima di eseguire di nuovo l'aggiornamento.

Gestione di dati di grandi dimensioni

Per le query con set di dati di grandi dimensioni, ad esempio un risultato contenente più di 10.000 record, l'add-in visualizza una finestra di conferma se si desidera visualizzare l'intero risultato.

Nota

Mentre si utilizzano le tabelle pivot, caricare i dati completi per ottenere risultati accurati dall'aggregazione.