That looks like a great and useful project! Very well done, let's see if
more people are picking it up, it certainly looks interesting.

Thanks a lot for letting the list know!

/peter


G:  neubauer.peter
S:  peter.neubauer
P:  +46 704 106975
L:   http://www.linkedin.com/in/neubauer
T:   @peterneubauer <http://twitter.com/peterneubauer>

Open Data    - @mapillary <http://mapillary.com>
Open Source - @neo4j <http://neo4j.org>
Open Future  - @coderdojo <http://malmo.coderdojo.se>


On Thu, May 8, 2014 at 3:25 PM, M. David Allen <[email protected]>wrote:

> Hello,
>
> I thought I'd drop a note to this list on something I've been working on
> for a bit.   From time to time, I get new neo4j databases from colleagues.
> Because the notion of schemas is somewhat loose in neo4j, a lot of times
> they don't have documentation per se on the graph model for their ad-hoc
> database.   So I had taken to running a few "forensic queries" on a new
> database to figure a few things out of it before I jumped in and started
> querying.
>
> In the last week, I wrapped a lot of those up in a simple profiling
> application.  You can call it on any neo4j data directory (tested mostly
> with 2.0 databases).  It will build a short report in JSON, Markdown, or
> HTML that describes the node labels, constraints, relationship types,
> sample properties, and so on.  It attempts to sample a bit of data and
> infer data types for properties, and whether or not they're required.   In
> a way, we're trying to do very basic data profiling on novel neo4j
> databases and package the result into a file that can be used as an
> automatically generated schema documentation of sorts for the lazy neo4j db
> admin (which describes many of us I think).
>
> The code is here:  https://github.com/moxious/neoprofiler
>
> Check the README on GitHub for instructions on how to run it.   If you
> want to have a look at what the results look like, see the attached sample
> report describing a neo4j database I work with often.
>
> Thanks,
> David
>
> --
> You received this message because you are subscribed to the Google Groups
> "Neo4j" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to