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à.
Specificare le regole di selezione e trasformazione della tabella utilizzando JSON
Per specificare le mappature delle tabelle da applicare durante la migrazione, è possibile creare un file. JSON Se crei un'attività di migrazione utilizzando la console, puoi cercare questo JSON file o inserirlo JSON direttamente nella casella di mappatura delle tabelle. Se si utilizza CLI o API per eseguire migrazioni, è possibile specificare questo file utilizzando il TableMappings
parametro dell'operazione CreateReplicationTask
o ModifyReplicationTask
API.
AWS DMS può elaborare solo JSON file di mappatura delle tabelle di dimensioni fino a 2 MB. Si consiglia di mantenere la dimensione del JSON file delle regole di mappatura al di sotto del limite di 2 MB durante l'utilizzo delle 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.
-
table-settings
regole: specifica in che modo DMS le attività 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.