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
Hashes for nesso_cli-0.11.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 343844cf67cf3ef6f982194cf2d2a6386512799dd29738b04b2c6a23608d3427 |
|
MD5 | 6c6acfa492bece0b5e4e8df4380b450a |
|
BLAKE2b-256 | 6d5cf4d821da409e562792adfbeeabcd0acfdbe30b65cd111c6bb34c183ff7b8 |