web-dev-qa-db-ja.com

Amazon Neptuneでグラフデータを視覚化するにはどうすればよいですか?

GremlinとSPARQLの両方には、視覚化のためのさまざまなオプションがあります。 Amazon Neptuneでテストされた視覚化オプションにはどのようなものがありますか?

11
big-K

更新:2019年11月の時点で、NeptuneはWorkbenchをリリースしました。これは、GremlinおよびSPARQLのJupyterベースの視覚化です。詳細については、こちらをご覧ください。

https://aws.Amazon.com/about-aws/whats-new/2019/12/Amazon-Neptune-workbench-provides-in-console-experience-to-query-your-graph/ =

Neptune Workbenchは、基本的には、GremlinクエリやSPARQLクエリの実行に役立つ拡張機能、および/loader/statusなどの他のNeptune APIで事前構成されたSagemakerインスタンスです。これらのノートブックは、Neptuneコンソールから簡単に作成できます。ノートブックで発生したSagemakerのコストを除いて、ワークベンチの追加料金はありません。これらのノートブックはStart APIとStop APIをサポートしているため、必要な場合にのみ有効にできます。

人々が使用した他の一般的なグラフ視覚化オプションは次のとおりです。

GraphExp -Amazon Neptuneで機能しない一部のクエリパターンを無効にする設定を導入する最近のプルリクエストがありました(例:変数)。詳細はREADMEをご覧ください。

Tom Sawyer Software -Webベースのシッククライアントビジュアライゼーションをサポートする商用ソフトウェア。

Cambridge Intelligence/Keylines -視覚化を構築するための商用SDK。

Metaphactory -RDF/SPARQLをサポートするWikiベースのナレッジグラフアプリケーション。

アーケード -商用グレムリン可視化エンジン

グラファイレオン

他の人を使ったことがあるなら、シェアしてください。

これが役に立てば幸い、カーシック

10
big-K

AWS Neptuneには、視覚化ツールが組み込まれていません。上記のツールは機能しますが、商用であり、いくつかの設定が必要です。これが、グレムリンを使用して行う方法です。

g.V() // returns list of vertices
g.E() // returns list of edges

これら2つのクエリの出力を形成して、 [〜#〜] dot [〜#〜] 形式の文字列を作成し、 graphviz アプリケーションを使用して、または- javascript

2
rossb83

これは、gremlinクエリを視覚化するために私が作成した(neo4jの視覚化のような)ツールです。クエリを実行してノードのセットを取得する必要があります。これにより、それらのノードがどのように接続されているかが示されます。複数のクエリを実行でき、グラフをクリアするまで結果は既存のグラフに追加されます。ノード/エッジをクリックして、プロパティを表示したり、トラバースイン/アウトすることもできます。試してごらん!

https://github.com/prabushitha/gremlin-visualizer

enter image description here

0
prabushitha