Skip to content

Référence CLI

noria run

Lance le pipeline complet ou un sous-ensemble de tâches.

noria run [OPTIONS]
Option Description Défaut
--task / -t Tâche(s) spécifiques à exécuter toutes
--dry-run Compiler le SQL sans exécuter false
--workers / -w Threads parallèles max 4
--only-tags Filtre par tag(s) aucun
--continue-on-error Ne pas s'arrêter sur erreur false
--param k=v Paramètre CLI (overrides noria.yml) aucun
--params-file Fichier YAML de paramètres aucun
--log-file Chemin du fichier de log aucun
--monitor Démarrer le dashboard de monitoring false
--verbose / -v Logs DEBUG détaillés false

noria dag

Génère la cartographie visuelle du DAG.

noria dag [--format html|mermaid|ascii] [--output fichier]

noria docs

Génère une page HTML de documentation du pipeline.

noria docs [--output docs/pipeline.html]

noria compile

Compile le SQL Jinja2 sans exécuter.

noria compile [--task nom] [--output fichier.sql]

noria watch

Relance le pipeline automatiquement à chaque changement SQL.

noria watch  # nécessite: pip install "noria[watch]"

noria validate

Valide la configuration et le DAG sans connexion DB.

noria validate

noria status

Affiche l'historique des exécutions.

noria status [--limit 20]

noria monitor

Démarre le dashboard FastAPI de monitoring.

noria monitor [--port 7070] [--open/--no-open]