Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

What the project should do

Overall project is aimed towards getting experience with Google Cloud Platform (GCP) tools. This mainly focuses on integrating a data lake with a data warehouse, cleaning data using PySpark, and training / deploying a machine learning model using the processed data. Dataset is still to be determined, but should be on the larger size given the tools we are using.

1. Environment

  • Create GC Projecct
  • Enable Required APIs (BigQuery, Cloud Storage, Pub/Sub, Dataflow APIs).

2. Data Collection/Store

  • Gather raw data using compute instance + upload to GCS (data lake).
    • Create GCS bucket.

3. Data Processing/Analysis

  • Load data into BigQuery (data warehouse).
  • Use SQL to clean data set and prepare for ML model.
    • Create new features and clean existing.
  • Create queries for visualization, use Looker Studio (BI tool).

4. Modeling

  • Use BigQuery ML to train model on preprocessed data
  • Use BigQuery ML evaluation metrics + tune.

5. Predicting

  • Use BigQuery ML to deploy model and make new predictions.
  • Save predictions back to BigQuery.

6. Visualization

  • Connect BigQuery to Google Data Studio.
  • Create charts, graphs, and tables to visualize the data and predictions.
  • Publish dashboard?

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors