Utilizzo AWS Database Migration Service per caricare dati in Amazon Neptune da un altro data store - Amazon Neptune

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à.

Utilizzo AWS Database Migration Service per caricare dati in Amazon Neptune da un altro data store

AWS Database Migration Service (AWS DMS) può caricare dati in Neptune dai database di origine supportati in modo rapido e sicuro. Il database di origine resterà completamente operativo anche durante la migrazione, per ridurre al minimo le interruzioni delle applicazioni che lo utilizzano.

È possibile trovare informazioni dettagliate su AWS DMS nel AWS Database Migration Service Guida per l'utente e AWS Database Migration Service APIRiferimento. In particolare, puoi scoprire come configurare un cluster Neptune come destinazione per la migrazione in Using Amazon Neptune as a Target for AWS Database Migration Service.

Ecco alcuni prerequisiti per importare dati in Neptune utilizzando AWS DMS:

  • Dovrai creare un AWS DMS oggetto di mappatura delle tabelle per definire come estrarre i dati dal database di origine (vedere Specificazione della selezione e delle trasformazioni della tabella mediante la mappatura delle tabelle utilizzando in JSON AWS DMS Guida per l'utente per i dettagli). Questo oggetto di configurazione della mappatura della tabella specifica quali tabelle devono essere lette e in quale ordine e come vengono denominate le colonne. Può anche filtrare le righe copiate e fornire semplici trasformazioni di valore come la conversione in minuscolo o l'arrotondamento.

  • Sarà necessario creare un oggetto Neptune GraphMappingConfig per specificare come devono essere caricati i dati estratti dal database di origine in Neptune. Per RDF i dati (interrogati utilizzandoSPARQL), GraphMappingConfig è scritto nel linguaggio di mappatura R2 standard di W3. RML Per i dati del grafico delle proprietà (interrogati utilizzando Gremlin), è un oggetto, descritto in. GraphMappingConfig JSON GraphMappingConfig Layout per i dati Property-Graph/Gremlin

  • È necessario utilizzare AWS DMS per creare un'istanza di replica nello stesso VPC cluster Neptune DB, per mediare il trasferimento dei dati.

  • Sarà inoltre necessario utilizzare un bucket Amazon S3 come spazio di archiviazione intermedio per la gestione temporanea dei dati di migrazione.