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à.
Specifica della selezione delle tabelle e delle regole di trasformazione tramite JSON
Per specificare le mappature delle tabelle che si desidera applicare durante la migrazione, è possibile creare un file JSON. Se si crea un'attività di migrazione utilizzando la console, è possibile cercare questo file JSON o immetterlo direttamente nella casella di mappatura delle tabelle. Se si utilizza la CLI o l'API per eseguire le migrazioni, è possibile specificare questo file utilizzando il parametro TableMappings
dell'operazione API CreateReplicationTask
o ModifyReplicationTask
.
AWS DMS può elaborare solo file JSON di mappatura delle tabelle con dimensioni fino a 2 MB. Si consiglia di mantenere la dimensione del file JSON della regola di mappatura al di sotto del limite di 2 MB durante l'utilizzo di attività DMS. In questo modo si evitano errori imprevisti durante la creazione o la modifica delle attività. Quando un file di regole di mappatura supera il limite di 2 MB, si consiglia di suddividere le tabelle tra più attività per ridurre le dimensioni del file delle regole di mappatura in modo che rimanga al di sotto di questo limite.
Puoi specificare le tabelle, le viste e gli schemi da utilizzare. Puoi anche eseguire trasformazioni di tabelle, viste e schemi e specificare le impostazioni per il modo in cui AWS DMS carica singole tabelle e viste. Puoi creare regole di mappatura delle tabelle per queste opzioni utilizzando i seguenti tipi di regole:
-
Regole
selection
: identificano i tipi e i nomi delle viste, degli schemi e delle tabelle di origine da caricare. Per ulteriori informazioni, consulta Operazioni e regole di selezione. -
Regole
transformation
: specificano determinate modifiche o aggiunte a schemi e tabelle di origine particolari sull'origine prima del caricamento sulla destinazione. Per ulteriori informazioni, consulta Operazioni e regole di trasformazione.Inoltre, per definire il contenuto di colonne nuove ed esistenti, è possibile utilizzare un'espressione all'interno di una regola di trasformazione. Per ulteriori informazioni, consulta Utilizzo delle espressioni delle regole di trasformazione per definire il contenuto delle colonne.
-
Regole
table-settings
: specificano il modo in cui le attività DMS caricano i dati per le singole tabelle. Per ulteriori informazioni, consulta Regole e operazioni delle impostazioni di tabella e raccolta.
Nota
Per le destinazioni Amazon S3, è anche possibile aggiungere tag a oggetti S3 mappati a tabelle e schemi selezionati utilizzando il tipo di regola post-processing
e l'azione della regola add-tag
. Per ulteriori informazioni, consulta Applicazione di tag agli oggetti Amazon S3.
Per le destinazioni seguenti, puoi specificare come e dove gli schemi e le tabelle selezionati vengono migrati verso la destinazione utilizzando il tipo di regola object-mapping
:
-
Amazon DynamoDB: per ulteriori informazioni, consulta Utilizzo della mappatura degli oggetti per la migrazione dei dati a DynamoDB.
-
Amazon Kinesis: per ulteriori informazioni, consulta Utilizzo della mappatura degli oggetti per la migrazione dei dati a un flusso di dati Kinesis.
-
Apache Kafka: per ulteriori informazioni, consulta Utilizzo della mappatura degli oggetti per la migrazione dei dati in un argomento Kafka.