Utilizzo di query tra database con l'editor di query - 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à.

Utilizzo di query tra database con l'editor di query

Questo argomento spiega 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 si eseguono query tra database su altri database non connessi, si dispone dell'accesso in lettura solo a tali oggetti di database.

È possibile eseguire query su 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 è nome_database.nome_schema_nome_oggetto.

Per utilizzare query tra database con l'editor di query v2
  1. Accedi a AWS Management Console e apri la console Amazon Redshift all'indirizzo. https://console.aws.amazon.com/redshiftv2/

  2. 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.

  3. 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.

  4. 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.

  5. 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_schema e pg_catalog, perché queste viste dei metadati sono specifiche di un database.

  6. (Facoltativo) Filtrare l'elenco di tabelle o viste per lo schema selezionato.