Criar tabelas usando o AWS Glue ou o console do Athena - Amazon Athena

Criar tabelas usando o AWS Glue ou o console do Athena

É possível criar tabelas no Athena usando o AWS Glue, o formulário para adicionar tabela ou executando uma instrução DDL no editor de consultas do Athena.

Para criar uma tabela usando o crawler do AWS Glue

  1. Abra o console do Athena em https://console.aws.amazon.com/athena/.

  2. No editor de consultas, ao lado de Tabelas e visualizações, escolha Criar e, em seguida, selecione Crawler do AWS Glue.

  3. Siga as etapas contidas na página Add crawler (Adicionar crawler) do console do AWS Glue para adicionar um crawler.

    Para ter mais informações, consulte Usar um crawler para adicionar uma tabela.

Para criar uma tabela usando o formulário para criar tabela do Athena

  1. Abra o console do Athena em https://console.aws.amazon.com/athena/.

  2. No editor de consultas, ao lado de Tables and views (Tabelas e visualizações), escolha Create (Criar) e, em seguida, escolha S3 bucket data (Dados do bucket do S3).

  3. No formulário Create Table From S3 bucket data (Criar tabela com base em dados de bucket do S3), insira as informações para criar sua tabela e escolha Create table (Criar tabela). Para obter mais informações sobre os campos no formulário, consulte Usar um formulário no console do Athena para adicionar uma tabela do AWS Glue.

Para criar uma tabela usando uma instrução CREATE TABLE no editor de consultas do Athena

  1. No menu Database (Banco de dados), escolha o banco de dados para o qual deseja criar uma tabela. Se você não especificar um banco de dados na instrução CREATE TABLE, a tabela será criada no banco de dados atualmente selecionado no editor de consultas.

  2. Insira uma instrução como a seguinte no editor de consultas e, em seguida, escolha Run (Executar) ou pressione 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/';