(Note: this post is part of a series - Part 1, Part 2, Part 3, Part 4 are all published!)
Alright here we go again. In an effort to do some more writing, blogging, podcasting, for our wonderful
Neo4j community, I wanted to get back into a routine of playing with some more datasets in
Neo4j. A couple of weeks ago I was able to play a bit with a small dataset from
Colruyt Group, and I wrote about it
over here. And I don't know exactly how it happened, but in some weird way I got my hand on another retailer's data assignment - this time from
Carrefour.
You will notice that this will be another series of blogs: there's just too much stuff here to put into one simple post. So after having done all the technical prep for this article, it seems most logical to split it into 4 parts:
- part 1 (this article) will cover the the data modeling, the import of the dataset, and some minor wrangling to get the dataset into a workable format.
- part 2 (to follow) will cover a couple of cool queries to acquaint ourselves with the dataset.
- part 3 (to follow) will cover a specific - and quite complicated - investigation into the product combinations that people have been buying at Carrefour - to see if we can find some patterns in there.
- part 4 (to follow - and this is the final part) will look at some simple graph algorithms for analytics that we ran.
That should be plenty of fun for all of us. So let's get right into it.
The Carrefour Basket dataset
As I finished up the Colruyt article referenced above, I was actually originally just looking for some spatial information on other supermarket chain's positioning of shops in Belgium. I wanted to see if I could create some simple overlay views of where which shops were - and started browsing the interweb for data on supermarket locations. That very quickly lead to something completely different: I found this website for
TADHack Global ("Telecom Application Developer Hackathon", apparently is what it stands for), a 2016 event where people could investigate different datasets and use it to hack together some cool stuff. In that 2016 event, there was an assignment from Carrefour:
the Carrefour Delighting Customers Challenge Basket Data set.
Read more »Labels: apoc, carrefour, dataset, graph database, import, neo4j, retail, ticket analysis