Comment puis-je filtrer les tâches AWS DMS par date ?

Dernière mise à jour : 27-04-2022

Comment puis-je filtrer les tâches AWS Database Migration Service (AWS DMS) par date ? Comment dois-je procéder ?

Solution

Pour filtrer les tâches AWS DMS par date, utilisez les mappages de table. Le paramètre filter-operator peut avoir l'une des valeurs suivantes lorsque vous saisissez vos mappages de table :

  • lte – inférieur ou égal à une valeur
  • ste – inférieur ou égal à une valeur (alias lte)
  • gte - supérieur ou égal à une valeur
  • eq – égal à une valeur
  • noteq – différent d'une valeur
  • between – égal à ou entre deux valeurs
  • between – égal à ou entre deux valeurs

L'exemple de filtre JSON suivant utilise gte et 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"
            }
          ]
        }
      ]
    }
  ]
}

Remarque : lors de l'importation de données, AWS DMS utilise le format de date AAAA-MM-JJ et le format d'heure AAAA-MM-JJ HH:MM:SS pour le filtrage.


Cet article vous a-t-il été utile ?


Avez-vous besoin d'aide pour une question technique ou de facturation ?