Creazione di tabelle utilizzando AWS Glue o la console Athena - Amazon Athena

Creazione di tabelle utilizzando AWS Glue o la console Athena

È possibile creare tabelle in Athena utilizzando AWS Glue, il modulo per l'aggiunta di tabelle o eseguendo un'istruzione DDL nell'editor di query Athena.

Per creare una tabella utilizzando il crawler AWS Glue

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

  2. Nell'editor di query, accanto a Tabelle e visualizzazioni, scegli Crea e quindi scegli Crawler AWS Glue.

  3. Nella pagina Add crawler (Aggiungi crawler) della console AWS Glue segui i passaggi per creare un crawler.

    Per ulteriori informazioni, consulta Utilizzare un crawler per aggiungere una tabella.

Per creare una tabella utilizzando il modulo per la creazione di tabelle Athena

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

  2. Nell'editor di query, accanto a Tables and views (Tabelle e visualizzazioni), scegli Create (Crea) e quindi scegli S3 bucket data. (Dati del bucket S3).

  3. Nel bucket Crea tabella dai dati del bucket S3, inserisci le informazioni per creare la tabella, quindi scegli Crea tabella. Per ulteriori informazioni sui campi del modulo, vedi Utilizzare un modulo nella console Athena per aggiungere una tabella AWS Glue.

Per creare una tabella utilizzando un'istruzione CREATE TABLE nell'editor di query Athena

  1. Dal menu Database scegliere il database per il quale si desidera creare una tabella. Se non si specifica un database nell'istruzione CREATE TABLE, la tabella viene creata nel database attualmente selezionato nell'editor di query.

  2. Immettere un'istruzione come la seguente nell'editor di query, quindi scegli Run (Esegui), o premi .

    CREATE EXTERNAL TABLE myopencsvtable ( firstname string, lastname string, job string, country string ) ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde' WITH SERDEPROPERTIES ( 'separatorChar' = ',', 'quoteChar' = '"', 'escapeChar' = '\\' ) STORED AS TEXTFILE LOCATION 's3://amzn-s3-demo-bucket/mycsv/';