/dmjedi

Temporary place for dmjedi data modeling python module

Primary LanguagePythonMIT LicenseMIT

Data Modeling Jedi (DMJEDI)

This python module is WIP! Expect breaking changes.

Python 3.6+ Code style: black License: MIT Anaconda-Server Badge

Data Modeling Jedi (DMJEDI) is a small python 3 library to handle the different data modelling tasks.

With this library it is possible to define data models for Enteprise Data Warehousing (EDW) which include:

  • Data Vault 2.0
  • Kimball Star Schemas (with Slowly Changing Dimenions)
  • More coming!

It builds the engine for automation frameworks.

Installation

Whe choose to work with anacondas python distribution and therefore we have a predefined conda environment ready to use.

conda install dmjedi

Usage

TODO

from dmjedi import stage
...

Features

DMJEDI feature list:

  • TODO

Contributing

Pull requests are welcome! We appreciate every help to build an open and useful standard. Please use the Github issue tracker for filing major changes or issues. If you would like to help us building this awesome piece of software please have a look into our contribution guide.

Acknowledgements

License

MIT

Changelog

unreleased

  • First commit