Eseguire e condividere query nel nuovo editor SQL

Questa pagina illustra come eseguire query, condividerle con i collaboratori e modificarle insieme in tempo reale.

Eseguire una singola query o query con più istruzioni

È possibile scrivere query con più istruzioni in una singola scheda dell'editor. Per usare più istruzioni di query in una singola scheda, terminare ogni istruzione con un punto e virgola (;).

Per eseguire una singola query:

  1. Selezionare un magazzino SQL.
  2. Evidenziare una query nell'editor SQL (se nel riquadro query sono presenti più query).
  3. Premere Ctrl/Cmd + Invio oppure fare clic su Run (1000) per visualizzare i risultati come tabella nel riquadro dei risultati.

Note

Per impostazione predefinita, vengono selezionate Esegui tutte le istruzioni e Limite 1000.

  • Per eseguire solo l'istruzione attiva, deseleziona Esegui tutte le istruzioni.
  • Se una query viene salvata con l'impostazione Limite 1000 , questa impostazione si applica a tutte le esecuzioni di query. Per restituire tutte le righe (fino a 64.000 righe o 10 MB, a seconda di quale sia inferiore), rimuovere LIMIT dal menu a discesa denominato Esegui (1000). Per specificare un limite diverso per il numero di righe, aggiungere una LIMIT clausola nella query.

Terminare una query

Per terminare una query mentre è in esecuzione, fare clic su Annulla. Un amministratore può interrompere una query in esecuzione avviata da un altro utente visualizzando Terminate un query in esecuzione.

Condividi una query

Il nuovo editor SQL gestisce le autorizzazioni in due parti:

Esecuzione interattiva: le query nel nuovo editor SQL vengono sempre eseguite usando le credenziali del visualizzatore Runas . I risultati delle query sono accessibili a chiunque abbia accesso alla query. Gli utenti con autorizzazioni CAN EDIT o versione successiva possono modificare la bozza di query condivisa. Inoltre, le modifiche non salvate sono visibili a chiunque disponga delle autorizzazioni CAN VIEW o superiore. Per eseguire query, gli utenti devono disporre almeno dell'autorizzazione CAN USE per il warehouse associato.

Impostazioni credenziali: Le impostazioni di autorizzazione per gli avvisi legacy e i flussi di lavoro sono uguali a quelli per l'editor SQL legacy. A seconda delle preferenze, questi asset possono essere eseguiti usando le credenziali del proprietario o del visualizzatore.

Vedere Configurare le autorizzazioni di query per informazioni sulle impostazioni delle credenziali Esegui come proprietario e Esegui come visualizzatore. Per informazioni su come gestire l'accesso all'oggetto query, vedere ACL di query.

Collaborare sulle query in tempo reale

Più utenti che modificano la stessa query contemporaneamente, con il cursore e la selezione di ogni utente evidenziati in un colore diverso.

Dopo aver condiviso la query, è possibile creare un coautore o eseguire il debug delle query in tempo reale tramite la modifica collaborativa. Gli editor possono anche commentare singole righe di codice per porre domande o aggiungere suggerimenti.