La Ville de Châteauroux Gère l'Hétérogénéité de ses Données à l'Aide de Talend Open Studio for Data Integration

Un projet de Data Warehouse permettra d'analyser la rentabilité de l'ensemble des activités de la Mairie de Châteauroux.
Nous avons aujourd'hui la possibilité de mener des projets clairs, parfaitement documentés, avec des fonctionnalités complètes d'intégration de données : Talend Open Studio for Data Integration est devenu le couteau suisse de l'intégration, au centre de toutes nos activités analytiques – celles-ci étant particulièrement nombreuses du fait de la diversité de nos métiers. La solution est de plus particulièrement performante pour gérer des sources de données hétérogènes.
Sébastien Bernard, Chef de Projet

Une ville alliant tradition et modernité

Chef-lieu du département de l'Indre en Région Centre, la Ville de Châteauroux – créée en 1112 par le seigneur Déols et baptisée à l'époque Château Raoul – regroupe environ 50 000 habitants dans un cadre privilégié avec 450 ha d'espaces verts, soit une moyenne de 52 m² par habitant (l'agglomération compte 76 000 habitants). Cet environnement naturel et culturel remarquable dessine un cadre de vie propice à l'épanouissement des habitants et des entreprises castelroussines.

Située à deux heures de Paris, sur un carrefour du grand axe nord-sud, Châteauroux s'affirme comme une importante plaque tournante de l'économie nationale et européenne. Une réussite qu'elle doit autant aux infrastructures de communication complètes et modernisées qu'au réservoir de main d'œuvre qualifiée qu'elle a formée dans des structures de qualité. La logistique, la métallurgie et l'agroalimentaire sont des valeurs sûres de l'économie locale. Une assise industrielle solide, renforcée par des sociétés du secteur aéronautique, électronique et informatique assurent à la cité castelroussine un développement économique dans les secteurs de pointe.

Gestion du patrimoine et analyse de rentabilité

Ayant récemment décidé d'informatiser la gestion de son patrimoine, la Ville de Châteauroux a acquis un logiciel spécialisé (Kimoce) couvrant aujourd'hui de nombreux domaines : bâti, espaces verts, voirie, mobilier, éclairage public, véhicules, informatique... Au-delà de cette gestion basique du patrimoine, la municipalité a prévu d'intégrer des informations, comme par exemple les interventions réalisées sur le patrimoine, à des fins analytiques.

« Notre objectif est de valoriser notre patrimoine, tout en optimisant sa gestion dans le cadre d'un projet de Business Intelligence » témoigne Sébastien Bernard, Chef de projet de la Direction informatique de la Ville de Châteauroux. « Par exemple, nous souhaitons calculer le prix moyen de revient au kilomètre de nos véhicules, suivre les interventions et les investissements réalisés dans nos bâtiments, ou encore optimiser notre consommation d'énergie, etc. »

D'emblée, pour des raisons à la fois philosophiques et financières, la Direction informatique a choisi d'étudier les offres open source proposées par le marché : « Les solutions propriétaires sont très onéreuses et nous avons cherché dans un premier temps à convaincre notre Direction de l'intérêt de nous lancer dans un tel projet, sans toutefois alourdir notre budget. Parallèlement, nous avons manifesté notre intérêt de contribuer au modèle Open Source, sans rester de simples consommateurs, » poursuit Sébastien Bernard. « Nous avons confié à Altic le soin de développer une maquette de portail décisionnel, reposant sur des technologies SpagoBI. Devant les premiers résultats obtenus, notre Direction nous a donné le feu vert pour poursuivre le projet. »

Un accompagnement certifié par Talend, l'éditeur, et Altic, l'intégrateur

Altic a ainsi développé un Data Warehouse, alimenté en données par Talend Open Studio for Data Integration. « Nous nous appuyions au départ sur des requêtes SQL manuelles pour synchroniser nos applicatifs, mais nous avons rapidement éprouvé le besoin de mettre en oeuvre une solution complète d'intégration » explique Sébastien Bernard. « Nous avons testé Talend Open Studio for Data Integration et avons été séduits par sa capacité à orchestrer l'ensemble de nos jobs d'intégration et de traiter des données issues de sources hétérogènes. De plus, la plupart des connecteurs dont nous avions besoin étaient inclus dans l'outil, ce qui nous a permis de gagner du temps de développement. Nous avons compris rapidement que la solution dépasserait sa simple mission consistant à déplacer des données et nous servirait par exemple à ré-imputer les coûts téléphoniques à chaque service, puis à réutiliser les jobs existants pour analyser d'autres données (électricité, chauffage, eau, etc.). »

