

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 AWS Database Migration Service (AWS DMS) 從關聯式或 NoSQL 資料庫遷移至 Amazon Neptune
<a name="migrating-using-dms"></a>

AWS Database Migration Service (AWS DMS) 是一種雲端服務，可讓您輕鬆遷移關聯式資料庫、資料倉儲、NoSQL 資料庫和其他類型的資料存放區。如果您的圖形資料存放在其中一個 支援的關聯式或 NoSQL 資料庫， AWS DMS 可協助您快速安全地遷移至 Neptune，而不需要從目前的資料庫停機。 [AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.Sources.html)如需詳細資訊，請參閱 [使用 從不同的資料存放區將資料 AWS Database Migration Service 載入 Amazon Neptune](dms-neptune.md)。

使用 AWS DMS 的遷移資料流程如下所示：
+ 建立 AWS DMS 資料表映射物件。此 JSON 物件指定應依何種順序從來源資料庫讀取哪些資料表，以及如何命名資料行。它也可以篩選所複製的資料列，並提供簡單的值轉換，如轉換成小寫或四捨五入。
+ 建立一個 Neptune `GraphMappingConfig`，以指定擷取自來源資料庫的資料應如何載入至 Neptune。
  + 對於 RDF 資料 (使用 SPARQL 查詢得來)，`GraphMappingConfig` 是採用 W3 的標準 [R2RML](https://www.w3.org/TR/r2rml/) 對應語言編寫。
  + 對於屬性圖形資料 (使用 Gremlin 查詢得來)，`GraphMappingConfig` 是 JSON 物件，如 [屬性圖形/Gremlin 資料的 GraphMappingConfig 配置](dms-neptune-graph-mapping.md#dms-neptune-graph-mapping-gremlin) 中所述。
+ 在與 Neptune 資料庫叢集相同的 VPC 中建立 AWS DMS 複寫執行個體，以執行遷移。
+ 建立 Amazon S3 儲存貯體，用作暫存要遷移之資料的中介儲存體。
+ 執行 AWS DMS 遷移任務。

 如需詳細資訊，請參閱 [使用 從不同的資料存放區將資料 AWS Database Migration Service 載入 Amazon Neptune](dms-neptune.md)，且亦請參閱 Chris Smith 的四段部落格文章：「使用 AWS Database Migration Service (DMS) 從關聯式資料庫將您的圖形填入 Amazon Neptune 中：」
+ [第 1 部分：設定階段](https://aws.amazon.com/blogs/database/populating-your-graph-in-amazon-neptune-from-a-relational-database-using-aws-database-migration-service-dms-part-1-setting-the-stage/)
+ [第 2 部分：設計屬性圖模型](https://aws.amazon.com/blogs/database/populating-your-graph-in-amazon-neptune-from-a-relational-database-using-aws-database-migration-service-dms-part-2-designing-the-property-graph-model/)
+ [第 3 部分：設計 RDF 模型](https://aws.amazon.com/blogs/database/populating-your-graph-in-amazon-neptune-from-a-relational-database-using-aws-database-migration-service-dms-part-3-designing-the-rdf-model/)
+ [第 4 部分：將它們放在一起](https://aws.amazon.com/blogs/database/populating-your-graph-in-amazon-neptune-from-a-relational-database-using-aws-database-migration-service-dms-part-4-putting-it-all-together/)