An open API service indexing awesome lists of open source software.

https://github.com/olamide100/datawiz

Agricultural Monitoring Systems Overview This dataset simulates real-time agricultural sensor data, providing a rich source of information to design and construct a robust data engineering solution.
https://github.com/olamide100/datawiz

agriculture datafest dbt

Last synced: 3 months ago
JSON representation

Agricultural Monitoring Systems Overview This dataset simulates real-time agricultural sensor data, providing a rich source of information to design and construct a robust data engineering solution.

Awesome Lists containing this project

README

          




Team-DataWiz DatafestAfrica Datathon 2023 - Data Engineering Project


A wrap-up project for the 3-day DatafestAfrica Datathon 2023!


Explore the docs »




·


Table of Contents



  1. About The Project


  2. Usage

  3. Roadmap

  4. Pipeline


  5. Deliverables




## About The Project


Agricultural Monitoring Systems




Logo

Our business operates in the agricultural sector, where monitoring various environmental conditions and sensor data is crucial for optimizing crop yields and ensuring sustainable farming practices. This datathon is aligned with our commitment to leverage data engineering to streamline the processing and analysis of agricultural data.

(back to top)

### Architecture

![architecture diagram](https://github.com/OLAMIDE100/DATAWIZ/blob/main/image/ETL.png)

### Built With

Language, frameworks, libraries, Services and Tools used to bootstrap this project.

* DBT
* Snowflake
* GitHub
* SQL
* Jinja Template

(back to top)

## Usage

This dataset simulates real-time agricultural sensor data, providing a rich source of information to design and construct a robust data engineering solution. The primary objective of this project is to extract, transform, and load (ETL) the raw sensor data into structured fact and dimension tables within our snowflake data warehouse.

(back to top)

## Roadmap

- [x] Create a Snowflakes Account
- [x] Setup DBT cloud or core using the snowflake as its warehouse
- [x] Data Modelling (logical and business)
- [x] Develop
- [x] Test and Documentation
- [x] Create Jobs
- [x] Deploy to Production

## Pipeline

![pipeline diagram](https://github.com/OLAMIDE100/DATAWIZ/blob/main/image/pipeline.png)

## Deliverables

### Jobs

![jobs diagram](https://github.com/OLAMIDE100/DATAWIZ/blob/main/image/Jobs.png)

### Environments

![environments diagram](https://github.com/OLAMIDE100/DATAWIZ/blob/main/image/Environments.png)

### Runs

![Hourly_transform_load_run_history](https://github.com/OLAMIDE100/DATAWIZ/blob/main/image/Hourly_transform_load_run_history.png)

![6_hours_test_run_history diagram](https://github.com/OLAMIDE100/DATAWIZ/blob/main/image/6_hours_test_run_history.png)