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.
Especificar las reglas de selección y transformación de tablas mediante JSON
Para especificar las asignaciones de tablas que desea aplicar durante la migración, puede crear un JSON archivo. Si crea una tarea de migración mediante la consola, puede buscar este JSON archivo o introducirlo JSON directamente en el cuadro de mapeo de tablas. Si utiliza CLI o API para realizar migraciones, puede especificar este archivo mediante el TableMappings
parámetro de la ModifyReplicationTask
API operación CreateReplicationTask
o.
AWS DMS solo puede procesar JSON archivos de mapeo de tablas con un tamaño máximo de 2 MB. Le recomendamos que mantenga el tamaño del JSON archivo de reglas de mapeo por debajo del límite de 2 MB mientras trabaja con DMS las tareas. Esto evita errores inesperados durante la creación o modificación de la tarea. Cuando un archivo de reglas de asignación supera el límite de 2 MB, le recomendamos que divida las tablas en varias tareas para reducir el tamaño del archivo de reglas de asignación de manera que se mantenga por debajo de este límite.
Puede especificar con qué tablas, vistas y esquemas desea trabajar. También puede realizar transformaciones de tablas, vistas y esquemas y especificar la configuración de cómo AWS DMS carga tablas y vistas individuales. Puede crear reglas de mapeo de tablas para estas opciones utilizando los siguientes tipos de reglas:
-
Reglas de
selection
: identifique los tipos y nombres de las tablas, vistas y esquemas de origen que se van a cargar. Para obtener más información, consulte Reglas y acciones de selección. -
Reglas de
transformation
: especifique determinados cambios o adiciones en tablas y esquemas de origen concretos en el origen antes de cargarlos en el destino. Para obtener más información, consulte Reglas y acciones de transformación.Además, para definir el contenido de las columnas nuevas y existentes, puede utilizar una expresión dentro de una regla de transformación. Para obtener más información, consulte Uso de expresiones de regla de transformación para definir el contenido de columnas.
-
table-settings
reglas: especifique cómo DMS las tareas cargan los datos de las tablas individuales. Para obtener más información, consulte Reglas y operaciones de configuración de tablas y recopilaciones.
nota
Para destinos de Amazon S3, también puede etiquetar los objetos de S3 asignados a tablas y esquemas seleccionados utilizando el tipo de regla post-processing
y la acción de regla add-tag
. Para obtener más información, consulte Etiquetado de objetos de Amazon S3.
Para los siguientes destinos, puede especificar cómo y dónde se migran al destino los esquemas y las tablas seleccionados mediante el tipo de regla object-mapping
:
-
Amazon DynamoDB: para obtener más información, consulte Uso de la asignación de objetos para migrar datos a DynamoDB.
-
Amazon Kinesis: para obtener más información, consulte Uso de la asignación de objetos para migrar datos a un flujo de datos de Kinesis.
-
Apache Kafka: para obtener más información, consulte Uso de la asignación de objetos para migrar datos a un tema de Kafka.