Skip to content

dalerodr/gcp-cloud-function-acb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

GCP Cloud Function ACB

This repository contains a Google Cloud Function designed to extract and process basketball game statistics from the ACB (Asociaciรณn de Clubes de Baloncesto).

Key Features

  • Targeted Scraping via BigQuery: The function queries an external BigQuery table to determine exactly which games are missing from the database, ensuring only the necessary data is fetched.
  • Parallel Execution with Workflows: A batch variable is used to parallelize the calls to this Cloud Function via Google Cloud Workflows. The process calls the function in batches of 3, significantly speeding up the data extraction process.
  • Data Adaptation: Performs minor adaptations and formatting on the extracted variables (such as exact playing times, shooting percentages, and player types) to facilitate subsequent analysis of the ACB basketball league data.
  • Automated Data Warehousing: The processed dataset is automatically appended to a centralized BigQuery table for further storage.

If you want to check the process and results as a project dashboard, you can access the following link:

About

Cloud function for downloading data from the ๐Ÿ€ACB basketball league. ๐Ÿ”ƒCI/CD ๐Ÿ”› with google for version control.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages