A CLI tool for managing data models.
Project description
nesso-cli
Documentation: 📚 dyvenia docs (internal)
Source Code: 💾 dyvenia/nesso-cli
The CLI interface of the nesso data platform.
Features
- simplify and automate data modelling
- simplify and automate metadata generation
- manage nesso project configuration
- simplify and automate job scheduling (coming soon!)
Where does nesso-cli fit in?
Currently, nesso-cli contains a single module, models
(nesso models
), which is used for the T in ELTC (Extract, Load, Transform, Catalog), sitting between data ingestion (viadot
) and metadata ingestion (luma-cli
):
In the future, nesso-cli will include additional modules to allow interacting with different components of the nesso data platform through a unified interface.
The next planned module is jobs
, which will allow creating and scheduling EL and ELTC jobs via a simple CLI interface. Currently, this is done by creating jobs manually in Python and then manually scheduling them in Prefect. We hope to replace this tedious and error-prone (though repeatable) process with simple commands, such as nesso jobs deployment create --job my_job --schedule "0 0 * * *"
, as well as interactive commands which will guide user through a set of limited choices, such as nesso jobs job create
.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file nesso_cli-0.11.4.tar.gz
.
File metadata
- Download URL: nesso_cli-0.11.4.tar.gz
- Upload date:
- Size: 148.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96fdcfc8deb3ff456cab73f6d42ab25612f6f4d6d51bb52a5c05a27118b3c491 |
|
MD5 | 0ce9128ffded7645acf259e6512c266b |
|
BLAKE2b-256 | 2f6f8a06611cb7deb2cf0a40ae0709823b3dc8a28f948230e7b672026635f5a5 |
File details
Details for the file nesso_cli-0.11.4-py3-none-any.whl
.
File metadata
- Download URL: nesso_cli-0.11.4-py3-none-any.whl
- Upload date:
- Size: 175.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3b4611b3ab237ac502b2c859ad993a854f200d086173d2c2bff7a94445ca6d4 |
|
MD5 | aa01af3edb6192c8288bca5eaed3e635 |
|
BLAKE2b-256 | 8c1e0730e79e7fe46a24ef4b85d6989d1790d3de23a1935a1337d8f006123656 |