Règles de sélection pour des migrations de données homogènes - AWS Service de Migration de Base de Données

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Règles de sélection pour des migrations de données homogènes

Vous pouvez utiliser les règles de sélection pour choisir le schéma, les tables, ou les deux, que vous souhaitez inclure dans votre réplication.

Lorsque vous créez une tâche de migration de données, choisissez Ajouter une règle de sélection.

Pour les paramètres des règles, indiquez les valeurs suivantes :

  • Schéma : Choisissez Entrer un schéma.

  • Nom du schéma : indiquez le nom du schéma que vous souhaitez répliquer ou utiliser % comme caractère générique.

  • Nom de la table : Indiquez le nom de la table que vous souhaitez répliquer ou utiliser % comme caractère générique.

Par défaut, la seule action de règle prise en charge par DMS estInclude, et le seul caractère générique pris en charge par DMS est. %

Note

La prise en charge des règles de sélection AWS DMS pour des migrations de données homogènes varie en fonction de la combinaison du moteur de base de données source et du type de migration choisi. Les sources compatibles avec PostgreSQL et MongoDB autorisent les règles de sélection pour tous les types de migration, tandis que les sources MySQL ne prennent en charge que les règles de sélection pour le type de migration à chargement complet.

Exemple Migrer toutes les tables dans un schéma

L'exemple suivant migre toutes les tables d'un schéma nommé dmsst de la source vers votre point de terminaison cible.

{ "rules": [ { "rule-type": "selection", "rule-action": "include", "object-locator": { "schema-name": "dmsst", "table-name": "%" }, "filters": [], "rule-id": "1", "rule-name": "1" } ] }
Exemple Migrer certaines tables d'un schéma

L'exemple suivant fait migrer toutes les tables dont le nom commence parcollectionTest, d'un schéma nommé dmsst dans votre source vers votre point de terminaison cible.

{ "rules": [ { "rule-type": "selection", "rule-action": "include", "object-locator": { "schema-name": "dmsst", "table-name": "collectionTest%" }, "filters": [], "rule-id": "1", "rule-name": "1" } ] }
Exemple Migrer des tables spécifiques à partir de plusieurs schémas

L'exemple suivant fait migrer certaines tables de plusieurs schémas nommés dmsst et figurant Test dans votre source vers votre point de terminaison cible.

{ "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" } ] }