AWS Database Migration Service(AWS DMS) 작업을 날짜별로 필터링하려고 합니다.
해결 방법
AWS DMS 작업을 날짜별로 필터링하려면 테이블 매핑을 사용합니다. 테이블 매핑을 입력할 경우 filter-operator 파라미터에 다음 값 중 하나를 사용하십시오.
- lte: 하나의 값보다 작거나 같음
- ste: 하나의 값보다 작거나 같음(lte 별칭)
- gte: 하나의 값보다 크거나 같음
- eq: 하나의 값과 같음
- noteq: 하나의 값과 같지 않음
- between: 두 값과 같거나 두 값 사이에 있음
- notbetween: 두 값과 같지 않거나 두 값 사이에 있지 않음
다음 JSON 예제 필터는 gte와 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"
}
]
}
]
}
]
}
참고: 데이터를 가져올 때 AWS DMS는 날짜 형식 YYYY-MM-DD와 시간 형식 YYYY-MM-DD HH:MM:SS를 사용하여 필터링합니다.
관련 정보
테이블 매핑을 사용하여 작업 설정 지정
소스 필터 사용
시간 및 날짜별 필터링