

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 동종 데이터 마이그레이션을 위한 선택 규칙
<a name="dm-migrating-data-selectionrules"></a>

선택 규칙을 사용하여 복제에 포함할 스키마, 테이블 또는 둘 다를 선택할 수 있습니다.

데이터 마이그레이션 태스크를 생성할 때 **선택 규칙 추가**를 선택합니다.

규칙 설정에 다음 값을 입력합니다.
+ **스키마**: **스키마 입력**을 선택합니다.
+ **스키마 이름**: 복제할 스키마의 이름을 제공하거나 **%**를 와일드카드로 사용합니다.
+ **테이블 이름**: 복제할 테이블의 이름을 제공하거나 **%**를 와일드카드로 사용합니다.

기본적으로 DMS가 지원하는 유일한 규칙 작업은 `Include`이고 DMS가 지원하는 유일한 와일드카드 문자는 `%`입니다.

**참고**  
동종 데이터 마이그레이션을 AWS DMS 위한 선택 규칙 지원은 소스 데이터베이스 엔진과 선택한 마이그레이션 유형의 조합에 따라 달라집니다. PostgreSQL 및 MongoDB 호환 소스는 모든 마이그레이션 유형에 대한 선택 규칙을 허용하는 반면, MySQL 소스는 전체 로드 마이그레이션 유형에 대한 선택 규칙만 지원합니다.

**Example 스키마에서 모든 테이블 마이그레이션**  
다음은 소스에서 이름이 `dmsst`인 스키마의 모든 테이블을 대상 엔드포인트로 마이그레이션하는 예입니다.  

```
{
    "rules": [
        {
            "rule-type": "selection",
            "rule-action": "include",
            "object-locator": {
                "schema-name": "dmsst",
                "table-name": "%"
            },
            "filters": [],
            "rule-id": "1",
            "rule-name": "1"
        }
    ]
}
```

**Example 스키마에서 일부 테이블 마이그레이션**  
다음은 소스에서 이름이 `dmsst`인 스키마에서 `collectionTest`로 시작하는 이름을 가진 모든 테이블을 대상 엔드포인트로 마이그레이션하는 예입니다.  

```
{
    "rules": [
        {
            "rule-type": "selection",
            "rule-action": "include",
            "object-locator": {
                "schema-name": "dmsst",
                "table-name": "collectionTest%"
            },
            "filters": [],
            "rule-id": "1",
            "rule-name": "1"
        }
    ]
}
```

**Example 여러 스키마에서 특정 테이블 마이그레이션**  
다음은 소스에서 이름이 `dmsst` 및 `Test`인 여러 스키마의 일부 테이블을 대상 엔드포인트로 마이그레이션하는 예입니다.  

```
{
    "rules": [
        {
            "rule-type": "selection",
            "rule-action": "include",
            "object-locator": {
                "schema-name": "dmsst",
                "table-name": "collectionTest1"
            },
            "filters": [],
            "rule-id": "1",
            "rule-name": "1"
        },
        {
            "rule-type": "selection",
            "rule-action": "include",
            "object-locator": {
                "schema-name": "Test",
                "table-name": "products"
            },
            "filters": [],
            "rule-id": "2",
            "rule-name": "2"
        }
    ]
}
```