我正在寻找一种快速简便的解决方案,以使用基于树的数据或层次结构的数据来帮助模拟/填充/测试组织结构图(在ASP MVC中)。我需要测试数据...
我同时使用了http://www.generatedata.com和模拟-aro(我都喜欢,但是都来自站点的MS Sql数据不起作用,它具有多个语法错误,包括基于日期和日期的数据问题),并查看了redgate -价格不菲,而且它永远都无法从嵌套一侧获得正确的数据。
什么是最快/最省力的方法/工具来建模带有部门,名称,成本和员工的组织结构图等层次结构数据?
最佳答案
有一个在线工具可以生成图形:http://graphgen.graphaware.com
它基于Cypher规范。
可以这样定义一个简单的表示部门组织图的模式:
(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
另外,您可以在Twitter上 ping我,以获取有关graphgen的更多问题。
克里斯