Como faço para 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.

Resolução

Para filtrar as tarefas do AWS DMS por data, use mapeamentos de tabela. Ao inserir seus mapeamentos de tabela, use um dos seguintes valores para o parâmetro filter-operator:

  • 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 OFICIALAtualizada há 4 meses