Bienvenue sur Fluhoms
Fluhoms est une plateforme ETL (Extract, Transform, Load) no-code qui simplifie la création et la gestion de pipelines de données. Conçue pour les équipes data et les développeurs, elle permet de construire des flux de données complexes depuis un éditeur visuel, sans écrire une seule ligne de code.
Pourquoi choisir Fluhoms ?
| Avantage | Description |
|---|---|
| No-code | Créez des pipelines complexes grâce à un éditeur visuel drag-and-drop |
| Sécurisé | Vos données restent sur votre infrastructure grâce aux runners locaux |
| Flexible | Connectez-vous à de nombreuses sources : bases de données, APIs, fichiers, cloud |
| Collaboratif | Travaillez à plusieurs sur des projets versionnés, avec releases et revues |
| Monitoré | Suivez l'exécution en temps réel avec des logs détaillés par brick |
Le modèle projet-centric
Dans Fluhoms, le projet est l'unité centrale : il regroupe vos pipelines,
vos workflows, votre configuration (variables et connexions) et ses propres
environnements de déploiement (dev, recette, prod…). Les projets
société sont les origines partagées de l'entreprise, en lecture seule ; pour
les modifier, vous en prenez une copie de travail dans le Studio, vous
committez vos changements, puis vous les poussez sous forme de release et de
pull request, comme avec git. Déployer une release sur un environnement
revient à poser un pointeur : aucune copie de contenu.
Tout est détaillé dans Le modèle projet-centric.
Architecture de la plateforme
Fluhoms repose sur une architecture distribuée en trois blocs :
| Composant | Rôle |
|---|---|
| WebApp | Interface web pour créer et gérer vos projets : éditeur visuel de pipelines, monitoring, gestion des connexions et des accès |
| Serveur | Backend qui orchestre les projets, gère les utilisateurs et communique avec les runners en temps réel (WebSocket) |
| Runner | Exécuteur déployé sur votre infrastructure. Accès direct et sécurisé à vos sources de données |
Le runner (anciennement appelé « agent ») est un binaire léger installé chez vous. Il ouvre uniquement des connexions sortantes vers la plateforme : vos données ne transitent jamais par un tiers. Voir Installer un runner.
Le modèle ETL
Fluhoms structure vos pipelines selon le modèle ETL :
- Extract (extraction) : lecture des données depuis vos sources (bases de données, fichiers, APIs) ;
- Transform (transformation) : nettoyage, filtrage, enrichissement et restructuration ;
- Load (chargement) : écriture des données transformées vers vos destinations.
Chaque étape est portée par une brick, un composant configurable de la palette. Les transformations courantes sont regroupées en méga-bricks qui chaînent plusieurs opérations (voir la référence des composants).
Fonctionnalités principales
- Éditeur visuel de pipelines : construisez vos flux par glisser-déposer, avec une palette de sources, transformations et destinations (créer un pipeline) ;
- Workflows : orchestrez vos pipelines avec des déclencheurs (planification cron, webhook, surveillance de fichiers) et du contrôle de flux (vue d'ensemble des workflows) ;
- Environnements et releases : versionnez, déployez et promouvez vos
releases le long d'une chaîne
dev → recette → prod(environnements et déploiement) ; - Monitoring en temps réel : suivi des exécutions, logs détaillés par brick, métriques (liste des exécutions) ;
- Lobby personnalisable : un tableau de bord d'accueil à base de widgets configurables (le Lobby).
Le lobby : KPIs du jour, projets épinglés, alertes et raccourcis ; chaque
widget se déplace et se redimensionne.
Prochaines étapes
- Démarrage rapide : créez votre premier pipeline pas à pas.
- Concepts fondamentaux : le glossaire de la plateforme.
- Découvrir l'interface : un tour de la WebApp.
- Accéder à Fluhoms : compte, invitation d'équipe et prérequis.
Le portail de support est intégré à l'application (menu Support de la barre latérale). Vous pouvez aussi contacter l'équipe à support@fluhoms.io.