Prosodie Vote Talend Data Integration pour Améliorer son Reporting Client

Le leader des flux transactionnels multicanal a déployé la solution d’intégration open source de Talend pour agréger chaque jour 12 millions de tickets télécom et SVI.
Non seulement, les performances en exécution sont meilleures, mais nous déplorons beaucoup moins de pertes de données qu’auparavant.
Benoît Aubry, Chef de projet chez Prosodie

Opérateur de flux transactionnels multicanal (flux télécoms fixes et mobiles, Internet & monétiques) et spécialiste du Cloud Computing, Prosodie – une filiale du groupe Capgemini regroupant 800 personnes et réalisant un chiffre d’affaires de plus de 170 M€ (à fin 2010) – développe et héberge sur ses plates-formes techniques, des services transactionnels hautement disponibles et sécurisés. Prestataire des grands comptes publics et privés, Prosodie a quatre domaines d'expertise : la relation client multicanal, l'E-infogérance (hébergement d'applications critiques 'front office'), le paiement/prépaiement, et la dématérialisation de documents. La société gère en outre les votes par SMS ou serveur vocal des émissions de TV.

Agréger 12 millions de tickets télécom pour le reporting client

Chaque jour, Prosodie gère des milliers de transactions vocales, web ou monétiques. Ainsi en 2011, la société a traité 2 milliards de minutes téléphoniques et 300 millions de SMS. Sa plate-forme de prépaiement est capable de gérer 5 000 transactions/seconde et l’ensemble des applications qu’elle héberge chaque mois correspond à plus de 40 Tb de données stockées. Pour prendre en charge une telle volumétrie, Prosodie exploite plus de 12 000 serveurs, hébergés dans 18 salles réparties sur 6 sites de production (en France et en Espagne). Ces sites sont reliés via un backbone en fibre optique, garantissant la haute disponibilité des services.

Afin de contrôler la bonne marche de ses services et de fournir à ses clients un reporting détaillé, Prosodie agrège en temps réel 12 millions de tickets télécom et SVI (serveur vocal interactif) par jour, qui tracent de manière anonyme la totalité du cheminement de l’utilisateur, ainsi que les choix qu’il effectue via le clavier de son téléphone. Les clients peuvent consulter ces statistiques au travers d’une application web accessible via un portail et obtenir en quelques clics des informations sur les volumes traités, les appels échoués, les services les plus appelés, etc. Ces données anonymes sont distribuées chaque matin, dans différents formats selon les préférences des clients, ces derniers les intégrant ensuite à des systèmes décisionnels, à des fins marketing.

Pour assurer le déplacement, le formatage, l’agrégation et la mise à jour de ces statistiques, Prosodie utilisait jusqu’à récemment une solution acquise depuis par un acteur généraliste du marché informatique.

« Nous avions de plus en plus de difficultés à maîtriser les coûts de notre application, du fait notamment d’un contrat de maintenance coûteux et d’une politique de licence nous obligeant à monter de version à chaque mise à jour et à actualiser en conséquence notre parc de serveurs » témoigne Thierry Fourquet, Responsable du Département Conception, Etudes et Réalisation, à la Direction du Système d'Information de Prosodie. « Nous avions parallèlement développé en complément quelques scripts manuels, dont la maintenance devenait, avec le temps, de plus en plus complexe également. Enfin, nous avons enregistré des pertes de compétences en interne qui nous ont fait réfléchir à l’opportunité de changer de solution d’intégration. »

Talend Data Integration pour accélérer les traitements

Une maquette reposant sur Talend Data Integration a ainsi été réalisée avec l’aide d’un consultant de Talend afin de valider les capacités de montée en charge de la solution, d’évaluer les coûts de migration, et plus généralement de vérifier si la solution répondait à l’ensemble des besoins de la société.

« Nous avons évalué d’une part le coût de migration à 10 jours de consulting et 40 jours de développement – le volume des traitements réalisés étant particulièrement important – auxquels s’ajoutent la formation de 3 développeurs et 2 administrateurs. D’autre part, le positionnement open source de Talend correspondait à notre volonté d’ouverture. Son savoir-faire en matière d’informatique d’entreprise et les retours d’expérience de ses clients ont achevé de nous convaincre » poursuit Thierry Fourquet. « Le plus gros travail a consisté à reprendre l’existant via de nombreuses règles de gestion. Nous en avons profité pour simplifier au maximum nos opérations, ce qui a été rendu possible par la disponibilité de très nombreux composants livrés avec la solution de Talend. »

Les développeurs, déjà aguerris à l’utilisation d’une solution ETL, ont apprécié la facilité de programmation en mode graphique de Talend Data Integration, ainsi que la possibilité de visualiser directement le code Java généré par la solution.

« Le premier bénéfice mis en relief lors de la migration fut l’accélération spectaculaire de nos traitements. Le mode de chargement en temps réel de Talend et les traitements au fil de l’eau nous ont permis de gagner considérablement en efficacité par rapport à notre ancienne solution » commente Benoît Aubry, Chef de projet chez Prosodie. « Par exemple, en cas de doute ou d’erreur, nous sommes tenus de lancer à nouveau le traitement des tickets générés sur une journée. Auparavant, cette opération nous bloquait une journée de travail (6 à 7 heures). Aujourd’hui, en seulement 1 heure nous parvenons à nos fins. Ceci s’applique non seulement aux projets de reprise, mais également de recette et d’évolution. Dans le passé, il nous fallait deux jours pour agréger les données d’une journée en recette (soit 12 millions de lignes, sous la forme d’un fichier plat), aujourd’hui, l’opération est réalisée en seulement 2 heures. »

Gains de performances, administration centralisée et développement collaboratif

Au-delà de ces meilleures performances, Prosodie met en relief les gains de fiabilité obtenus grâce à la solution de Talend : « Non seulement, les performances en exécution sont meilleures, mais nous déplorons beaucoup moins de pertes de données qu’auparavant (des tickets disparaissaient lors des traitements). Ce qui signifie que nous devons reprendre nos traitements beaucoup moins souvent. Cet aspect est d’autant plus important que ce reporting est considéré comme stratégique, car à la base de notre travail de facturation » poursuit Benoît Aubry. « En outre, nous avons également enregistré des gains de productivité grâce à la console d’administration centralisée, qui couvre l’ensemble de nos serveurs de production, de test, de recette, etc. Nous avons ainsi réduit le coût de production, tout en libérant du temps pour prendre en charge d’autres projets. Enfin, les équipes de développement étant réparties sur plusieurs sites géographiques, le référentiel partagé de Talend nous est très utile pour optimiser leur collaboration. »

Thierry Fourquet insiste également sur le mode de facturation de la solution de Talend : « Avec une facturation au développeur plutôt qu’à la CPU, nous avons réduit encore les coûts de la solution, tout en accélérant son ROI. Et nous nous sommes affranchis du cercle vicieux qui nous liait avec l’ancien éditeur, consistant à payer une nouvelle licence à chaque changement de serveur. »

Ainsi, Prosodie envisage l’avenir avec tranquillité : « Nous avons développé avec Talend un véritable partenariat qui nous aide à améliorer la qualité des données fournies à nos clients. Nous envisageons aujourd’hui de tirer parti de Talend pour réaliser les rapprochements nécessaires à la facturation des opérateurs télécom. Au vu des tests que nous réalisons aujourd’hui, nous savons qu’à terme nous serons capables de traiter les volumétries d’un mois complet en moins de 2 heures, ce qui nous ouvre de nombreuses perspectives, notamment en termes de création de nouveaux services pour nos clients » conclut Thierry Fourquet.