

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Auswahlregeln und Aktionen
<a name="CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Selections"></a>

Mithilfe der Tabellenzuweisung können Sie angeben, mit welchen Tabellen, Ansichten oder Schemata Sie arbeiten möchten, indem Sie Auswahlregeln und Aktionen verwenden. Für Tabellenzuweisungsregeln, die den Regeltyp "Auswahl" verwenden, können Sie die folgenden Werte anwenden. 

**Warnung**  
Nehmen Sie keine sensiblen Daten in diese Regeln auf.


| Parameter | Mögliche Werte | Description | 
| --- | --- | --- | 
| rule-type | selection | Eine Auswahlregel. Definieren Sie mindestens eine Auswahlregel, wenn Sie eine Tabellenzuweisung angeben. | 
| rule-id | Ein numerischer Wert. | Ein eindeutiger numerischer Wert zur Identifizierung der Regel. Wenn Sie die Regel mit der Konsole erstellen, erstellt die Konsole diesen Wert für Sie. | 
| rule-name | Ein alphanumerischer Wert. | Ein eindeutiger Name zur Identifizierung der Regel. Wenn Sie die Regel mithilfe der Konsole erstellen, erstellt die Konsole diesen Wert für Sie. | 
| rule-action | include, exclude, explicit | Ein Wert, der das bzw. die Objekte, die von der Regel ausgewählt wurden, einschließt oder ausschließt. Wenn explicit angegeben ist, können Sie ein Objekt, das einer explizit angegebenen Tabelle oder einem Schema entspricht, auswählen und hinzufügen. | 
| object-locator | Ein Objekt mit den folgenden Parametern:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Selections.html) Bei den DMS-Auswahlregeln wird zwischen Groß- und Kleinschreibung unterschieden. Das Auswahlergebnis hängt jedoch auch von der Konfiguration der Quellendpunktdatenbank ab. Wenn der Quellendpunkt so konfiguriert ist, dass nicht zwischen Groß- und Kleinschreibung unterschieden wird, spielt die Groß- und Kleinschreibung des Objektlocator-Werts keine Rolle. Stellen Sie sicher, dass in den DMS-Auswahlregeln auf einem Endpunkt, bei dem die Groß- und Kleinschreibung nicht berücksichtigt wird, die richtigen Objektkennungen verwendet werden.  | Der Name der einzelnen Schemen und Tabellen oder Ansichten, für die die Regel gilt. Sie können auch angeben, ob eine Regel nur Tabellen, nur Ansichten oder Tabellen und Ansichten enthält. Wenn die `rule-action` entweder `include` oder `exclude` ist, können Sie das Prozentzeichen "%" als Platzhalter für alle oder einen Teil der Werte des `schema-name`- und `table-name`-Parameters verwenden. Informationen zu anderen Platzhaltern, die Sie verwenden können, finden Sie unter [Platzhalter bei der Tabellenzuordnung](CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Wildcards.md). Auf diese Weise können Sie diese Elemente aufeinander abstimmen:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Selections.html)<br />Wenn die `rule-action` `explicit` ist, können Sie nur den genauen Namen einer einzelnen Tabelle oder Ansicht und eines Schemas angeben (ohne Platzhalter).<br />Zu den unterstützten Quellen für Ansichten gehören:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Selections.html) AWS DMS lädt niemals eine Quellansicht in eine Zielansicht. Eine Quellansicht wird in eine gleichwertige Tabelle auf dem Ziel mit demselben Namen wie die Ansicht auf der Quelle geladen. <br />Zu den unterstützten Quellen für Datenbanken, die Sammlungen enthalten, gehören:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Selections.html) | 
| load-order | Eine positive Ganzzahl. Der maximale Wert beträgt 2.147.483.647.  | Die Priorität für das Laden von Tabellen und Ansichten. Tabellen und Ansichten mit höheren Werten werden zuerst geladen.  | 
| filters | Ein Array von -Objekten. | Ein oder mehrere Objekte zum Filtern der Quelle. Sie geben Objektparameter zum Filtern auf einer einzelnen Spalte in der Quelle an. Sie geben einige Objekte zum Filtern auf mehreren Spalten an. Weitere Informationen finden Sie unter [Verwenden von Quellfiltern](CHAP_Tasks.CustomizingTasks.Filters.md). | 

