

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Regras de seleção para migrações de dados homogêneas
<a name="dm-migrating-data-selectionrules"></a>

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 às regras de seleção AWS DMS para migrações de dados homogêneas varia com base na combinação do mecanismo de banco de dados de origem e do tipo de migração escolhido. 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.

**Example 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"
        }
    ]
}
```

**Example 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"
        }
    ]
}
```

**Example 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"
        }
    ]
}
```