如何按日期筛选 AWS DMS 任务?

上次更新时间:2019 年 9 月 26 日

如何按日期筛选我的 AWS Database Migration Service (AWS DMS) 任务?

解决方法

要按日期筛选 AWS DMS 任务,请请使用表映射。当输入您的表映射时,filter-operator 参数可能具有以下值中的一个:

  • ste — 小于等于
  • gte — 大于等于
  • eq — 等于
  • between — 等于或介于两个值之间

下面的 JSON 示例筛选条件使用了 gtedate_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"
            }
          ]
        }
      ]
   
    }
    
  ]
}

注意:在导入数据时,AWS DMS 使用 YYYY-MM-DD 日期格式和 YYYY-MM-DD HH:MM:SS 时间格式进行筛选。


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助吗?