Creación de vistas del catálogo de datos mediante AWS Glue APIs - AWS Lake Formation

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de vistas del catálogo de datos mediante AWS Glue APIs

Puede usar AWS Glue CreateTable, y UpdateTableAPIspara crear y actualizar vistas en el catálogo de datos. Las UpdateTable operaciones CreateTable y tienen una nueva TableInput estructuraViewDefinition, mientras que GetTableVersions las operaciones SearchTablesGetTable,GetTables,GetTableVersion, las proporcionan ViewDefinition en su sintaxis de salida para las vistas. Además, hay un Status campo nuevo en la GetTable API salida.

Hay dos nuevas AWS Glue conexiones disponibles para validar el SQL dialecto de cada motor de consultas compatible Amazon Athena y Amazon Redshift.

Los CreateTable y UpdateTable APIs son asíncronos cuando se utilizan con vistas. Cuando APIs se invocan con varios SQL dialectos, la llamada se valida con cada motor para determinar si el dialecto se puede ejecutar en ese motor y si el esquema resultante de la vista de cada dialecto coincide. El AWS Glue servicio utiliza estas conexiones para realizar llamadas internas a los motores de análisis. Estas llamadas simulan lo que hace el motor para validar si una CREATE VIEW o ALTER VIEW SQL DDL se ejecutó en el motor.

Si lo SQL proporcionado es válido y los esquemas coinciden entre los dialectos de las vistas, confirma el resultado de AWS Glue API forma atómica. La atomicidad permite crear o modificar vistas con varios dialectos sin ningún tiempo de inactividad.