Skip to content

Second project of the Module 2 "Data Modeling" in the Data Engineering Nanodegree from Udacity

License

Notifications You must be signed in to change notification settings

ZeegCL/udacity-dend-project-1B

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project 1B

Second project of the Module 2 "Data Modeling" in the Data Engineering Nanodegree from Udacity.

Context

A startup called Sparkify wants to analyze the data they've been collecting on songs and user activity on their new music streaming app. The analysis team is particularly interested in understanding what songs users are listening to. Currently, there is no easy way to query the data to generate the results, since the data reside in a directory of CSV files on user activity on the app.

They'd like a data engineer to create an Apache Cassandra database which can create queries on song play data to answer the questions, and wish to bring you on the project. Your role is to create a database for this analysis. You'll be able to test your database by running queries given to you by the analytics team from Sparkify to create the results.

Project Overview

In this project, you'll apply what you've learned on data modeling with Apache Cassandra and complete an ETL pipeline using Python. To complete the project, you will need to model your data by creating tables in Apache Cassandra to run queries. You are provided with part of the ETL pipeline that transfers data from a set of CSV files within a directory to create a streamlined CSV file to model and insert data into Apache Cassandra tables.

We have provided you with a project template that takes care of all the imports and provides a structure for ETL pipeline you'd need to process this data.

Files included

  • Project_1B.ipynb: Jupyter Notebook with the ETL process and queries to answer the project's questions.
  • event_data: Folder with all the events from the imaginary music app "Sparkify", stored in CSV files.
  • images: Complementary pictures for the notebook.

About

Second project of the Module 2 "Data Modeling" in the Data Engineering Nanodegree from Udacity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published