This Week in Neo4j: Property Based Access Control, Cypher, and User Path Analysis

DZone 's Guide to

This Week in Neo4j: Property Based Access Control, Cypher, and User Path Analysis

Let's take a look at the latest in graph database news, including property based access control, and an introduction to the Cypher query language.

· Database Zone ·
Free Resource

Welcome to this week in Neo4j where we round up what’s been happening in the world of graph databases in the last 7 days.

This week we have a sneak peek at property based access control in Neo4j 3.4, user path analysis with Snowplow analytics, resources to get started with the Cypher query language, and more!

This week’s featured community member is Iryna Feuerstein, Software Engineer at PRODYNA – Neo4j Partner and sponsor of the GraphTour.

Iryna has been part of the Neo4j community for several years, is the organizer of the Düsseldorf Neo4j Meetup group, and has given a number of talks and workshops on Neo4j around the German-speaking region.

This week Iryna gave an introduction to Neo4j for kids at the JavaLand conference and a talk on modeling and importing each paragraph and section of the German laws into the graph.

Iryna’s work on importing and querying the Comparative Toxicogenomics Database is really interesting too in relating environmental factors to human health. She will give a workshop on this topic on May 25 in Berlin.

On behalf of the Neo4j community, thanks for all your work Iryna!

Keeping Properties Secret in Neo4j

We are frequently asked how to do property based access control in Neo4j and Max De Marzi has written a post in which he gives a sneak peak of this feature which will be released in Neo4j 3.4.

Keeping properties secret in Neo4j

Max shows us how this works by going through an example based on node properties indicating the existence (or not!) of aliens. You can download an alpha version of Neo4j that has this feature from the other releases page of neo4j.com

Intro to Cypher

This week we have a couple of excellent resources for getting started with the graph query language Cypher.

In Big Data analytics with Neo4j and Java, Part 1 Steven Haines shows how to model a social network in MySQL and Neo4j using examples from the Neo4j In Action book.

He shows how to create and query a social graph of his family and their friends, with detailed explanations of Cypher’s CREATE and MATCH clauses.

If you prefer video content Esteve Serra Clavera released the Cypher Syntax part of his Introduction to Neo4j online course.

Neo4j-GraphQL, Extending R for Neo4j, Indie Music Network

On the Podcast: Dilyan Damyanov

This week on the podcast Rik interviewedDilyan Damyanov, Data Scientist at Snowplow Analytics.

They talk about Dilyan’s work doing path analysis and how Snowplow have been able to use graphs to track people moving through the different stages of a marketing funnel and work out which marketing twitch causes them to convert.

Dilyan also presented at the Neo4j Online Meetup where he showed how to write Cypher queries that enable this kind of analysis.

Next Week

What’s happening next week in the world of graph databases?

Date Title Group Speaker

March 20th 2018

Improving Graph Based Entity Resolution using Data Mining and NLP

Houston Graph Database Meetup

Dave Bechberger

March 20th 2018

GraphTour Warmup: Efficient Graph Algorithms, with Michael Hunger

Graph Database – Amsterdam

Michael Hunger

March 21st 2018

GraphTour Amsterdam

Graph Database – Amsterdam

Neo4j and customer speakers

March 23rd 2018

Introduction to Neo4j

BigData and NoSQL Meetups, India

Amit Fegade

Tweet of the Week

My favourite tweet this week was by Daniel Gallagher:

View image on Twitter

Today I made the switch to Neo4j to feed @Graphistry. The natural ability to be able to draw inferred user relationships simply off of tweet interaction is awesome!

I thought I had done something wrong here, but this led me directly to an account that is a weird anomaly... ��


55 people are talking about this

Don’t forget to RT if you liked it too.

cypher, database, graph database, neo4j

Published at DZone with permission of Mark Needham , DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}