Aller au contenu

Démarrage rapide jinflow

Ce guide vous amène de zéro à l’exploration en 5 minutes. Pour la documentation détaillée, voir les Guides utilisateur.

jinflow est un moteur analytique déclaratif. Vous déclarez des Signals, des Theses et des Verdicts ; jinflow les compile en SQL, construit un Knowledge Store DuckDB (KLS) et le sert via l’application web Explorer.

Les connaissances métier vivent dans des packs (par ex. un pack santé, un pack viticulture, un pack logistique). Le moteur gère la compilation, la validation et l’exploration.

Téléchargez la dernière version pour votre plateforme depuis jinflow.io. Le package est autonome — aucune installation de Python, Node ou dbt n’est requise.

Fenêtre de terminal
# Extract the release package and add to PATH
export PATH="$HOME/jinflow:$PATH"
jinflow version # verify installation
Fenêtre de terminal
jinflow us --live-root ~/jinflow-live # where tenant data lives
jinflow us --tenant millesime.domaine_zufferey # set your default tenant
jinflow us # verify config

Voir le Guide de configuration pour l’ordre de résolution complet et la configuration DLZ.

Fenêtre de terminal
jinflow init --pack millesime --tenant domaine_zufferey --source-system opale

Cela crée ~/jinflow-live/millesime/domaine_zufferey/ avec les répertoires afs/, raw/, build/, store/.

Voir le Guide Tenants pour les ID qualifiés par pack, le clonage et le multi-pack.

Fenêtre de terminal
jinflow make --tenant millesime.domaine_zufferey

Cela exécute le pipeline complet : validation des CSV, compilation des instruments, exécution de dbt (Bronze -> Silver -> Gold -> Signals -> Theses -> Verdicts), génération des rapports et estampillage du KLS.

Voir le Guide Make pour les flags (--sync, --extract, --clean, --snapshot).

Fenêtre de terminal
jinflow explore --tenant millesime.domaine_zufferey

Ouvre l’Explorer à localhost:4000. Parcourez les Theses, findings, dimensions, taxonomies, SMEbits et rapports.

Voir le Guide Explorer pour les pages, raccourcis clavier, JumpBar et vues sauvegardées.

Fenêtre de terminal
# Edit YAML instruments in the AFS (probes/, hypotheses/, smebits/, etc.)
jinflow make # rebuild
jinflow explore # see the impact
jinflow make --snapshot # freeze when happy

Voir le Guide Instruments pour tous les types d’instruments.

TermeSignification
PackKit analytique spécifique au domaine (par ex. Millesime, Alptrack)
TenantUn client/site. Qualifié par pack : millesime.domaine_zufferey
KLSKnowledge Store — le fichier DuckDB que vous construisez et explorez
AFSArtifact Store — le framework analytique (sauvegardé en git)
SISSystem Information Store — état utilisateur mutable (notebooks, vues sauvegardées)
DLZData Landing Zone — où les données brutes arrivent
SnapshotCopie immuable et figée d’un KLS
  • Configuration — racines, config, ordre de résolution
  • Make — pipeline de build, flags, phases
  • Explorer — pages, JumpBar, syntaxe de recherche
  • Tenants — multi-tenant, clonage, synchronisation AFS
  • Instruments — Signals, Theses, Verdicts, SMEbits, Reports
  • Collaboration — workflow git, AFS push/pull
  • Déploiement — desktop, Docker, cloud
  • IA — REPL evolve, Finding Explainer
  • Notes — notebooks, fusion SIS
  • Aide-mémoire — toutes les commandes en un coup d’oeil
jazzisnow jinflow is a jazzisnow product
v0.45.1 · built 2026-04-17 08:14 UTC