AWS DMS 태스크를 날짜별로 필터링하려면 어떻게 해야 합니까?

1분 분량
0

AWS Database Migration Service(AWS DMS) 태스크를 날짜별로 필터링하려고 합니다. 어떻게 해야 하나요?

해결 방법

AWS DMS 작업을 날짜별로 필터링하려면 테이블 매핑을 사용합니다. 테이블 매핑을 입력할 때 filter-operator 파라미터는 다음 값 중 하나를 가질 수 있습니다.

  • lte - 하나의 값보다 작거나 같음
  • ste - 하나의 값보다 작거나 같음(lte 별칭)
  • gte - 하나의 값보다 크거나 같음
  • eq - 하나의 값과 같음
  • noteq - 하나의 값과 같지 않음
  • between - 두 값과 같거나 두 값 사이
  • notbetween - 두 값과 같지 않거나 사이에 있지 않음

다음 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 시간 형식을 사용합니다.


관련 정보

테이블 매핑을 사용하여 태스크 설정 지정

소스 필터 사용

시간 및 날짜별 필터링

AWS 공식
AWS 공식업데이트됨 2년 전