Comment ça marche

De la donnée brute à la réponse de l'IA

Skibrief est une plateforme data de démonstration, mais bien réelle : elle s'appuie sur des sources hétérogènes, avec leurs quotas, leurs formats irréguliers et leurs licences à respecter. Toutes les informations techniques sont consultables ici.

Architecture

Le flux de bout en bout

Skibrief reprend les piliers d'une plateforme data moderne : collecte, stockage, transformation, orchestration et exposition, chacun confié à un outil dédié. Le serveur MCP expose les données pour un accès facile.

Schéma d'architecture de Skibrief : sources, ingestion dlt, PostgreSQL + PostGIS, dbt, Dagster, site web, serveur MCP, hub d'administration et déploiement SOURCES Skitour Météo-France om Open-Meteo IGN IGN topos, sorties bulletins avalanche météo d'altitude relief, cartes VPS OVH · DOCKER dltHub ingestion PostgreSQL + PostGIS base de données géographique Qualité des données brute prête à l'emploi De la donnée brute chargée par dlt aux vues servies au site et au serveur MCP. dbt transformation Dagster · orchestration des ingestions et des transformations Site web Serveur MCP MCP App · dbt Charts FastMCP · OAuth API LLM externe UTILISATEURS Navigateur Claude client IA ADMINISTRATEURS Hub Administration dbt docs dbdocs dlt docs Dagster pgweb Coolify Projet GitHub Zensical (docs) DÉPLOIEMENT GitHub version du code GitHub Actions tests avant déploiement Coolify déploie sur le VPS dlt run dbt build déploiement automatique à chaque changement de main
SOURCES

Collecte incrémentale depuis des API tierces dans différents formats (JSON, XML) avec dlt

Modélisation

dbt est utilisé pour retraiter les données. PostgreSQL fait appel à un LLM pour les traitements avancés.

ORCHESTRATION

L'ensemble des outils est orchestré depuis un point unique pour faciliter l'exploitation.

EXPOSITION

Serveur MCP à utiliser avec Claude et dbt charts pour visualiser les données.