¿Cómo puedo solucionar el error "SYNTAX_ERROR: line 1:8: SELECT * not allowed in queries without FROM clause» en Amazon Athena?

1 minutos de lectura
0

Cuando ejecuto una consulta de Amazon Athena, se muestra el error «SYNTAX_ERROR: line 1:8: SELECT * not allowed in queries without FROM clause».

Resolución

Comprobación de los permisos de la tabla

Si la tabla está registrada con AWS Lake Formation, asegúrese de que el usuario o rol que consulte la tabla tenga los permisos SELECT para la misma. Para obtener más información, consulte Using Athena to query data registered with Lake Formation y Permissions example scenario.

Consulta de la clasificación de la tabla

Si ha creado la tabla con el rastreador de AWS Glue, asegúrese de que se cumpla lo siguiente:

  • La clasificación de la tabla no es UNKNOWN.
  • La tabla tiene columnas definidas.

Si la clasificación es UNKNOWN, hay un problema con el esquema de la tabla. Corrija el esquema y vuelva a ejecutar el rastreador. Para obtener más información, consulte Adding classifiers to a crawler in AWS Glue.


Información relacionada

SHOW CREATE TABLE

Using AWS Glue jobs for ETL with Athena

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año