AB INITIO SOFTWARE

+33(0)1 42 34 90 00

www.abinitio.com

Analytique

API

Applications

Dataviz

Infrastructure

Institutionnels

Consultants/SSII

Intégrateurs

AB INITIO & HAdoop - Développement et exécution d’applications en environnement Hadoop

 

Les logiciels Ab Initio constituent une plate-forme universelle de traitement et de gestion de données d’entreprise. Cette architecture unique permet le traitement de fichiers, de tables de bases de données,
de files de messages, de services Web et de métadonnées. Cette architecture permet de définir, partager
et exécuter n’importe quelle règle technique et métier au travers d’un outil graphique. Elle traite les données en parallèle sur plusieurs processeurs, éventuellement distribués sur des serveurs différents.
Les mêmes règles peuvent être exécutées en mode batch ou temps réel, et dans une architecture orientée service. Les fonctions d’alerte et de supervision permettent un contrôle fin des applications en production et les traitements en erreur peuvent être redémarrés rapidement à partir des points de reprise intégrés nativement. Cette même architecture permet à des utilisateurs non techniques de collecter, versionner
et analyser les métadonnées de bout en bout.

 

Les plus grandes entreprises mondiales ont choisi Ab Initio pour les applications clés de leur entreprise. Voici quelques exemples :

 

  • Cartes de Crédit : Un réseau de cartes de crédit utilise la solution Ab Initio pour son infrastructure de gestion des données, ce qui lui permet de traiter l’ensemble des transactions et de les transmettre en mode batch ou en temps réel aux différentes applications du système d’information. De nombreuses applications en aval, notamment la facturation commerciale, sont également implémentées avec Ab Initio. Un pétaoctet de données de transactions est stocké chaque année dans un système d’archivage Ab Initio, permettant au service clientèle de répondre instantanément aux diverses requêtes
    des clients.

 

  • Assurance : Un des principaux acteurs du marché de l’assurance utilise Ab Initio pour de nombreux aspects du traitement des demandes d’indemnisation. Le système de traitement des contrats
    de réassurance en place dans cette société comporte des milliers de règles de gestion complexes
    qui sont toutes mises en œuvre avec Ab Initio.

 

  • Banque : Une banque internationale utilise la solution Ab Initio pour consolider les informations relatives à l’ensemble des clients, tous secteurs confondus, dans un vaste entrepôt de données.
    Ab Initio lui permet également de personnaliser et de traiter tous les flux de transactions SWIFT
    entre ses filiales internationales.

 

  • Bourse : Une grande place boursière a remplacé des millions de lignes de code Cobol par des applications Ab Initio destinées à des opérations vitales pour l’entreprise. Connectée au système temps réel de trading, elle permet de traiter les transactions au rythme de 500 000 messages
    par seconde.

 

  • Distribution : Un grand distributeur contrôle son inventaire et peut détecter d’éventuelles fraudes en recevant des données en temps réel de ses terminaux points de vente provenant de plusieurs milliers de magasins.

 

  • Telecoms : Un des plus grands opérateurs téléphoniques mondiaux utilise Ab Initio pour traiter
    les informations de comptes rendus d’appels dans le cadre du calcul des coûts d’appel, du suivi d’utilisation et du contrôle du réseau. Plusieurs milliards d’enregistrements de comptes rendus d’appels sont traités chaque jour ainsi que des millions de demandes relatives à l’usage du réseau.

 

  • Internet : Une des plus grandes sociétés Internet traite chaque jour des dizaines de milliards
    de clics sur les annonces en ligne dans le cadre de ses services de facturation et d’optimisation
    des placements publicitaires.

 

 

Comment expliquer que toutes ces entreprises se soient tournées vers Ab Initio ?

 

Les produits Ab Initio sont intuitifs et simples d’utilisation. Ils sont également capables de gérer les logiques applicatives les plus complexes ainsi que des volumes de données considérables. Cela avec des performances exceptionnelles et une fiabilité remarquable. Cette combinaison est tout simplement unique.

 

Depuis 20 ans, Ab Initio se concentre sur le traitement et la gestion des données d’entreprise, y compris
les très gros volumes (de centaines de téraoctets à plusieurs pétaoctets),  les logiques applicatives les plus complexes, en batch et en temps réel, et la gestion complète des métadonnées. Bon nombre des plus grandes entreprises mondiales ont logiquement choisi Ab Initio pour résoudre les problèmes très complexes liés à la gestion de leurs données. C’est dans ce contexte qu’Ab Initio propose une solution complète pour lire, écrire, traiter et interroger les «big data» stockées dans Hadoop. Cette solution utilise toute la puissance qui fait la réputation d’Ab Initio, notamment :

 

  • Une suite logicielle totalement intégrée
  • Une plate-forme de développement graphique hautement productive et facile à gérer
  • La possibilité d’exécuter des applications en parallèle, parfaitement évolutives, sur des clusters hétérogènes regroupant l’ensemble des principales plates-formes (Unix, Linux, Windows, Mainframe)
  • Performances élevées pour le traitement en mode batch et en temps réel
  • Prise en charge de l’intégration avec les métadonnées de l’entreprise via la solution de métadonnées d’Ab Initio
  • Interrogation fédérée des données réparties sur l’ensemble de l’entreprise : dans un système HDFS
    ou dans des bases de données relationnelles, des fichiers plats, des datasets SAS, des feuilles
    de calcul Excel, entre autres.

 

Le degré de parallélisme d’une application Ab Initio peut être ajusté en fonction de la répartition
des données sur le cluster Hadoop. Ab Initio s’intègre aux séquences et aux fichiers texte Hadoop et prend
en charge les formats Parquet, RCFile et ORC de base. Les applications Ab Initio peuvent également être intégrées à Yarn.

 

 

Requêtes Hadoop

Ab Initio propose des composants intégrés permettant
la lecture et l’écriture des données Hadoop en parallèle. Les applications Ab Initio assurent le traitement simultané des données Hadoop et de tout autre type
de données (SGBD, fichiers plats, flux XML, file de messages,…) sur différents types de plates-formes
(Linux, AIX, Windows, z/OS, par exemple).

 

Ab Initio permet d’appliquer des mécanismes de sécurité aux sources de données Hadoop au niveau des colonnes et des lignes, afin de garantir que seuls les utilisateurs
et les groupes disposant des privilèges adéquats puissent y accéder.

 

Ab Initio permet l’accès indexé aux fichiers Hadoop, beaucoup plus rapide et efficace que les technologies
de type Hive.

 

 

 

 

Requêtes fédérées et création de datasets Hadoop

Ab Initio propose un accès fédéré aux données, ce qui permet aux utilisateurs d’interroger toutes les bases
de données ou tous les fichiers, y compris Hadoop, auxquels Ab Initio peut accéder.

 

Lorsque des utilisateurs soumettent des requêtes SQL fédérées via Ab Initio, ils peuvent charger les résultats dans une cible prise en charge par Ab Initio, y compris Hadoop. Cette fonctionnalité permet aux analystes
et aux autres utilisateurs de créer et d’exploiter
des datasets Hadoop ad hoc à partir de données provenant de nombreuses autres sources.