Quero filtrar minhas tarefas do AWS Database Migration Service (AWS DMS) por data. Como posso fazer isso?
Resolução
Para filtrar as tarefas do AWS DMS por data, use mapeamentos de tabela. Ao inserir seus mapeamentos de tabela, o parâmetro filter-operator pode ter um dos seguintes valores:
- lte – menor que ou igual a um valor
- ste – menor que ou igual a um valor (alias lte)
- gte – maior que ou igual a um valor
- eq – igual a um valor
- noteq – não é igual a um valor
- between – igual a ou entre dois valores
- notbetween – não é igual a ou entre dois valores
O seguinte filtro de exemplo JSON usa 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"
}
]
}
]
}
]
}
Observação: ao importar dados, o AWS DMS usa o formato de data AAAA-MM-DD e o formato de hora AAAA-MM-DD HH:MM:SS para filtragem.
Informações relacionadas
Como usar o mapeamento de tabela para especificar as configurações da tarefa
Como usar filtros de origem
Como filtrar por data e hora