Desidero filtrare le mie attività di AWS Database Migration Service (AWS DMS) per data. Come posso farlo?
Risoluzione
Per filtrare le attività di AWS DMS per data, utilizza le mappature delle tabelle. Quando si inseriscono le mappature della tabella, il parametro filter-operator può avere uno dei seguenti valori:
- lte – minore o uguale a un valore
- ste – minore o uguale a un valore (alias lte)
- gte – maggiore o uguale a un valore
- eq – uguale a un valore
- noteq – diverso da un valore
- between – uguale o tra due valori
- notbetween – non uguale o compreso tra due valori
Il seguente filtro di esempio JSON utilizza gte e date_of_record >= 2019-01-08.
{
"rules": [
{
"rule-type": "selection",
"rule-id": "1",
"rule-name": "1",
"object-locator": {
"schema-name": "testonly",
"table-name": "myTable_test"
},
"rule-action": "include",
"filters": [
{
"filter-type": "source",
"column-name": "date_of_record",
"filter-conditions": [
{
"filter-operator": "gte",
"value": "2019-01-08"
}
]
}
]
}
]
}
Nota: Durante l'importazione di dati, AWS DMS utilizza il formato della data AAAA-MM-GG e il formato dell'ora AAAA-MM-GG HH:MM:SS per il filtraggio.
Informazioni correlate
Utilizzo della mappatura delle tabelle per specificare le impostazioni delle attività
Utilizzo dei filtri di origine
Filtraggio per ora e data