Registrare i cataloghi di dati Redshift in Athena - Amazon Athena

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

Registrare i cataloghi di dati Redshift in Athena

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à:

  1. Creare e registrare un cluster Amazon Redshift o un namespace serverless su AWS Glue Data Catalog. Per ulteriori informazioni, consultare Registrazione di un cluster su AWS Glue Data Catalog o Registrazione dei namespace su AWS Glue Data Catalog nella Guida alla gestione di Amazon Redshift.

  2. Crea un catalogo di dati AWS Lake Formation dal namespace registrato. Per ulteriori informazioni, consulta Creazione di cataloghi federati Amazon Redshift nella Developer Guide. AWS Lake Formation

  3. (Facoltativo) Utilizzare Lake Formation per impostare controlli di accesso dettagliati sul catalogo. Per ulteriori informazioni, consulta la sezione Inserimento dei dati AWS Glue Data Catalog nella Developer Guide. AWS Lake Formation

Registrare un catalogo dati Redshift con la console Athena

Per registrare un catalogo dati Redshift con la console Athena, procedere come segue.

  1. Apri la console Athena all'indirizzo https://console.aws.amazon.com/athena/.

  2. Nel pannello di navigazione scegliere Origini dati e cataloghi.

  3. Nella pagina Origini dati e cataloghi, scegliere Crea origine dati.

  4. Per Scegli un'origine dati, selezionare Amazon S3 - AWS Glue Data Catalog.

  5. Nella sezione AWS Glue Data Catalog, per Account di origine dati, scegliere AWS Glue Data Catalog in questo account.

  6. Per Creare una tabella o registrare un catalogo, scegli Registra un nuovo AWS Glue catalogo.

  7. Nella sezione Dettagli origine dati, per Nome origine dati), inserire il nome che si desidera utilizzare per specificare l’origine dati nelle query SQL o utilizzare il nome predefinito che viene generato.

  8. Per Catalogo, scegli Sfoglia per cercare un elenco di AWS Glue cataloghi nello stesso account. Se non si vede alcun catalogo esistente, crearne uno nella console AWS Glue.

  9. Nella finestra di dialogo Sfoglia AWS Glue cataloghi, selezionate il catalogo che desiderate utilizzare, quindi scegliete Scegli.

  10. (Facoltativo) Per i tag, inserite key/value le coppie che desiderate associare all'origine dati.

  11. Scegli Next (Successivo).

  12. Nella pagina Rivedi e crea, esaminare le informazioni inserite, quindi scegliere Crea origine dei dati.