25 avril 2024 - Rencontre administration centrale et services déconcentrés : comment mieux intégrer les données au service des politiques publiques ?

S'inscrire
Produit

Déployer des projets data à grande échelle avec l’API Automation

Nous avons interrogé Coralie Lohéac, Lead Product Manager, et Hugo Bost, Software Engineer, qui font partie de l’équipe ayant supervisé le développement du projet. Ils nous dévoilent les aspects techniques de cette API et les bénéfices qu’elle offre déjà, aux administrateurs de portails data et au reste de l’organisation.

Brand content manager, Opendatasoft
Voir tous ses articles

Pour renforcer la robustesse de vos portails de données et garantir la gestion de projets à grande échelle, Opendatasoft a développé l’API Automation.

Cette API permet à nos clients une automatisation complète de nombreuses tâches.

Nous avons interrogé Coralie Lohéac, Lead Product Manager, et Hugo Bost, Software Engineer, qui font partie de l’équipe ayant supervisé le développement du projet. Ils nous dévoilent les aspects techniques de cette API et les bénéfices qu’elle offre déjà, aux administrateurs de portails data et au reste de l’organisation.

Copy to clipboard

Coralie :

L’API Automation permet d’automatiser toute la gestion “Back-Office” d’un portail de données créé avec Opendatasoft et de garantir une interopérabilité optimale entre les différents outils qui composent le SI d’une organisation.

Le développement de cette API répond directement à un besoin croissant de nos clients de déployer des portails data à grande échelle et qui s’interfacent de manière optimale avec le reste de leur outils de data management.

Les organisations se dotent de divers outils très spécialisés pour gérer la qualité des données, leur stockage, ou encore leur gouvernance ou leur diffusion via un portail de données. Mais pour garantir un traitement de qualité de bout en bout et le passage à l’échelle, il devient indispensable d’utiliser des APIs pour automatiquement gérer les flux de données et en garantir la mise à jour.

Avec l’API Automation, nos clients peuvent désormais utiliser nos fonctionnalités en masse et passer à l’échelle dans leurs projets de données.

Hugo :

En d’autres termes, l’API Automation d’Opendatasoft est un outil technique qui permet à nos clients de faire communiquer la plateforme Opendatasoft avec les autres applications qui composent leur SI sans avoir à passer par l’interface.
Cela permet une intégration fluide, rapide et automatisée.

Il suffit de configurer une seule fois les actions à exécuter, par exemple via un script, pour assurer une mise à jour et une intégrité optimale des données sur son portail Opendatasoft.

Copy to clipboard

Coralie :

L’API Automation permet d’automatiser plus de 150 actions sur la plateforme. De la publication des données, en passant par la gestion du domaine, jusqu’aux permissions des utilisateurs.

Chaque organisation peut donc l’utiliser en fonction de ses besoins et automatiser la gestion d’une partie ou de la totalité de son flux de données.

Par exemple, elle permet à nos clients d’automatiser la gestion de leurs métadonnées pour garantir des informations toujours fiables et à jour. La mise à jour des métadonnées en masse est ainsi rendue possible, et la modification d’un élément est immédiatement répercutée dans les autres outils de l’organisation.

Certaines organisations l’utilisent pour automatiser l’entièreté des tâches relatives à la publication de données sur leur portail Opendatasoft. Si un changement survient dans l’un des outils du SI (nouvelles données, modification des permissions d’un utilisateur, confidentialité d’une visualisation…), celui-ci est répercuté automatiquement sur la plateforme, garantissant ainsi des jeux de données et des dashboards intègres et de qualité.

Copy to clipboard

Coralie :

En 1 mois, nous avons observé plus de 8,5 millions d’appels API, dont 1,7 millions d’appels pour créer des objets (jeux de données, pages, metadonnées) dans Opendatasoft. Cela montre que l’adoption de l’API Automation a été très rapide et permet déjà à nos clients de profiter de nombreux avantages.

Premièrement, grâce à l’automatisation de tous les processus concernant la gestion des données, les organisations économisent du temps sur toutes les manipulations de mise à jour des données ou de paramétrage du portail. Pour les projets de plus grande ampleur, la rédaction du script se fait très rapidement et permet ensuite d’éliminer en partie ou complètement les tâches manuelles liées à la gestion du portail.

Au-delà du gain de temps, l’API Automation permet de passer à l’échelle dans le déploiement des projets data. Elle permet de gérer une grande quantité de données et lève les freins techniques concernant la publication et le partage des données à grande échelle, avec à la clé un retour sur investissement important.

