2

私の雇用主はスイスの大手通信会社です。パフォーマンス管理、障害管理、構成管理など、さまざまなタスクのデータ転送に使用される多くのシステムがあります。

これらのシステムがどのように相互作用するかを「管理者」(とんがり髪など)に説明するために、データフロー/フォーマット/プロトコルに関する情報を「データベース」(カンマ区切りの説得力)に収集し、Graphviz のコードを生成しました(http: //www.graphviz.org/ ) と Yed ( http://www.yworks.com/en/products_yed_about.html ) を使用して、これらのグラフを視覚化します。

私のDBから生成されたこれらのグラフを表示することは、最初はかなり効果的でした..しかし、新しいシステム/データフローを追加すると、GraphvizとYedの両方がグラフを再レイアウトする原因となります.昨日見たあのグラフを今日のグラフに。

エンタープライズ アプリケーション間のデータ フローをどのように表示/レイアウトしますか?

4

4 に答える 4

2

Graphviz に固執し、データから生成する場合

  1. 新しいグラフを作成する
  2. 正確な場所を含むドット ファイルを生成する
  3. 新しいグラフを印刷する
  4. ドットファイルを編集して、新しいものを削除します
  5. 前回のグラフを印刷する

新しいグラフとあなたが与えたグラフを比較することはできませんが、互いに比較できる 2 つのグラフが表示されます。

于 2008-11-03T13:28:07.923 に答える
0

私がやりたいことをするツールはないようです。

私たち(=私の雇用主、それ以来他のタスクに移動しました)は現在マルチ$$クリック-ed-y-クリックツールを使用しています。できます ...

于 2009-11-03T10:31:21.610 に答える
0

遅くなりましたが、良い一日をこのタスクに再割り当てしてください。GraphViz では、正確な位置を定義できるだけでなく、ランク レベルを制御することもできます。たとえば、日付ラベルとイベントをタイムライン グラフの同じ列に保持するために使用されます。

このドキュメントに良い例があります。16 ページに移動してください: http://www.graphviz.org/pdf/dotguide.pdf

とにかく、ランキングを使用している場合は、ソース データからランキング情報を抽出するコードを作成するか、最悪の場合、この情報を手動でアイテムに追加する必要があります。

于 2010-06-24T08:29:11.640 に答える