Importez et mettez à jour vos données sans développement

Data Fair importe vos données brutes et les transforme en jeux de données standardisés, exposés automatiquement en API REST. Fichiers tabulaires et géographiques, saisie par formulaire, connecteurs vers des applications et catalogues externes, mises à jour planifiées : la plateforme industrialise la collecte et la mise à jour de votre patrimoine de données, sans développement.

Tous les formats de fichiers

L'import de fichiers est le point d'entrée principal : les fichiers sont chargés tels quels ou compressés en ZIP ou GZIP, puis analysés pour proposer automatiquement un schéma de données.

  • Formats tabulaires : CSV, OpenDocument (ODS), XLS / XLSX, DBF, JSON et NDJSON.
  • Formats géographiques : GeoJSON, KML / KMZ, ESRI Shapefile (SHP), GPX, Géopackage.

Saisie par formulaire et modifications en masse

Un schéma peut aussi être saisi directement ou repris d'un schéma de référence proposé par schema.data.gouv.fr. Un formulaire de saisie est alors généré automatiquement pour créer, mettre à jour et supprimer des lignes.

Les modifications en masse se font par chargement de fichier, avec le choix d'ajouter ou de remplacer les lignes existantes. Une mise à jour partielle est possible dès qu'une clé primaire est définie sur une ou plusieurs colonnes.

Connecteurs et planification

Les connecteurs vont chercher les données à la source, les transforment et les importent automatiquement : catalogues (CKAN, DCAT, data.gouv.fr, Huwise, OneGeoSuite, Melodi), services géographiques (CSW, WFS, ArcGIS), fichiers et plateformes (SharePoint, SFTP, Grist, Airtable, transfert de fichier), API et flux (API JSON, fichiers JSON, XML, RSS / Atom) et formats métier (GTFS).

Chaque connecteur a son propre paramétrage et partage les mêmes options de planification : déclenchement horaire, quotidien, hebdomadaire, mensuel ou manuel. L'interface affiche l'historique des exécutions avec leur statut, leur date et la volumétrie traitée.

Historique, alertes et reprises

Chaque import est tracé : statut (succès, échec partiel, échec total), date et heure, volumétrie et logs détaillés pour investiguer. En cas d'échec, des notifications par e-mail ou webhook alertent les administrateurs, et des politiques de répétition automatique tentent de récupérer les erreurs temporaires. Les échecs définitifs sont signalés avec un diagnostic précis pour faciliter la correction.

Jeux de données virtuels

Un jeu de données virtuel est une vue calculée d'un ou plusieurs jeux de données, sans duplication :

  • créer une vue publique restreinte à certaines lignes et colonnes d'un jeu de données qui reste privé ;
  • anonymiser des données ;
  • limiter un jeu de données national à un ou plusieurs territoires, à partir des codes INSEE de région, de département, d'EPCI ou de commune ;
  • regrouper des données millésimées ou territorialisées publiées dans un format constant ;
  • concaténer plusieurs jeux de données partageant des colonnes communes.

Les vues filtres du catalogue de données de référence maintenu par Koumoul sont mises à jour automatiquement lorsque les sources évoluent : un portail territorial reste synchronisé sans intervention manuelle.

Mise à jour via l'API

Toutes les opérations de l'interface sont réalisables par l'API REST : import de fichiers, modifications ligne à ligne, métadonnées, enrichissements. Les API sont stables, documentées au format OpenAPI 3.1 et s'authentifient par clé d'API (lecture, écriture ou administration). Un système d'information interne peut ainsi envoyer ses fichiers chaque nuit sans être exposé publiquement.

Pour aller plus loin