使用变量类名称创建Orient DB Edge

时间:2018-08-28 02:37:09

标签: csv etl orientdb

我会假设

两个类是A和B A有Id1 B有Id2 边缘的类别是CSV文件中的列值 数据库中存在A和B实例 AtoB.csv就像

AId,EdgeName,BId

a1,“爱”,b1

a2,“ LivesWith”,b2

a2,“ WorksWith”,b3

然后执行以下ETL配置。我有问号?????????在一流的水平。我在这里放什么如何在传入的CSV文件中为此值引用一列?

enter image description here

结果将是

(a1)➡爱➡(b1)

(a2)➡s(b2)

(a2)With与➡(b3)一起使用

1 个答案:

答案 0 :(得分:0)

OrientDB v3.0.7支持此功能(您可以从Maven获取3.0.7-SNAPSHOT):

"class": "${input.EdgeName}"

在边缘块中,其中“ EdgeName”是包含边缘类的列名称。该类必须事先创建。您可以浏览相同的文件并在第一遍创建所有类。