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.
Evitar que un rastreador cambie un esquema existente
Si no desea que un rastreador sobrescriba las actualizaciones que haya realizado en los campos existentes de una definición de tabla de Amazon S3, elija la opción en la consola Agregar solo columnas nuevas o establezca la opción de configuración MergeNewColumns
. Esto se aplica a las tablas y las particiones, a menos que Partitions.AddOrUpdateBehavior
se sustituya por InheritFromTable
.
Si no desea que un esquema de tabla cambie en absoluto cuando se ejecuta un rastreador, establezca la política de cambio de esquema en LOG
. También puede definir una opción de configuración que establezca los esquemas de partición que se heredarán de la tabla.
Si está configurando el rastreador en la consola, puede elegir las siguientes acciones:
Ignorar el cambio y no actualizar la tabla en el Catálogo de datos
Actualizar todas las particiones nuevas y existentes con metadatos de la tabla
Al configurar el rastreador medianteAPI, defina los siguientes parámetros:
Configure el campo
UpdateBehavior
de la estructuraSchemaChangePolicy
enLOG
.Defina el
Configuration
campo con una representación en cadena del siguiente JSON objeto del rastreadorAPI; por ejemplo:{ "Version": 1.0, "CrawlerOutput": { "Partitions": { "AddOrUpdateBehavior": "InheritFromTable" } } }