Comience con las tablas de Delta Lake
Para poder consultarla, su tabla de Delta Lake debe existir en AWS Glue. Si la tabla está en Amazon S3, pero no en AWS Glue, ejecute una instrucción CREATE EXTERNAL TABLE con la siguiente sintaxis. Si la tabla ya existe en AWS Glue (por ejemplo, porque está usando Apache Spark u otro motor con AWS Glue), puede omitir este paso. Tenga en cuenta la omisión de las definiciones de columnas, la biblioteca SerDe y otras propiedades de tablas. A diferencia de las tablas de Hive tradicionales, los metadatos de las tablas de Delta Lake se deducen del registro de transacciones de Delta Lake y se sincronizan directamente con AWS Glue.
CREATE EXTERNAL TABLE [db_name.]table_nameLOCATION 's3://amzn-s3-demo-bucket/your-folder/' TBLPROPERTIES ('table_type' = 'DELTA')
nota
Esta instrucción no es compatible con los buckets de S3 que tienen habilitados los pagos por solicitante. Si desea crear una tabla de Delta Lake en función de un bucket de S3 con los pagos por solicitante habilitados, siga las instrucciones y la instrucción DDL que figuran en .
-
En el caso de las tablas de Delta Lake, no se permiten instrucciones
CREATE TABLEque incluyan más que las propiedadesLOCATIONytable_type.