AWS DMS タスクを日付でフィルタリングするにはどうすればよいですか?

最終更新日: 2019 年 9 月 26 日

AWS Database Migration Service (AWS DMS) タスクを日付でフィルタリングするにはどうすればよいですか?

解決方法

AWS DMS タスクを日付でフィルタリングするには、 テーブルマッピングを使用します。テーブルマッピングを入力するとき、filter-operator パラメータは以下のいずれかの値を持つことができます。

  • ste - より小さいか等しい
  • gte - より大きいか等しい
  • eq - 等しい
  • between - 等しいか、2 つの値の間

次の 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 はフィルタリングに日付形式 YYY-MM-DD と時刻形式 YYY-MM-DD HH:MM:SS を使用します。


この記事は役に立ちましたか?

改善できることはありますか?


さらにサポートが必要な場合