Come posso filtrare le attività di AWS DMS per data?

2 minuti di lettura
0

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

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 anni fa