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달 전