Project Deliverable II | Graph DB setup and Application of Algorithms
In your second project deliverable, will set up your data within your graph database, create insightful Cypher queries, and provide results from your chosen graph algorithms. Your deliverable should be a 1-2 page document which includes:
- Any updates to your graph data model and why
- A screenshot of your populated Neo4J database with a count of nodes and relationships
- 3 different Cypher queries that provide distinct insights for your use case, along with a description of value-added from each
- 3 different graph algorithms and their projections which provide distinct insights for your use case, along with a description of value-added from each
Updates to Graph Data Model (if any)
Graph data models are designed to be changed and updated as we learn more about the problem we are attempting to support. You may decide during your import process to change the underlying model, which is totally fine! Should you make any adjustments to your original data model, describe them here along with the rationale.
Neo4J Database Setup
In order to begin using your graph database, you must first populate it with your chosen data and data model. This can be done in a variety of ways and SHOULD NOT BE PUT OFF TO A LATER DATE. This can be by far one of the most time-consuming steps and often reveals underlying issues with your original design, so be prepared for this step to take time. Note that all other aspects of this deliverable rely on this step being completed first, so if procrastinated, will not give you much time to complete the other sections of this deliverable.
You should include at least 3 different Cypher queries that provide distinct insights for your use case. Each one should include the code for the query, an example of results, and a description of why the results returned provide value to your use case.
Note: These queries could cover a wide range of purposes so get creative!
You should include at least 3 different graph algorithms that provide distinct insights for your use case. Each one should include an image of the projection used, the code used to call the algorithm, the results of the algorithm, and a description of what conclusions you can bring to your business use case from the results.
Note: If you are using a package like iGraph or NetworkX to run your algorithms, you MUST pull your data from your Neo4J graph database via Cypher queries before loading it into your chosen programming package. You will find packages supporting Neo4J for both Python and R.
本网站支持淘宝 支付宝 微信支付 paypal等等交易。如果不放心可以用淘宝交易！
E-mail: firstname.lastname@example.org 微信:itcsdx