Ejecución de consultas CTAS en la consola - Amazon Athena

Ejecución de consultas CTAS en la consola

En la consola de Athena puede hacer lo siguiente:

Para crear una consulta CTAS a partir de otra consulta

  1. Ejecute la consulta, elija Create (Crear) y, a continuación, seleccione Create table from query (Crear tabla a partir de consulta).

    
                        Captura de pantalla de creación de una tabla a partir de los resultados de una consulta.
  2. En el formulario Create a new table on the results of a query (Crear una nueva tabla a partir de los resultados de una consulta), rellene los campos como se indica a continuación:

    1. En Database (Base de datos), seleccione la base de datos en la que se ejecutó la consulta.

    2. En Table name (Nombre de tabla), especifique el nombre de la nueva tabla. Utilice únicamente minúsculas y caracteres de subrayado, como my_select_query_parquet.

    3. En Description (Descripción), añada si lo desea un comentario que describa consulta.

    4. En Output location (Ubicación de salida), opcionalmente especifique la ubicación en Amazon S3, como s3://my_athena_results/mybucket/. Si no especifica una ubicación y su grupo de trabajo no invalida la configuración del lado del cliente, se utiliza la siguiente ubicación predefinida: s3://aws-athena-query-results-<account>-<region>/<query-name-or-unsaved>/year/month/date/<query-id>/.

    5. En Output data format (Formato de los datos de salida), seleccione uno de los formatos admitidos. Si no especifica un formato, se utiliza Parquet. Consulte Formatos de almacenamiento en columnas.

      
                                Captura de pantalla del asistente de CTAS.
    6. Elija Next (Siguiente) para revisar su consulta según sea necesario. Para ver la sintaxis de la consulta, consulte CREATE TABLE AS. Se abre la ventana de vista previa, mostrada en el ejemplo siguiente:

      
                                Captura de pantalla de la pantalla de vista previa del asistente de CTAS.
    7. Seleccione Create (Crear).

  3. Elija Run Query (Ejecutar consulta).

Para crear una consulta CTAS desde cero

Utilice la plantilla CREATE TABLE AS SELECT para crear una consulta CTAS desde cero.

  1. En la consola de Athena, elija Create table (Crear tabla), y luego elija CREATE TABLE AS SELECT.

    
                        Captura de pantalla de CREATE TABLE AS SELECT para una nueva tabla.
  2. En el editor de la consulta, edite la consulta según sea necesario. Para ver la sintaxis de la consulta, consulte CREATE TABLE AS.

  3. Elija Run Query (Ejecutar consulta).

  4. También puede seleccionar Save as (Guardar como) para guardar la consulta.

Véase también Ejemplos de consultas CTAS.