0

저는 DBA에서 전문가가 아니므로, 내가 상상하는 측면에서 원하는 것을 설명하려고 노력할 것입니다.DB 객체 관계 시각화

네트워크 장치가있는 Oracle DB가 있습니다. 각 장치에는 상위 장치/포트가있는 포트가 있습니다.

이 장치 관계의 시각적지도를 자동으로 작성하는 도구가 필요합니다. 이 관계를 기반으로 "네트워크 맵"을 만듭니다.

이 도구가 웹 게시 또는 웹 기반 도구를 사용할 준비가되어있는 것이 좋을 것입니다. 나는에서 새로운 관계/객체에게

을 추가로 즉시 자동으로 "그림"을 업데이트 할 경우에도 지금까지이 Gource http://youtu.be/E5xPMW5fg48 같은 그러나 보이는하지 내가 몇 가지 제안을 얻기 위해

희망이 필요 정확히. 미리 감사드립니다.

UPD는 : Gephi

답변

0

당신은 graphviz을 시도 할 수 있습니다 : 다른 도구를 발견했다. 특히 네트워크 노드의 큰 그래프를 시각화하기 위해 작성되었습니다.

그것은 기본적으로 제공되지 않습니다.

  1. 이 그림은 GraphVIZ 바이너리를 호출하여
  2. 다이어그램을 생성은 GraphVIZ 입력 파일을 생성 장치 &의 관계에 대한 데이터를 읽습니다 : 당신은 몇 가지 코드를 작성해야합니다.

다양한 방법이 있습니다. 가장 쉬운 방법 중 하나는 파이썬을 pydot 라이브러리와 함께 사용하는 것입니다.

graphviz는 정적 이미지 (jpeg/tiff 등)를 생성하므로 필요에 따라 재생성해야합니다.

더 많은 대화 형 툴킷이 있습니다. protovis/infovis. 둘 다 자바 스크립트 기반이며 브라우저에서 직접 렌더링됩니다.

hth.

+0

감사합니다. [프리 퓨즈 (prefuse)] (http://prefuse.org/)뿐 아니라이 모든 솔루션을 살펴볼 것입니다. 코드를 작성하지 않고 바로 이동할 수있는 해결책을 찾기 위해 호핑했습니다. – iDen

+0

걱정하지 마십시오. Prefuse는 여전히 활발하게 개발되고 있는지 확신 할 수는 없지만 옵션 일 수 있습니다. 자바 스크립트 툴킷 (protovis/infovis)의 iirc는 프리 퓨즈의 후속 제품입니다. 어쨌든 행운을 빌어 요. – sfinnie

관련 문제