**Example Migrieren aller Tabellen in einem Schema**  
Im folgenden Beispiel werden alle Tabellen aus einem Schema mit dem Namen `Test` in Ihrer Quelle zu Ihrem Zielendpunkt migriert.  

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

**Example Migrieren einiger Tabellen in einem Schema**  
Im folgenden Beispiel werden alle Tabellen außer denjenigen, die mit `DMS` beginnen, aus einem Schema mit dem Namen `Test` in Ihrer Quelle zu Ihrem Zielendpunkt migriert.  

```
{
    "rules": [
        {
            "rule-type": "selection",
            "rule-id": "1",
            "rule-name": "1",
            "object-locator": {
                "schema-name": "Test",
                "table-name": "%"
            },
            "rule-action": "include"
        },
        {
            "rule-type": "selection",
            "rule-id": "2",
            "rule-name": "2",
            "object-locator": {
                "schema-name": "Test",
                "table-name": "DMS%"
            },
            "rule-action": "exclude"
        }
    ]
}
```

**Example Migrieren einer bestimmten einzelnen Tabelle in einem einzelnen Schema**  
Im folgenden Beispiel wird die `Customer`-Tabelle aus dem `NewCust`-Schema in Ihrer Quelle zu Ihrem Zielendpunkt migriert.  

```
{
    "rules": [
        {
            "rule-type": "selection",
            "rule-id": "1",
            "rule-name": "1",
            "object-locator": {
                "schema-name": "NewCust",
                "table-name": "Customer"
            },
            "rule-action": "explicit"
        }
    ]
}
```
Sie können explizit auf mehreren Tabellen und Schemata auswählen, indem Sie mehrere Auswahlregeln angeben.

**Example Migrieren von Tabellen in einer festgelegten Reihenfolge**  
Tabellen und Ansichten werden entsprechend ihren Werten in der Ladereihenfolge migriert, wobei höheren Werten in der Migrationssequenz Priorität eingeräumt wird. Im folgenden Beispiel werden zwei Tabellen `loadfirst` mit einem Prioritätswert von 2 und einem Prioritätswert von 1 migriert. Die Migrationsaufgabe würde zuerst die Tabelle verarbeiten, bevor `loadsecond` mit der `loadfirst` Tabelle fortgefahren wird. `loadsecond` Dieser Priorisierungsmechanismus stellt sicher, dass Abhängigkeiten zwischen Datenbankobjekten während des Migrationsprozesses berücksichtigt werden.  

```
{
    "rules": [
        {
            "rule-type": "selection",
            "rule-id": "1",
            "rule-name": "1",
            "object-locator": {
                "schema-name": "Test",
                "table-name": "loadsecond"
            },
            "rule-action": "include",
            "load-order": "1"
        },
        {
            "rule-type": "selection",
            "rule-id": "2",
            "rule-name": "2",
            "object-locator": {
                "schema-name": "Test",
                "table-name": "loadfirst"
            },
            "rule-action": "include",
            "load-order": "2"
        }
    ]
}
```

**Anmerkung**  
`load-order` gilt für die Tabelleninitialisierung. Das Laden einer nachfolgenden Tabelle wartet nicht darauf, dass das Laden einer vorherigen Tabelle abgeschlossen ist, wenn der Wert `MaxFullLoadSubTasks` größer als 1 ist.

**Example Migrieren einiger Ansichten in einem Schema**  
Im folgenden Beispiel werden einige Ansichten aus einem Schema mit dem Namen `Test` in Ihrer Quelle in gleichwertige Tabellen in Ihrem Ziel migriert.  

```
{
   "rules": [
        {
           "rule-type": "selection",
           "rule-id": "2",
           "rule-name": "2",
           "object-locator": {
               "schema-name": "Test",
               "table-name": "view_DMS%",
               "table-type": "view"
            },
           "rule-action": "include"
        }
    ]
}
```

**Example Migrieren aller Tabellen und Ansichten in einem Schema**  
Im folgenden Beispiel werden alle Tabellen und Ansichten aus einem Schema mit dem Namen `report` in Ihrer Quelle in gleichwertige Tabellen in Ihrem Ziel migriert.  

```
{
   "rules": [
        {
           "rule-type": "selection",
           "rule-id": "3",
           "rule-name": "3",
           "object-locator": {
               "schema-name": "report",
               "table-name": "%",
               "table-type": "all"
            },
           "rule-action": "include"
        }
    ]
}
```