Skip to content

Latest commit

 

History

History
47 lines (28 loc) · 2.04 KB

README.md

File metadata and controls

47 lines (28 loc) · 2.04 KB

Data Analysis using Spark

Visitors License Python 3.7.12

Disclaimer

This repository contains my submission for the Final Project: Data Analysis using Spark. The original files were provided by the IBM Skills Network as part of the Introduction to Big Data with Spark and Hadoop course on Coursera. I have made modifications to fulfill the project requirements.

Usage

  • You are welcome to use this repository as a reference or starting point for your own project.

  • If you choose to fork this repository, please ensure that you comply with the terms of the Apache License and give proper credit to the original authors.

Project Scenario

As a data engineer, I’ve been assigned by our HR department to design a robust data pipeline capable of ingesting employee data in CSV format. My responsibilities include analyzing the data, implementing necessary transformations, and enabling the extraction of valuable insights from the processed data.

Objectives

  • Create a DataFrame from a CSV file
  • Define a schema for the data
  • Perform transformations and actions using Spark SQL

Setup

Install the required libraries using the provided requirements.txt file. The command syntax is:

python3 -m pip install -r requirements.txt

Download the required employees csv file using the terminal command:

wget https://cf-courses-data.s3.us.cloud-object-storage.appdomain.cloud/IBM-BD0225EN-SkillsNetwork/data/employees.csv

Learner

Pravin Regismond

Acknowledgments

  • IBM Skills Network © IBM Corporation 2023. All rights reserved.