2017-01-16 11 views
1

gremlin consoleをg.saveGraphML(filename.xml)funtionで使用してGraphMlの形式でGraphMlをorientDbからインポートしました。 これで、このgraphMLをDSEグラフローダーにインポートする必要があります。 しかし、私は、graphML DSEグラフの形式がlabel、member_idと同じではないことを知りました。私のgraphml構造には含まれていないcommunity_idを含める必要があります。Orientdbのgremlinを使用して作成したGraphMLをGraphloaderのDSEグラフに組み込みます。

私のgraphMLのすべてのエントリを手作業で変更したくないので、この問題で私を助けてください。

-Varun

+0

GraphMLを読み込もうとするとエラーが発生しますか? –

+0

はい..パラメータが一致していないことを示す何らかのエラーが出ています。明らかに、orient dbからエクスポートされたGraphMlにはラベルとDSEが期待している形式が含まれていません... –

+0

私はJasonの答えTinkerPop 2.xを使用していることを確認してください。おそらく、この移行方法を代わりに使用するようにしてください。http://tinkerpop.apache.org/docs/current/reference/#_tinkerpop2_data_migration –

答えて

0

TP3 GraphML(DSEグラフで使用される)にTP2 GraphML(OrientDBで使用される)から変換するために、変換、このXSLTを試してみてください。

https://github.com/apache/tinkerpop/pull/501/files

+0

ありがとうございます。しかし、これは変換中にエラーを出しています。私はこのサイトを使って私のGraphmlを変換しました。 http://codebeautify.org/xml-xsl-transformation –

+0

Gremlin Consoleを使用してテストしました。コードはhttps://issues.apache.org/jira/browse/TINKERPOP-1608にあります。 –

関連する問題