在 GraphMappingConfig 中自动填充顶点属性

问题描述

我正在使用 AWS DMS 将架构从 MysqL 迁移到 AWS Neptune 图形数据库。此过程的一部分是编写 GraphMappingConfig.json 文件。没有太多文档,但我想知道,有没有办法从列名和值中隐式定义顶点属性

例如,我不想为每个属性编写单独的“vertex_property”对象,因为我有很多表,每个表上都有几十个列。相反,我怀疑应该有一种方法来编码我希望将顶点属性构建为 {column_name: column_value} 范围内除表的 id 列之外的所有列。

解决方法

就目前而言,您需要在 JSON 映射文件中明确定义要引入顶点属性的每一列(类似于要引入作为边属性的连接表中的列)。您可以编写一个脚本来构建 JSON,这是我们讨论过的提供给客户的内容。只需要重新开始工作。 :)