Skip to main content

A CLI tool for managing data models.

Project description

nesso-cli

coveragedocs_coverage


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):

Where does nesso-cli fit

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

nesso_cli-0.11.4.tar.gz (148.6 kB view details)

Uploaded Source

Built Distribution

nesso_cli-0.11.4-py3-none-any.whl (175.1 kB view details)

Uploaded Python 3

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

Hashes for nesso_cli-0.11.4.tar.gz
Algorithm Hash digest
SHA256 96fdcfc8deb3ff456cab73f6d42ab25612f6f4d6d51bb52a5c05a27118b3c491
MD5 0ce9128ffded7645acf259e6512c266b
BLAKE2b-256 2f6f8a06611cb7deb2cf0a40ae0709823b3dc8a28f948230e7b672026635f5a5

See more details on using hashes here.

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

Hashes for nesso_cli-0.11.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f3b4611b3ab237ac502b2c859ad993a854f200d086173d2c2bff7a94445ca6d4
MD5 aa01af3edb6192c8288bca5eaed3e635
BLAKE2b-256 8c1e0730e79e7fe46a24ef4b85d6989d1790d3de23a1935a1337d8f006123656

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page