Reglas de selección para migraciones de datos homogéneas
Puede usar reglas de selección para elegir el esquema, las tablas o ambos para incluirlos en la replicación.
Al crear una tarea de migración de datos, elija Agregar regla de selección.
Para la configuración de la regla, proporcione los siguientes valores:
Esquema: elija Ingresar un esquema.
Nombre del esquema: proporcione el nombre del esquema que quiere replicar o use
%como comodín.Nombre de la tabla: proporcione el nombre de la tabla que quiere replicar o use
%como comodín.
De forma predeterminada, la única acción de regla que admite DMS es Include y el único carácter comodín que admite DMS es %.
nota
La compatibilidad con las reglas de selección de AWS DMS para migraciones de datos homogéneas varía según la combinación del motor de base de datos de origen y el tipo de migración elegida. Los orígenes compatibles con PostgreSQL y MongoDB permiten reglas de selección para todos los tipos de migración, mientras que los orígenes de MySQL solo admiten reglas de selección para el tipo de migración de carga completa.
ejemplo Migrar todas las tablas de un esquema
El siguiente ejemplo migra todas las tablas desde un esquema denominado dmsst en el origen al punto de enlace de destino.
{ "rules": [ { "rule-type": "selection", "rule-action": "include", "object-locator": { "schema-name": "dmsst", "table-name": "%" }, "filters": [], "rule-id": "1", "rule-name": "1" } ] }
ejemplo Migrar algunas tablas de un esquema
En el siguiente ejemplo, se migran todas las tablas cuyo nombre empiece por collectionTest, desde un esquema llamado dmsst en el origen hasta el punto de conexión de destino.
{ "rules": [ { "rule-type": "selection", "rule-action": "include", "object-locator": { "schema-name": "dmsst", "table-name": "collectionTest%" }, "filters": [], "rule-id": "1", "rule-name": "1" } ] }
ejemplo Migración de tablas específicas de varios esquemas
El siguiente ejemplo migra algunas de las tablas de varios esquemas denominados dmsst y Test en el origen al punto de conexión de destino.
{ "rules": [ { "rule-type": "selection", "rule-action": "include", "object-locator": { "schema-name": "dmsst", "table-name": "collectionTest1" }, "filters": [], "rule-id": "1", "rule-name": "1" }, { "rule-type": "selection", "rule-action": "include", "object-locator": { "schema-name": "Test", "table-name": "products" }, "filters": [], "rule-id": "2", "rule-name": "2" } ] }