Como posso filtrar as tarefas do AWS DMS por data?

2 minuto de leitura
0

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

AWS OFICIAL
AWS OFICIALAtualizada há 2 anos