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 SearchTables
GetTable
,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.