Skip to content

adtech97/DataHarvest

Repository files navigation

Name

DataHarvest Pro - API data ingestion

Description

DataHarvest Pro is a powerful data ingestion tool designed to seamlessly fetch data from APIs and synchronize it with a PostgreSQL database. With easy installation and configuration, this tool simplifies the process of acquiring data from various sources and efficiently storing it in a structured format within your PostgreSQL database. Whether you're working with real-time data streams or periodic API updates, DataHarvest Pro ensures a smooth and reliable pipeline for data ingestion, empowering you to focus on extracting valuable insights from your datasets.

Visuals

Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method.

Installation

``` Clone repository to local environment ```
``` run pip install -r requirement.txt ```

Adjust the username, password and database name as per your configuration

Finally submit ingest job ```spart-submit --master local[*] --jars=Driver/postgresql-version.jar ```

And Done.

Usage

This job will help you in ingesting data from APIS to you database for analytical and forcasting purpose.

Support

Regarding any support please raise the issue on gitlab issues

Roadmap

If you have ideas for releases in the future, it is a good idea to list them in the README.

Contributing

We are open to contributions, pull the repository make the changes and test them locally follwed by the merge request

Authors and acknowledgment

Show your appreciation to those who have contributed to the project.

License

For open source projects, say how it is licensed.

Project status

Project is still under development

About

This is an ETL pipeline built for module project titled "Sustainable City Management"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published