OrientDB Teleporter - 仅从 RDBMS 中提取 Vertex 的选定列

OrientDB Teleporter - Pull only selected columns for Vertex from RDBMS

我正在尝试从 Oracle RDBMS 中提取数据并使用 teleporter 将其移动到 OrientDB。我的关系数据库有多个列并维护着 E-R 关系。我有两个问题:

  1. 我的 objective 是只获取少数列(拥有唯一标识和外键关系)而不是所有庞大的列数据。有没有我可以使用的配置。今天包含和排除仅适用于完整的数据库 table 级别。

  2. 另一个 objective 是让我的图形数据库与我在之前 运行 中推送的这些选定的 table 列数据保持同步。 RDBMS 的附加数据我也希望在我的图形数据库中。

您可以通过 JSON 配置在 orientdb 3.0 中享受此功能以及更多其他功能,但目前还没有任何相关文档。目前在 2.2.x 中,您可以按照此处所述配置关系和边缘:

http://orientdb.com/docs/2.2.x/Teleporter-Import-Configuration.html

在接下来的 2 周内,所有这些功能也将在 2 中提供。2.x 并进行详细记录,以便于理解配置。

目前您可以采用以下解决方法:

  • 照常导入相应顶点中每个 table 的所有列。
  • 在每次同步后删除您不感兴趣的属性。您可以写下调用传送器执行的脚本,然后从架构中删除您不关心的属性。

当与 3.0 和文档的对齐完成后,我会在这里更新。