Hugo :

L’API Automation permet de minimiser le risque d’erreurs humaines. C’est essentiel non seulement pour garantir la sécurité des données de l’organisation, mais également pour renforcer la confiance de tous concernant la fiabilité et la qualité des données.

L’API permet également de délivrer de meilleurs services grâce aux portails data car les données sont mises à jour sans intervention humaine. Pour certains acteurs, c’est même un pré-requis indispensable. Par exemple dans le secteur de l’énergie où les données de consommation évoluent constamment et doivent donc être mises à jour le plus régulièrement possible.

Copy to clipboard

Coralie :

L’API Automation a été développée pour pouvoir être utilisée en toute autonomie et être totalement interopérable avec les autres outils de data management des organisations. C’était une condition essentielle pour qu’elle soit utilisée par le plus grand nombre et ait un réel impact pour tous les responsables de portails de données.

Pour une entreprise, c’est aussi une solution pour partager des ressources et des informations, tout en maintenant un niveau élevé de sécurité, de contrôle et de confidentialité

Le statut de REST en tant qu’architecture d’API la plus populaire s’accompagne d’un certain nombre d’avantages. Par exemple, il est plus facile de trouver des outils et des didacticiels pour travailler avec les API REST.

Hugo :

Plus précisément, l’API Automation est une API HTTP RESTful. Les APIs “RESTful” ne sont pas un protocole ou un standard, mais répondent à un ensemble de contraintes architecturales. L’API Automation est basée sur le standard HTTP et répond à un ensemble de bonnes pratiques qui facilitent son utilisation et son évolution.

Les développeurs connaissent bien ce type d’API et peuvent les utiliser de diverses manières, en conservant leurs outils et méthodes de travail habituelles, ce qui explique que ce type d‘API soit très populaire.

Le choix d’une structure RESTful s’est fait naturellement puisque nous souhaitions offrir une API facile à utiliser par nos clients. Ce type d’API est évolutive et nous permet de répondre à tous les besoins d’automatisation de nos clients au niveau de la gestion de leur solution de portail de données.

Vous souhaitez en savoir plus sur l’API Automation ? Demandez dès maintenant une démo personnalisée avec l’un de nos experts !

Articles sur le même thème : Fonctionnalités API

En savoir plus
Guide API Guide
Guide API

9 bonnes pratiques pour favoriser la réutilisation de vos données grâce aux APIs Dans ce guide vous trouverez : Les 9 bonnes pratiques pour tirer profit des APIs dans une stratégie de valorisation de données ; Les différents services offerts par les APIs ; Les meilleures pratiques de description d’une API ; Des recommandations avancées pour assurer la viralité de vos APIs.

Pourquoi les APIs sont indispensables au fonctionnement des territoires intelligents Tendances
Pourquoi les APIs sont indispensables au fonctionnement des territoires intelligents

Les APIs sont partout, et elles sont extrêmement puissantes. Elles permettent aux données et aux produits de travailler ensemble de manière transparente. Mais... à quoi les APIs ressemblent-elles vraiment en pratique ?

3 astuces pour améliorer la qualité de vos données Tendances
3 astuces pour améliorer la qualité de vos données

Les données médiocres nous affectent au quotidien, souvent sans même que nous ne nous en apercevions. D'où la nécessité d'utiliser des données de haute qualité. Mais qu’est-ce qu’une data de « qualité » et comment l’obtenir ?

Guide API Guide
Guide API

9 bonnes pratiques pour favoriser la réutilisation de vos données grâce aux APIs Dans ce guide vous trouverez : Les 9 bonnes pratiques pour tirer profit des APIs dans une stratégie de valorisation de données ; Les différents services offerts par les APIs ; Les meilleures pratiques de description d’une API ; Des recommandations avancées pour assurer la viralité de vos APIs.

Pourquoi les APIs sont indispensables au fonctionnement des territoires intelligents Tendances
Pourquoi les APIs sont indispensables au fonctionnement des territoires intelligents

Les APIs sont partout, et elles sont extrêmement puissantes. Elles permettent aux données et aux produits de travailler ensemble de manière transparente. Mais... à quoi les APIs ressemblent-elles vraiment en pratique ?

3 astuces pour améliorer la qualité de vos données Tendances
3 astuces pour améliorer la qualité de vos données

Les données médiocres nous affectent au quotidien, souvent sans même que nous ne nous en apercevions. D'où la nécessité d'utiliser des données de haute qualité. Mais qu’est-ce qu’une data de « qualité » et comment l’obtenir ?