【问题标题】:Fast way to mockup hierarchical data easily轻松模拟分层数据的快速方法
【发布时间】:2014-11-10 18:47:28
【问题描述】:

我正在寻找一种快速简便的解决方案来帮助模拟/填充/测试组织结构图(在 ASP MVC 中),使用基于树的或分层的数据。我需要这个的测试数据...

我同时使用了http://www.generatedata.com 和 mock-aro(我喜欢这两个,但是来自该站点的 MS Sql 数据不起作用,它有多个语法错误,包括日期问题和基于日期的数据)和查看了 redgate - 这不是负担得起的,而且它从来没有在嵌套端获得正确的数据。

模拟层次结构数据的最快/最省力的方法/工具是什么 类似于组织结构图,包含部门、姓名、成本和员工

【问题讨论】:

    标签: neo4j mocking hierarchical-data data-generation


    【解决方案1】:

    有一个可以生成图表的在线工具: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 上联系我:https://twitter.com/ikwattro 了解有关 graphgen 的更多问题。

    克里斯

    【讨论】:

    • 我编辑了模式和链接,以便与员工建立图表;-)
    • 1) 比 redgate 好而且免费!!这个工具很棒,但语法对我来说很新。我看到了查询和节点,但我怎样才能将数据转换为 MS SQL。 2)我在关注您的评论,“此外,可以将图形数据导入您的数据库(甚至是您的本地数据库)”,但 无法确定导出到任何 sql 的位置.. 或将 cipher/graphjson 转换为 Sql 3) 我在考虑 ArangoDb,但我可能只是迁移到 Neo4j!现在一次一步:)
    • 谢谢。是的,对于导入到 MSSQL,您必须自己处理将 graphjson 转换为 mssql,我不认为这样的功能将添加到 graphgen,因为它专用于 neo4j 图数据库。由于您问题的“neo4j”标签,我谈到了graphgen。当然,我只能推荐你采用 Neo4j :) :) :) .
    • 但是,如果你喜欢这个应用程序,我们也许可以一起做一个快速的概念证明,将 graphjson 转换为 mssql 并写一篇关于它的博客文章。如果您有兴趣,请随时在 twitter 上联系我。顺便说一句,我们通常做逆过程,从 mssql 到 neo4j :)
    • 我们真的很想..,但是作为一个 .Net 繁重的商店和 Neo 是 Java,我们没有任何资源能够将我们的数据迁移到 Neo4J - 学习/数据迁移/和实体是很难理解。我看到了 Neo4J 驱动程序,但没有样本。特别是对于双重性质的应用程序,我们有 1) both hierarchies/graphs and transactional data 2) 我们也非常害怕/担心 licensing costs, we're very small and looking to do some development 是新灵活的,他们会给我们时间直到我们稳定下来吗?
    猜你喜欢
    • 2013-08-20
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多