Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Interrogazioni di visualizzazione materializzata - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Interrogazioni di visualizzazione materializzata

È possibile utilizzare una vista materializzata in qualsiasi query SQL facendo riferimento al nome della vista materializzata come origine dati, come nel caso di una tabella o di una vista standard.

Quando una query accede a una vista materializzata, vede esclusivamente i dati memorizzati nella vista materializzata relativi all'ultimo aggiornamento. Perciò la query potrebbe non vedere tutte le ultime modifiche apportate alle corrispondenti tabelle di base della vista materializzata.

Se altri utenti desiderano eseguire delle query sulla vista materializzata, il proprietario della vista materializzata deve concedere l'autorizzazione SELECT a tali utenti. Gli altri utenti non hanno bisogno dell'autorizzazione SELECT sulle tabelle di base sottostanti. Il proprietario della vista materializzata può anche revocare l'autorizzazione SELECT agli altri utenti per impedire che possano eseguire query sulla vista materializzata. Tieni presente che gli altri utenti necessitano ancora dell'autorizzazione USAGE sugli schemi che contengono le tabelle di base della vista materializzata.

Se il proprietario della vista materializzata non dispone più dell'autorizzazione SELECT locale sulle tabelle di base sottostanti:

  • Il proprietario non può più eseguire query sulla vista materializzata.

  • Gli altri utenti che dispongono dell'autorizzazione SELECT sulla vista materializzata non possono più eseguire query su di essa.

Questo è limitato alle autorizzazioni locali. Le modifiche alle autorizzazioni gestite da Lake Formation non vengono verificate interrogando la vista materializzata. Ciò significa che se una tabella di base sottostante è gestita da Lake Formation e le autorizzazioni di selezione sulla tabella vengono revocate in Lake Formation, puoi comunque interrogare la vista materializzata.

Nell'esempio seguente viene eseguita una query sulla vista materializzata tickets_mv Per ulteriori informazioni sul comando SQL utilizzato per creare una vista materializzata, consultare CREATE MATERIALIZED VIEW.

SELECT sold FROM tickets_mv WHERE catgroup = 'Concerts';

Poiché i risultati della query sono pre-calcolati, non è necessario accedere alle tabelle sottostanti (category, event e sales). Amazon Redshift può restituire i risultati direttamente da tickets_mv.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.