Start creating a big data analytics solution using big data technologies like PySpark for ETL, MLlib for Machine Learning as well as Tableau for Data Visualization and for building Dashboards.
Course Description
We will be working with earthquake data, that we will transform into summary tables. We will then use these tables to train predictive models and predict future earthquakes. We will then analyze the data by building reports and dashboards in Tableau Desktop.
Tableau Desktop is a powerful data visualization tool used for big data analysis and visualization. It allows for data blending, real-time analysis and collaboration of data. No programming is needed for Tableau Desktop, which makes it a very easy and powerful tool to create dashboards apps and reports.
MongoDB is a document-oriented NoSQL database, used for high volume data storage. It stores data in JSON like format called documents, and does not use row/column tables. The document model maps to the objects in your application code, making the data easy to work with.
Course curriculum
-
02
-
Python Installation
-
Apache Spark Installation
-
Java Installation
-
Testing Spark
-
MongoDB Installation
-
NoSQL Booster Installation
-
-
03
-
Integration of PySpark with Jupyter Notebook
-
Dataset Extraction
-
Dataset Transformation and Cleaning
-
Data Loading in MongoDB
-
-
04
-
Data Pre-Processing and Preparation
-
Building the Machine Learning Model
-
Prediction Output
-
-
05
-
Visual Studio Code Installation
-
Building the ETL Pipeline Script
-
Building the ML Pipeline Script
-
-
06
-
Tableau Desktop Trial Installation
-
Mongo ODBC Drivers Installation
-
System DSN Creation for MongoDB
-
Data Source Import into Tableau
-
Earthquake Prediction Map Visualization
-
Bar Chart Visualization of Earthquake Occurence
-
Plot of Maximum and Average Magnitude Values
-
Table Visualization of Earthquake Type
-
Dashboard Analytics Creation
-
-
07
-
Commands
-
PySpark Data Pipeline
-
PySpark Tableau
-
What will you learn?
-
How to create data processing pipelines using PySpark.
-
Machine learning with geospatial data using the Spark MLlib library.
-
Data analysis using PySpark, MongoDB and Tableau.
-
How to manipulate, clean and transform data using PySpark dataframes.
-
How to create Geo Maps in Tableau Desktop.
-
How to create dashboards in Tableau Desktop.
Student profile?
-
Undergraduate students
-
Master students and PhD candidates
-
Researchers and Academics
-
Professionals and Companies
-
Data Engineers at any level
-
Python Developers at any level
-
GIS Developers at any level