Быстрый способ легко макетировать иерархические данные
Я ищу быстрое и простое решение, которое поможет смоделировать / заполнить / протестировать организационную диаграмму (в ASP MVC) с данными на основе дерева или иерархическими данными. Мне нужны данные теста для этого...
Я использовал и http://www.generatedata.com/ и mock-aro (оба мне нравятся, но данные MS Sql с сайта не работают, у них многократные синтаксические ошибки, включая проблемы с датами на основе даты данные) и посмотрел на Redgate - который не является доступным, плюс он никогда не получил данные прямо на вложенной стороне.
Какой самый быстрый / наименьший усилие способ / инструмент для макетирования иерархических данных, таких как организационная диаграмма, с отделом, именем, стоимостью и сотрудниками?
1 ответ
Существует онлайн-инструмент, способный генерировать графики: http://graphgen.graphaware.com/
Он основан на спецификации Cypher.
Простой шаблон, выражающий Deptartment Org Chart, можно определить так:
(Dept1:Department {name:word}*5)<-[:PART_OF *1..n]-(subDept1:Department {name:word} *10)
(Dept2:Department {name:word} *5)<-[:PART_OF *1..n]-(subDept2:Department {name:word} *10)
(ssd1:Department {name:word} *20)-[:PART_OF *n..1]->(subDept1)
(ssd2:Department {name:word} *20)-[:PART_OF *n..1]->(subDept2)
(employee1:Person {name:fullName} *50)-[:WORKS_IN_DEPT *n..1]->(ssd1)
(employee2:Person {name:fullName} *50)-[:WORKS_IN_DEPT *n..1]->(ssd2)
Предварительный просмотр графика можно получить здесь: (нажмите "Создать" после загрузки страницы) http://graphgen.graphaware.com/?graph=koWvmnBTW7JMR7
Также есть возможность импортировать данные графиков в вашу базу данных (даже в вашу локальную базу данных), создать консоль neo4j или получить формат graphjson.
Не стесняйтесь адаптироваться к вашим потребностям и попробуйте инструмент, документация доступна здесь: http://graphgen.graphaware.com/documentation
Кроме того, вы можете пинговать меня в твиттере: https://twitter.com/ikwattro для дальнейших вопросов, касающихся graphgen.
Крис