Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Utilizzo di query tra database con l'editor di query
In questo argomento viene illustrato come utilizzare le query tra database con l’editor di query. Le query tra database sono query che operano su più database all’interno di un singolo cluster Amazon Redshift.
È possibile utilizzare le query tra database per accedere ai dati da uno qualsiasi dei database del cluster Amazon Redshift senza doversi connettere a quel database specifico. Quando esegui query tra database su altri database non connessi, disponi dell’accesso in lettura e in scrittura solo a tali oggetti di database.
Puoi eseguire query e scrivere in altri oggetti di database utilizzando nomi di oggetti completi espressi con la notazione in tre parti. Il percorso completo di qualsiasi oggetto di database è costituito da tre componenti: nome del database, schema e nome dell'oggetto. Un esempio è .database_name.schema_name.object_name
Per utilizzare query tra database con l'editor di query v2
-
Accedere alla Console di gestione AWS e aprire la console Amazon Redshift all'indirizzo https://console.aws.amazon.com/redshiftv2/
. -
Crea un cluster per utilizzare le query tra database nell'Editor di query Amazon Redshift v2. Per ulteriori informazioni, consulta Creazione di un cluster nella Guida alla gestione di Amazon Redshift.
-
Abilitare l'accesso all'editor di query con le autorizzazioni appropriate. Per ulteriori informazioni, consulta Esecuzione di query in un database con l'editor di query v2 nella Guida alla gestione di Amazon Redshift.
Dal menu di navigazione, scegli Editor di query v2, quindi collegati a un database nel cluster.
Quando ci si connette all'editor di query v2 per la prima volta, Amazon Redshift mostra le risorse del database connesso per impostazione predefinita.
-
Scegliere gli altri database a cui si ha accesso per visualizzare gli oggetti di database per questi altri database. Per visualizzare gli oggetti, assicurarsi di disporre delle autorizzazioni appropriate. Dopo aver scelto un database, Amazon Redshift mostra l'elenco degli schemi del database.
Selezionare uno schema per visualizzare l'elenco degli oggetti di database all'interno dello schema.
Nota
Amazon Redshift non supporta direttamente gli oggetti del catalogo di query che fanno parte di AWS Glue o di database federati. Per eseguire una query su questi oggetti, creare innanzitutto schemi esterni che fanno riferimento a tali origini dati esterne in ogni database.
Le query tra database di Amazon Redshift che utilizzano la notazione in tre parti non supportano le tabelle di metadati negli schemi
information_schemaepg_catalog, perché queste viste dei metadati sono specifiche di un database. (Facoltativo) Filtrare l'elenco di tabelle o viste per lo schema selezionato.