La majorité des données sont aujourd'hui issues de l'application de gestion de patrimoine Kimoce, mais également du système de GRH et de l'application de comptabilité et de gestion financière. La Ville a également besoin d'intégrer des données issues d'autres applications, par exemple de gestion des carburants (elle exploite ses propres pompes), ou de fichiers Excel divers (consommation électrique, de gaz ou téléphonique). Talend Open Studio for Data Integration est utilisé d'une part pour récupérer ces données, puis pour les transformer et les intégrer au Data Warehouse.


Selon le domaine, les jobs sont complètement ou partiellement automatisés : pour le patrimoine bâti, les fichiers concernés sont récupérés automatiquement et les jobs sont lancés dans la foulée ; pour la gestion des véhicules, la récupération des données est manuelle et le lancement des scripts est automatique ; pour les données téléphoniques, le système d'alimentation du Data Warehouse est entièrement automatisé.

Talend Open Studio for Data Integration : gérer l'hétérogénéité des sources de données 

Deux personnes utilisent aujourd'hui Talend Open Studio for Data Integration : « Après une formation de trois jours réalisée dans notre service par un consultant de Talend, nous avons pu prendre rapidement en main l'outil, qui est particulièrement convivial : son interface graphique permet de programme sans disposer d'une maîtrise totale de Java, » ajoute Sébastien Bernard. « Cette convivialité nous aide en outre à documenter facilement nos jobs, ce qui en facilite la reprise et la réutilisation. » 

Au centre du système d'information dans le respect des budgets

La finalisation de la consolidation de l'ensemble des données est prévue pour le premier trimestre 2009. « Il nous reste à terminer l'intégration des données de gestion énergétique, ainsi que d'autres domaines annexes. Ainsi, nous disposerons d'un système analytique complet couvrant l'ensemble de nos activités et permettant de calculer précisément et en détail leurs coûts » commente Sébastien Bernard. « L'expérience d'Altic en matière de développement d'entrepôt de données nous a été précieuse et au final nous avons respecté l'enveloppe budgétaire que nous nous étions fixé au démarrage. »

L'équipe informatique de la Ville de Châteauroux met en relief deux principaux bénéfices offerts par Talend Open Studio for Data Integration : « D'une part, le caractère convivial de la solution et surtout son excellente intégration dans nos systèmes d'information. Nous avons aujourd'hui la possibilité de mener des projets clairs, parfaitement documentés, avec des fonctionnalités complètes d'intégration de données : Talend Open Studio for Data Integration est devenu le couteau suisse de l'intégration, au centre de toutes nos activités analytiques – celles-ci étant particulièrement nombreuses du fait de la diversité de nos métiers. La solution est de plus particulièrement performante pour gérer des sources de données hétérogènes » explique Sébastien Bernard. « D'autre part, grâce à son caractère économique, elle nous a permis de mettre rapidement et facilement le pied à l'étrier pour convaincre notre Direction, sans nous engager dans un projet coûteux. A terme, nous envisageons de déployer Talend Data Integration pour bénéficier de fonctions de collaboration et d'un support professionnel, tout en continuant à maîtriser les coûts des projets. » 

« Le pari était ambitieux, car il n'est pas évident de convaincre une Direction en réalisant des investissements minimes, mais nous y sommes parvenus. Grâce à Talend et Altic, nous disposerons à terme d'un système analytique extrêmement performant et évolutif, couvrant toutes les facettes de notre activité » conclut Sébastien Bernard. « Cette valeur ajoutée est essentielle aujourd'hui dans la vie d'une commune comme la nôtre : non seulement elle permet de rationaliser la gestion de notre patrimoine, mais également de connaître précisément le coût de chaque activité et d'informer nos concitoyens en toute transparence. »