Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Caratteri jolly nella mappatura delle tabelle
Questa sezione descrive i caratteri jolly che è possibile utilizzare per specificare il nomi dello schema e della tabella per la mappatura delle tabelle.
| Carattere jolly | Corrispondenze |
|---|---|
| % | Zero o più caratteri |
| _ | Un singolo personaggio |
Limitazioni del modello Wildcard
Usa % o _ nelle regole di selezione. Bracket-basedmodelli come [_][ab], e [a-d] potrebbero non funzionare con tutti i tipi di endpoint: testali prima di fare affidamento su di essi o crea una regola di selezione separata per ogni nome esplicito di tabella.
Per gli endpoint di origine e di destinazione Oracle, è possibile utilizzare l'attributo aggiuntivo di connessione escapeCharacter per specificare un carattere di escape. Un carattere di escape consente di usare nelle espressioni un carattere jolly specificato come se non fosse un carattere wild. Ad esempio, escapeCharacter=# consente di utilizzare "#" per fare in modo che in un'espressione un carattere jolly agisca come un normale carattere, come in questo codice di esempio.
{ "rules": [ { "rule-type": "selection", "rule-id": "542485267", "rule-name": "542485267", "object-locator": { "schema-name": "ROOT", "table-name": "TEST#_T%" }, "rule-action": "include", "filters": [] } ] }
Qui, il carattere di escape '#' fa sì che il carattere jolly '_' agisca come un carattere normale. AWS DMS seleziona le tabelle nello schema denominatoROOT, dove ogni tabella ha un nome con TEST_T come prefisso.