2017-01-16 40 views
1

我已使用的gremlin控制檯通過g.saveGraphML(filename.xml中)funtion進口我graphdata在GraphMl的形式從orientDb在DSE曲線圖以包括。 現在我要導入此graphML在DSE graphloader。 但我發現graphML DSE圖表的格式接受是不一樣的標籤,member_id,community_id需要包括,我不,我graphml結構看。導入graphML經由的gremlin創建在Orientdb由Graphloader

請幫助我在這個問題,因爲我不想手動更改我的graphML因其相當龐大的所有條目。

-Varun

+0

當您嘗試閱讀GraphML時是否收到錯誤? –

+0

是的..它給出了一些錯誤,這意味着參數不匹配..顯然,在我的GraphMl從東方分貝導出不包含標籤和一些格式,DSE期待... –

+0

我剛剛從Jason的回答下面(從您正在使用TinkerPop有關2.x的重新閱讀您的問題)也許你應該嘗試改用這種遷移方法:http://tinkerpop.apache.org/docs/current/reference/#_tinkerpop2_data_migration –

回答

0

嘗試這個XSLT轉換從TP2 GraphML轉換(使用OrientDB)至TP3 GraphML(由DSE圖中使用)。

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 –