

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Regole di selezione per migrazioni di dati omogenee
<a name="dm-migrating-data-selectionrules"></a>

È possibile utilizzare le regole di selezione per scegliere lo schema, le tabelle o entrambi da includere nella replica.

Quando crei un'attività di migrazione dei dati, scegli **Aggiungi regola di selezione**.

Per le impostazioni delle regole, fornisci i seguenti valori:
+ **Schema**: scegli **Inserisci uno schema**.
+ **Nome dello schema**: fornisci il nome dello schema che desideri replicare o usalo **%** come jolly.
+ **Nome tabella**:: Fornisci il nome della tabella che desideri replicare o usa **%** come jolly.

Per impostazione predefinita, l'unica azione di regola supportata da DMS è`Include`, e l'unico carattere jolly supportato da DMS è. `%`

**Nota**  
Il supporto per le regole di selezione AWS DMS per migrazioni di dati omogenee varia in base alla combinazione del motore di database di origine e del tipo di migrazione scelto. Le fonti compatibili con PostgreSQL e MongoDB consentono regole di selezione per tutti i tipi di migrazione, mentre le fonti MySQL supportano solo le regole di selezione per il tipo di migrazione Full Load.

**Example Migrazione di tutte le tabelle in uno schema**  
Nell'esempio seguente viene eseguita la migrazione di tutte le tabelle da uno schema denominato `dmsst` nell'origine all'endpoint di destinazione.  

```
{
    "rules": [
        {
            "rule-type": "selection",
            "rule-action": "include",
            "object-locator": {
                "schema-name": "dmsst",
                "table-name": "%"
            },
            "filters": [],
            "rule-id": "1",
            "rule-name": "1"
        }
    ]
}
```

**Example Migrazione di alcune tabelle in uno schema**  
L'esempio seguente migra tutte le tabelle con un nome che inizia con`collectionTest`, da uno schema denominato nell'origine all'endpoint di destinazione. `dmsst`  

```
{
    "rules": [
        {
            "rule-type": "selection",
            "rule-action": "include",
            "object-locator": {
                "schema-name": "dmsst",
                "table-name": "collectionTest%"
            },
            "filters": [],
            "rule-id": "1",
            "rule-name": "1"
        }
    ]
}
```

**Example Migra tabelle specifiche da più schemi**  
L'esempio seguente migra alcune tabelle da più schemi denominati `dmsst` e `Test` presenti nell'origine all'endpoint di destinazione.  

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