Няма описание

Steve Nyemba de4ee2fcfa bug fixes ... windows runner, files преди 11 месеца
bin de4ee2fcfa bug fixes ... windows runner, files преди 11 месеца
info 66d881fdda upgrade pyproject.toml, bug fix with registry преди 1 година
notebooks 1a8112f152 adding iceberg notebook преди 1 година
transport a4597d4a8c adding queries to files преди 11 месеца
.gitignore 92bf0600c3 .. преди 2 години
README.md 4c2efc2892 documentation ... readme преди 1 година
pyproject.toml de4ee2fcfa bug fixes ... windows runner, files преди 11 месеца
requirements.txt 8d4ecd7a9f S3 Requirments file преди 9 години

README.md

Introduction

This project implements an abstraction of objects that can have access to a variety of data stores, implementing read/write with a simple and expressive interface. This abstraction works with NoSQL, SQL and Cloud data stores and leverages pandas.

Why Use Data-Transport ?

Data transport is a simple framework that:

  • easy to install & modify (open-source)
  • enables access to multiple database technologies (pandas, SQLAlchemy)
  • enables notebook sharing without exposing database credential.
  • supports pre/post processing specifications (pipeline)

Installation

Within the virtual environment perform the following :

pip install git+https://github.com/lnyemba/data-transport.git

Options to install components in square brackets

pip install data-transport[nosql,cloud,warehouse,all]@git+https://github.com/lnyemba/data-transport.git

Additional features

- In addition to read/write, there is support for functions for pre/post processing
- CLI interface to add to registry, run ETL
- scales and integrates into shared environments like apache zeppelin; jupyterhub; SageMaker; ...

Learn More

We have available notebooks with sample code to read/write against mongodb, couchdb, Netezza, PostgreSQL, Google Bigquery, Databricks, Microsoft SQL Server, MySQL ... Visit data-transport homepage