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.
Qu’est-ce que jinflow ?
Section intitulée « Qu’est-ce que jinflow ? »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.
Installation
Section intitulée « Installation »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.
# Extract the release package and add to PATHexport PATH="$HOME/jinflow:$PATH"jinflow version # verify installationParcours en 5 minutes
Section intitulée « Parcours en 5 minutes »1. Configurer
Section intitulée « 1. Configurer »jinflow us --live-root ~/jinflow-live # where tenant data livesjinflow us --tenant millesime.domaine_zufferey # set your default tenantjinflow us # verify configVoir le Guide de configuration pour l’ordre de résolution complet et la configuration DLZ.
2. Initialiser un tenant
Section intitulée « 2. Initialiser un tenant »jinflow init --pack millesime --tenant domaine_zufferey --source-system opaleCela 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.
3. Construire
Section intitulée « 3. Construire »jinflow make --tenant millesime.domaine_zuffereyCela 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).
4. Explorer
Section intitulée « 4. Explorer »jinflow explore --tenant millesime.domaine_zuffereyOuvre 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.
5. Itérer
Section intitulée « 5. Itérer »# Edit YAML instruments in the AFS (probes/, hypotheses/, smebits/, etc.)jinflow make # rebuildjinflow explore # see the impactjinflow make --snapshot # freeze when happyVoir le Guide Instruments pour tous les types d’instruments.
La boucle principale
Section intitulée « La boucle principale »Concepts clés
Section intitulée « Concepts clés »| Terme | Signification |
|---|---|
| Pack | Kit analytique spécifique au domaine (par ex. Millesime, Alptrack) |
| Tenant | Un client/site. Qualifié par pack : millesime.domaine_zufferey |
| KLS | Knowledge Store — le fichier DuckDB que vous construisez et explorez |
| AFS | Artifact Store — le framework analytique (sauvegardé en git) |
| SIS | System Information Store — état utilisateur mutable (notebooks, vues sauvegardées) |
| DLZ | Data Landing Zone — où les données brutes arrivent |
| Snapshot | Copie immuable et figée d’un KLS |
Pour aller plus loin
Section intitulée « Pour aller plus loin »- 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