Le query ti permettono di aggregare e segmentare i dati di più tabelle o fogli di calcolo in base a criteri specifici. Rispetto alle tabelle e ai fogli individuali, le query rappresentano una soluzione più semplice e robusta per condividere grandi set di dati tra i workspace.
Requisiti
- Solo i proprietari del workspace possono condividere le query.
- Per visualizzare o eseguire una query condivisa nel workspace di destinazione, devi avere accesso a tutti i dati di origine della query nel workspace di origine. In alternativa, tutti i partecipanti al workspace possono accedere a una query condivisa, a patto che a un utente sia stato assegnato il ruolo Esegui query remote.
- Prima di iniziare, assicurati che il modulo " : Cross-Workspace Queries" ( ) sia abilitato nei tuoi spazi di lavoro. Se non è ancora abilitata, l'amministratore della tua organizzazione dovrà inviare una richiesta per farla attivare.
Definizioni dei ruoli
Nell'area di lavoro SOURCE
| Ruolo | Descrizione | Dove assegnare |
|---|---|---|
| Gestore del workspace | Deve essere la persona che condivide la query con l'area di lavoro di destinazione. | All'interno della query, fare clic su " " (Autorizzazioni) sulla barra degli strumenti, quindi selezionare " " (Proprietario) . |
| Utente della query condivisa | Requisiti minimi necessari affinché l'utente Mediator possa eseguirlo. | All'interno di ciascuna tabella di origine, fare clic su " " (Autorizzazioni) sulla barra degli strumenti e selezionare " Viewer" (Visualizzatore delle autorizzazioni) . |
| Visualizza tutte le tabelle sottostanti utilizzate dalla query | Necessario affinché il mediatore possa accedere ai dati di origine. | All'interno di ciascuna tabella di origine, fare clic su " " (Autorizzazioni) sulla barra degli strumenti e selezionare " Viewer" (Visualizzatore delle autorizzazioni) . |
In DESTINATION Workspace
| Ruolo | Descrizione | Dove assegnare |
|---|---|---|
| Eseguire query remote | Indica l'utente come mediatore; esegue la query per conto di tutti gli altri utenti dell'area di lavoro. | Apri un'area di lavoro e assegna il ruolo "Esegui query remote" a un singolo utente all'interno di tale area di lavoro. Vedi Assegnare il ruolo "Esegui query remote" , come indicato di seguito. |
| Qualsiasi ruolo standard nell'area di lavoro (ad esempio: Lettore, Redattore). | Deve essere assegnato in combinazione con il ruolo "Esegui query remote"; non può funzionare come ruolo autonomo. | Apri l'elenco dei membri di questo spazio di lavoro e assegna i ruoli. |
Condividi una query dal workspace di origine
Per consentire ai proprietari di altri workspace di visualizzare ed eseguire una query, puoi condividerla. Quando si condivide una query, le modifiche devono essere effettuate nel workspace nativo.
- Dalla Home di Wdata, passa il mouse sulla query e seleziona Condividi dal menu delle azioni.
-
Apri il menu a tendina Seleziona un'area di lavoro e scegli un'area di lavoro con cui condividere la query.
Nota : solo gli utenti che hanno accesso a tutti i dati di origine della query potranno visualizzarla o eseguirla. Per estendere l'accesso a tutti gli utenti del workspace condiviso, assegna ad almeno un utente il ruolo Esegui query da remoto.
-
(Opzionale) Per concedere l'accesso a tutti gli utenti dell'area di lavoro di destinazione, apri il menu a tendina accanto all'area di lavoro appena aggiunta e seleziona uno degli utenti elencati.
Nota : questo menu verrà visualizzato solo agli utenti a cui è stato assegnato, tramite , il ruolo "Esegui query remote" nell'area di lavoro di destinazione.
- Clicca su Applica le modifiche per salvare.
Blocca le esecuzioni di una query
Puoi mettere temporaneamente in pausa una query condivisa aprendo il menu con i tre punti sul lato destro e selezionando Blocca esecuzioni query. Questo blocco può essere applicato a un singolo workspace o a tutti contemporaneamente.
Poiché una query bloccata può essere eseguita solo nel workspace di origine, viene spesso utilizzato per modificare una query precedentemente condivisa o per attendere nuovi dati.
Tutte le query bloccate saranno indicate nel workspace di destinazione da una piccola icona a forma di lucchetto .
Assegna il ruolo Esegui query da remoto
Il ruolo Esegui query da remoto consente a un singolo utente assegnato di fungere da "mediatore" per tutte le esecuzioni di query in un workspace. In effetti, all'utente selezionato viene concesso l'accesso completo alla query e tutti gli altri utenti del workspace possono eseguirla "prendendo in prestito" le loro autorizzazioni. Questo significa che è necessario un solo mediatore per l'intero workspace.
Per assegnare questo ruolo:
- Accedi al workspace di destinazione come Proprietario workspace.
- Fai clic sull'identificatore dell'area di lavoro in alto a destra e seleziona " " (Membri) .
- Selezionare l'utente le cui credenziali verranno utilizzate per eseguire la query.
- Fai clic su " " (Modifica), poi su " " (Modifica) e seleziona " " (Ruoli) e " " (Modifica).
- Assegna il ruolo “ Run Remote Queries” ( ) e fai clic su “ ” (Apply) ( ).
- Salva le tue modifiche prima di abbandonare la pagina.
Quando in futuro si condivideranno le query con questo workspace, i proprietari delle query potranno selezionare questo utente dal menu a discesa Esegui query da remoto.
Perché utilizzare il ruolo Esegui query da remoto?
Questo ruolo consente ai membri di un workspace condiviso di eseguire una query senza essere membri del workspace di origine. È perfetto quando si tratta di informazioni sensibili o riservate, perché i destinatari possono eseguire la query e vederne i risultati senza accedere ai dati sottostanti.
Come posso eseguire una query condivisa senza il ruolo Esegui query da remoto?
Se questo ruolo non è assegnato, la query condivisa può essere eseguita solo quando sono soddisfatte queste condizioni:
- L'utente ha un account nel workspace di origine.
- L'utente ha accesso alla query che verrà condivisa e a tutti i dati sottostanti.
- L'utente ha un account nel workspace di destinazione.
Esegui le query condivise nel workspace di destinazione
Le query condivise funzionano in gran parte come le altre query del tuo workspace. Per eseguire una query condivisa dalla Home di Wdata, fai una delle seguenti operazioni:
- Passa il mouse sulla query e seleziona Esegui query dal menu delle azioni.
- Apri la query in modalità "Sola lettura" e clicca su Esegui query in alto a sinistra.
Icone, limitazioni e altre domande
Le seguenti icone possono apparire accanto alle query condivise nella Home di Wdata:
- L'icona lucchetto = Questa query è bloccata nel workspace di origine e non può essere eseguita.
- Una freccia verso il basso = Questa query è condivisa da un altro workspace.
- Una freccia verso l'alto = Questa query è condivisa con un altro workspace.
Domande frequenti
Sono nel workspace di origine. Perché non riesco a vedere le persone con cui questa query è condivisa?
A causa dei vincoli di sicurezza, puoi visualizzare solo i workspace specifici a cui hai il permesso di accedere. Se il proprietario di un altro workspace condivide la stessa query e tu non hai accesso al workspace di destinazione, il suo nome sarà nascosto.
Posso esportare, modificare o condividere nuovamente una query che è stata condivisa con me?
No, le query che sono state condivise con te appartengono al workspace originale e non possono essere modificate.
Posso creare una nuova query con la query condivisa come fonte?
Non in questa fase.
Posso condividere una query annidata?
Sì, puoi condividere una query annidata tra i vari workspace. L'unico requisito è che entrambe le query e i loro dati di origine esistano nell'area di lavoro di origine.
Nota: una query annidata non può essere condivisa se si basa su un'origine condivisa; vedi la domanda precedente.
Posso usare i campi incrociati con le query condivise?
No, i campi incrociati possono essere attivati solo dal workspace di origine.