Informatique In-Memory

Conçu nativement comme une solution in-memory, le traitement des données par ActivePivot est 200 fois plus rapide que dans les RDBMS enregistrées sur disque.

Cela se traduit par le traitement du Big Data de manière accélérée, sans latence. L'analyse de données qui habituellement exige un traitement par batchs est traitée en temps réel, permettant d'intégrer la BI directement aux opérations de l'entreprise.

In-memory computing

Traitements combinés

En regroupant les traitements OLTP et OLAP dans une base de données "mixed workload", ActivePivot vous permet d'exécuter des requêtes sur des données dynamiques, actualisées régulièrement. Il extrait et stocke les données dans leur format natif, éliminant le besoin de transformation et de duplication des données. Ensuite, s'il détecte des données nouvelles ou modifiées, elles sont mises à jour de façon incrémentale dans le cube, communiquant les modifications à l'interface utilisateur, qu'il s'agisse de ActiveUI, d'Excel ou encore de toute autre interface compatible MDX développée en interne.

Pour prendre en charge simultanément des requêtes et des mises à jours continues, la fonctionnalité de « Contrôle de la simultanéité multiversion » (Multi-version concurrency control, MVCC) permet de gérer plusieurs versions du même set de données afin qu'un groupe d'utilisateurs puisse effectuer des analyses pendant qu'un autre groupe procède à des rafraîchissements en temps réel sur le même set.

Mixed workload

Toutes les données. Toutes les dimensions

Oubliez les restrictions imposées par les
systèmes OLAP obsolètes et les problèmes de dimensionalité.

Avec ActivePivot, vous avez accédez aux données exactes dont vous avez besoin, quelle que soit leur méthode de stockage ou leur structure. Chaque colonne peut être une dimension, par conséquent, vos critères d'analyse ne sont pas limités. Nos clients utilisent régulièrement des centaines de requêtes dimensionnelles sans même atteindre le plafond des capacités d'ActivePivot. Ne pensez-vous pas que votre système analytique devrait se conformer à vos besoins, plutôt que le contraire ?

Simulation de scénarios

Les simulations "What-If" sont exécutés en modifiant directement les données au sein du cube d'analyse. Chaque utilisateur peut réaliser des simulations indépendantes et exécuter des requêtes en toute confidentialité et sans aucun impact sur les autres utilisateurs ou les données opérationnelles.

Les données peuvent être ajoutées ou supprimées du cube et il est possible de zoomer sur des ensembles de données volumineux, les résultats étant fournis instantanément à chaque requête relative à un scénario.

What-If scenarios

Analyse des causes profondes qui remonte dans le temps

Avec ActivePivot, vous pouvez remonter dans le temps et analyser des instantanés de données sur une période historique donnée, afin de déterminer la cause exacte d'un dépassement de limites, même lorsque cela implique de gros volumes de données avec des flux de données haute fréquence.

Root-cause analysis

Moteur MDX

Le moteur MDX (expressions multidimensionnelles) d'ActivePivot prend en charge les requêtes analytiques les plus exigeantes en construisant une vue multidimensionnelle des données agrégées.

Grâce à un magasin de données organisé en colonnes, chaque dimension n'exige qu'une seule colonne supplémentaire. Ainsi, une analyse complexe de centaines de dimensions est réalisée à la volée.

Le moteur MDX facilite également la compatibilité d'ActivePivot avec de nombreuses interfaces utilisateur, notamment Excel, Tableau, Spotfire, OBIEE, ActiveUI, etc.

MDX Engine

Post-processeurs

Les post-processeurs d'ActivePivot offrent une flexibilité optimale pour l'agrégation et la manipulation des données.

Définis en code Java, les post-processeurs sont évalués au moment d'une requête pour chaque agrégation demandée et permettent des calculs personnalisés, ainsi que le calcul des valeurs provenant de n'importe quelle source externe de données.

aggregation

Vos données disponibles instantanément

ActivePivot est doté de connecteurs logiciels prêts à l'emploi, afin de réduire les temps de chargement à partir de diverses technologies de stockage persistant, telles que Amazon S3, Azure Blob Storage, Google Cloud Storage, Hadoop, Parquet, Redis, quasardb, des bases de données SQL classiques, etc.

Ces connecteurs permettent aux utilisateurs d'atteindre de hautes performances disque-mémoire et à ActivePivot d'être encore plus réactif et adaptable. Ils procurent des séquences de démarrage ultra-rapides et permettent aux utilisateurs, en quelques secondes, de récupérer, à partir de n'importe quelle source, des données d'analyse qui n'étaient pas encore en mémoire.

Si un client appelle ou qu'une situation survient, ActivePivot s'assure que vous pouvez toujours accéder aux données nécessaires pour répondre immédiatement et plus généralement explorer des informations historiques à volonté, dans toutes vos sources de données.

Conception "many-cores"

Conçue initialement pour le matériel multi-cœurs, ActivePivot a évolué pour exploiter pleinement les environnements NUMA (Non-Uniform Memory Access) qui utilisent de nombreux cœurs ("many-cores"), permettant d'énormes gains de performance.

Many-core design

La plateforme ActiveViam

La gamme ActiveViam comprend les produits suivants :

ActivePivot

ActivePivot

Une base de données in-memory associant le traitement transactionnel et le traitement analytique pour gérer l'agrégation de données evoluant en permanence.

ActiveMonitor

ActiveMonitor

Un module de création de workflows et d'alertes en temps réel pour la gestion et la surveillance des KPI.

En savoir plus

ActiveUI

ActiveUI

Une interface dédiée à l'exploration des données, avec des tableaux de bord et des vues pour soutenir la prise de décision en temps réel.

En savoir plus

Ce qui se dit sur nous


En tant que moteur principal d'agrégation et de calcul du compte de résultat, ActivePivot est devenu un outil incontournable, qui prend en charge les impératifs de la gestion du risque en temps réel, assurant la progression de notre activité Contrôle de l'inventaire et financier (FIC).
 

Charles Brandolini, Directeur, Fixed Income and Rates technology, Société Générale CIB


La capacité d'analyser et de collaborer en temps réel, afin de prendre des décisions opportunes, en fonction de règles définies et d'analyses de simulations, permet aux traders et aux gestionnaires du risque d'être compétitifs dans le marché volatil et l'environnement réglementaire actuels.
 

Numerix