Aller au contenu
← Tous les produits01 / ORBIT — PME DATA CORE

DATA ENGINEERING · ETL · ANALYSE · BI

ORBITPME DATA CORE

Des données dispersées à des décisions métier fiables.

Ventes, stocks et finance réunis dans une vue contrôlée. Orbit démontre une chaîne complète d’ingénierie des données et vous permet d’explorer ses données métier synthétiques ici même.

Vue d’ensemble du dashboard
ORBIT / STREAMLITDonnées synthétiques · Python / PostgreSQL / dbt / Dagster

01 / LE PROBLÈME

Une entreprise. Trop de versions de la réalité.

01 / Sources dispersées

Les PME utilisent souvent des systèmes de vente, de stock, de CRM et de finance déconnectés. Le reporting devient incohérent, chronophage et difficile à vérifier.

02 / Modèles contrôlés

Orbit consolide les exports, les transforme en modèles analytiques et vérifie leur cohérence avant de présenter les indicateurs métier.

03 / Décisions éclairées

Une vue commune des ventes et des marges, des ruptures de stock identifiées et une liste exploitable de factures à relancer.

02 / INTERACTIVE DEMO

Vos questions. Les vraies données de démo.

Changez de région, de canal ou de période. Ventes, clients et factures associées se mettent à jour ensemble. Chaque chiffre provient des fixtures synthétiques et des définitions métier du projet.

ORBIT / PME DATA CORE · …

Cette démo côté navigateur n’exécute ni PostgreSQL, ni dbt, ni Dagster. La chaîne complète est reproductible localement depuis GitHub. Les stocks et la qualité concernent le jeu complet, pas une région ou une période de vente. Consulter les fixtures ↗

03 / DÉMONSTRATION

La chaîne complète en action.

Parcours de 78 secondes : contexte métier, architecture d’ingestion, véritable exécution Dagster, résultats de tests documentés et interface d’analyse Streamlit. Données entièrement synthétiques. Textes à l’écran en anglais ; aucune narration nécessaire.

04 / ARCHITECTURE

Des exports aux décisions.

Sélectionnez une étape pour comprendre son rôle. Dagster orchestre l’ingestion, les transformations et les validations métier.

↳ DAGSTER

Orchestre le traitement et la validation

  1. 01CRM / ERP / FinanceCinq exports CSV synthétiques

    Des exports clients, commandes, lignes, stocks et factures représentent des systèmes opérationnels distincts.

  2. 02PythonIngestion incrémentale

    Contrats de colonnes, watermarks updated_at stricts et upserts idempotents chargent les lignes sources nouvelles ou modifiées.

  3. 03PostgreSQLStockage central

    Les schémas raw, metadata, staging, marts et observability séparent les sources, les transformations et les contrôles.

  4. 04SQL / dbtStaging et modèles métier

    Cinq vues de staging et cinq modèles métier rendent cohérentes les définitions des ventes, stocks et créances.

  5. 05ValidationIndicateurs contrôlés

    Les tests dbt vérifient clés et relations. Cinq contrôles métier vérifient intégrité, montants, marges et fraîcheur d’ingestion.

  6. 06Streamlit / PlotlyAnalyse métier

    Le dashboard local lit les modèles analytiques : ventes, marges, alertes de stock, impayés et résultats de qualité.

ARCHITECTURE.md ↗

05 / VÉRIFICATION

L’ingénierie, preuves à l’appui.

Vérification locale documentée : 17 octobre 2026. Il s’agit de contrôles d’ingénierie, pas de résultats clients ni de benchmarks.

Tests Python
4 / 4
Modèles dbt construits
10
Tests dbt
23 / 23
Contrôles métier
5 / 5
Lignes nouvelles au rejeu inchangé
0
CI GitHub Actions
Réussie
Consulter les preuves et la CI ↗CHANGELOG.md ↗

06 / L’APPLICATION

Captures originales du projet, optimisées pour le web. La vidéo et l’export des fixtures peuvent utiliser des dates de référence différentes.

07 / STACK

Des choix techniques explicites.

Ingestion
Python
Base de données
PostgreSQL
Transformations
SQL / dbt
Orchestration
Dagster
Analyse
Streamlit / Plotly
Tests
pytest / dbt tests / business validation
Infrastructure
Docker Compose / GitHub Actions

08 / VALEUR ET DÉCISIONS

Partir des questions métier.

  • Consolider les sources de reporting
  • Suivre ventes et marges brutes
  • Repérer les ruptures de stock
  • Prioriser les relances de factures
  • Vérifier la cohérence des données
  • Reproduire les processus de reporting

Fonctionnalités démontrées avec des exports synthétiques. Les connecteurs réels, KPI personnalisés et workflows propres à une entreprise sont des adaptations possibles qui nécessitent une implémentation et une validation distinctes.

Pourquoi PostgreSQL et dbt ?

PostgreSQL assure un stockage relationnel durable ; dbt explicite transformations, relations et tests dans du SQL versionné.

Pourquoi incrémental et idempotent ?

Les watermarks ignorent les lignes inchangées. Les upserts par clé permettent un rejeu sans doublons : le rejeu documenté n’a ingéré aucune nouvelle ligne.

Pourquoi une démo publique côté navigateur ?

Elle expose uniquement des données synthétiques et des calculs dérivés. Aucun accès public au propriétaire de la base, à Dagster, aux identifiants ou à l’écriture dans la chaîne locale.

Comment l’adapter à un client ?

Connecter les sources réelles, valider les définitions métier, puis ajouter droits minimaux, authentification, sauvegardes, supervision et exploitation. L’aptitude à la production exige une vérification distincte.

09 / À VOUS D’EXPLORER

Explorez le projet. Inspectez les sources.

← Tous les produits