Regras de seleção para migrações de dados homogêneas
Você pode usar as regras de seleção para escolher o esquema, as tabelas ou os dois que deseja incluir na replicação.
Ao criar a tarefa de migração de dados, escolha Adicionar regra de seleção.
Para as configurações da regra, forneça os valores a seguir:
Esquema: selecione Insira um esquema.
Nome do esquema: forneça o nome do esquema que você deseja replicar ou use
%como curinga.Nome da tabela: forneça o nome da tabela que você deseja replicar ou use
%como curinga.
Por padrão, a única ação de regra compatível com o DMS é Include, e o único caractere curinga compatível com o DMS é %.
nota
O suporte a regras de seleção em migrações de dados homogêneas do AWS DMS varia de acordo com a combinação entre mecanismo de banco de dados de origem e tipo de migração. As origens compatíveis com PostgreSQL e MongoDB permitem regras de seleção para todos os tipos de migração, enquanto as origens do MySQL aceitam apenas regras de seleção para o tipo de migração de carga máxima.
exemplo Migrar todas as tabelas em um esquema
O exemplo a seguir migra todas as tabelas de um esquema chamado dmsst da origem para o endpoint de destino.
{ "rules": [ { "rule-type": "selection", "rule-action": "include", "object-locator": { "schema-name": "dmsst", "table-name": "%" }, "filters": [], "rule-id": "1", "rule-name": "1" } ] }
exemplo Migrar algumas tabelas em um esquema
O exemplo a seguir migra todas as tabelas que começam com collectionTest de um esquema chamado dmsst na origem para o endpoint de destino.
{ "rules": [ { "rule-type": "selection", "rule-action": "include", "object-locator": { "schema-name": "dmsst", "table-name": "collectionTest%" }, "filters": [], "rule-id": "1", "rule-name": "1" } ] }
exemplo Migrar tabelas específicas de vários esquemas
O exemplo a seguir migra algumas tabelas de vários esquemas chamados dmsst e Test da origem para o endpoint 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" } ] }