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à.
Athena è in grado di leggere e scrivere dati archiviati in cluster Redshift o namespace serverless registrati in. AWS Glue Data Catalog Ciò funziona in tandem con AWS Lake Formation, che fornisce sicurezza e governance centralizzate, garantendo che l'accesso ai dati sia gestito in modo coerente su diversi motori di query e mantenendo controlli di accesso granulari per i dati Redshift condivisi.
Considerazioni e limitazioni
-
Viste materializzate: le viste materializzate di Amazon Redshift possono essere interrogate da Athena, ma la creazione di viste materializzate utilizzando Athena o Spark non è supportata.
-
Le operazioni DDL, inclusa l'impostazione della AWS Glue Data Catalog configurazione e le operazioni sulle tabelle di storage gestite di Amazon Redshift, non sono supportate.
Prerequisiti
Prima di poter interrogare un catalogo di AWS Glue dati da Athena, completa le seguenti attività:
-
Crea e registra un cluster Amazon Redshift o uno spazio dei nomi serverless su. AWS Glue Data Catalog Per ulteriori informazioni, consulta Registrazione di un cluster su AWS Glue Data Catalog o Registrazione dei namespace nella guida alla gestione di AWS Glue Data Catalog Amazon Redshift.
-
Crea un catalogo di dati dal namespace registrato. AWS Lake Formation Per ulteriori informazioni, consulta Creazione di cataloghi federati Amazon Redshift nella Developer Guide. AWS Lake Formation
-
(Facoltativo) Utilizzate Lake Formation per impostare controlli di accesso dettagliati sul catalogo. Per ulteriori informazioni, consulta Inserimento dei dati nella Guida per gli AWS Glue Data Catalog AWS Lake Formation sviluppatori.
Registra un catalogo di dati Redshift con la console Athena
Per registrare un catalogo di dati Redshift con la console Athena, procedi nel seguente modo.
-
Apri la console Athena all'indirizzo https://console.aws.amazon.com/athena/
. -
Nel riquadro di navigazione, scegli Fonti di dati e cataloghi.
-
Nella pagina Origini dati e cataloghi, scegli Crea origine dati.
-
Per Scegli un'origine dati, scegli Amazon S3 -. AWS Glue Data Catalog
-
Nella AWS Glue Data Catalogsezione, per Account di origine dati, scegli AWS Glue Data Catalog questo account.
-
Per Creare una tabella o registrare un catalogo, scegli Registra un nuovo AWS Glue catalogo.
-
Nella sezione Dettagli dell'origine dati, per Nome dell'origine dati, inserisci il nome che desideri utilizzare per specificare l'origine dati nelle tue query SQL o utilizzare il nome predefinito che viene generato.
-
Per Catalogo, scegli Sfoglia per cercare un elenco di AWS Glue cataloghi nello stesso account. Se non vedi alcun catalogo esistente, creane uno nella AWS Glue console.
-
Nella finestra di dialogo Sfoglia AWS Glue cataloghi, selezionate il catalogo che desiderate utilizzare, quindi scegliete Scegli.
-
(Facoltativo) Per i tag, inserite le coppie chiave/valore che desiderate associare all'origine dati.
-
Scegli Next (Successivo).
-
Nella pagina Rivedi e crea, verifica che le informazioni inserite siano corrette, quindi scegli Crea origine dati.