# CIEF Extract Load ### Built With * [Python 3.9.12](https://www.python.org/downloads/) * [google-cloud-storage 2.5.0](https://pypi.org/project/google-cloud-storage/) ## ✨ Code-base structure ### How To Run CMD: ###### pip install -r requirements.txt ###### python run_extract_load.py ``` data-management │ ├─ .gitignore # Ignore the file to push into gitlab │ ├─ config # Folder store all the config file to use in the code │ ├─ CLOUD-STORAGE-ADMIN-CREDENTIAL.json # Get from GCP Service Account cloud-storage-admin-service-account │ ├─ EXCHANGE_CONFIG.json # Manually config the MySQL ID, Password, etc... │ └─ EXCHANGE_EXTRACT_SQL.json # SQL use in MYSQL to extract the data we need to save in temp's csv │ ├─ exchange # Exchange web application │ ├─ extract # All extract needed code is in here │ │ ├─ exchange_extract_function.py # Exchange extract code function to import in run_extract_load.py │ │ └─ exchange_temp_extract_csv # Temp folder to store all the csv extract from MYSQL │ │ │ └─ load # All load needed code is in here │ └─ exchange_load_function.py # Exchange load code function to import in run_extract_load.py │ ├─ general_function.py # All customize general code function to import in run_extract_load.py ├─ README.md # Project guide ├─ requirements.txt # Install needed library └─ run_extract_load.py # Main code to run the extract load process ``` ### Manage By ##### Francis Yam Zheng Lim ##### Contact:- 0129747749 ##### Email:- yamzhenglim0427@gmail.com