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.10.10.tar.gz (145.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nesso_cli-0.10.10-py3-none-any.whl (171.9 kB view details)

Uploaded Python 3

File details

Details for the file nesso_cli-0.10.10.tar.gz.

File metadata

  • Download URL: nesso_cli-0.10.10.tar.gz
  • Upload date:
  • Size: 145.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for nesso_cli-0.10.10.tar.gz
Algorithm Hash digest
SHA256 6a6b6566b94a42e8343c9782ca7eef8be31d39dd37f8dc3ee8538b5f5168daa4
MD5 24dfc3b8bf1c26a2e02168a12bf062e0
BLAKE2b-256 fb518c7bd248a23f49da079d25ab37dff2856253338459258bda6ffa3a97d328

See more details on using hashes here.

File details

Details for the file nesso_cli-0.10.10-py3-none-any.whl.

File metadata

  • Download URL: nesso_cli-0.10.10-py3-none-any.whl
  • Upload date:
  • Size: 171.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for nesso_cli-0.10.10-py3-none-any.whl
Algorithm Hash digest
SHA256 abb026c467ca28a9232f49c0e8a0f4b1143f58a50bcb65ff07e738e98bd4b9be
MD5 815846f64a3e7d87b7f7f7dd889a2277
BLAKE2b-256 4b6aadbe06082ef5cbfe7ca71b24e989fa3c5f640ec7cc5c1c5eea0c868c9ef7

See more details on using hashes here.

Supported by

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