Creación de tablas mediante AWS Glue o la consola de Athena - Amazon Athena

Creación de tablas mediante AWS Glue o la consola de Athena

Puede crear tablas en Athena mediante AWS Glue, el formulario para agregar tablas, o ejecutando una instrucción DDL en el editor de consultas de Athena.

Para crear una tabla con el rastreador de AWS Glue

  1. Abra la consola de Athena en https://console.aws.amazon.com/athena/.

  2. En el editor de consultas, junto a Tablas y vistas, elija Crear y, a continuación, Rastreador de AWS Glue.

  3. Siga los pasos de la página Add crawler (Agregar rastreador) de la consola de AWS Glue para agregar un rastreador.

    Para obtener más información, consulte Utilice un rastreador para agregar una tabla.

Para crear una tabla mediante el formulario para crear tablas de Athena

  1. Abra la consola de Athena en https://console.aws.amazon.com/athena/.

  2. En el editor de consultas, junto a Tables and views (Tablas y vistas), elija Create (Crear) y, a continuación, S3 bucket data (Datos del bucket de S3).

  3. En el formulario Create Table From S3 bucket data (Crear tabla a partir de datos de buckets de S3), ingrese la información para crear la tabla y, a continuación, elija Create table (Crear tabla). Para obtener más información acerca de los campos del formulario, consulte Utilice un formulario de la consola de Athena para agregar una tabla de AWS Glue.

Creación de una tabla mediante una instrucción CREATE TABLE en el editor de consultas de Athena

  1. En el menú Database (Base de datos), elija la base de datos para la que desea crear una tabla. Si no especifica una base de datos en la instrucción CREATE TABLE, la tabla se crea en la base de datos seleccionada actualmente en el editor de consultas.

  2. Ingrese una instrucción como la siguiente en el editor de consultas y, a continuación, elija Run (Ejecutar) o pulse Ctrl+ENTER.

    CREATE EXTERNAL TABLE IF NOT EXISTS cloudfront_logs ( `Date` Date, Time STRING, Location STRING, Bytes INT, RequestIP STRING, Method STRING, Host STRING, Uri STRING, Status INT, Referrer STRING, OS String, Browser String, BrowserVersion String ) ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.RegexSerDe' WITH SERDEPROPERTIES ( "input.regex" = "^(?!#)([^ ]+)\\s+([^ ]+)\\s+([^ ]+)\\s+([^ ]+)\\s+([^ ]+)\\s+([^ ]+)\\s+([^ ]+)\\s+([^ ]+)\\s+([^ ]+)\\s+([^ ]+)\\s+[^\(]+[\(]([^\;]+).*\%20([^\/]+)[\/](.*)$" ) LOCATION 's3://athena-examples-MyRegion/cloudfront/plaintext/';