Upload
ugif
View
108
Download
0
Embed Size (px)
DESCRIPTION
User Group Informix France - Axional Web Studio - Informix Warehouse Accelerator, IWA Axional Analytics Une manière facile pour analyser vos données via IWA
Citation preview
Axional AnalyticsUne manière facile pour analyser vôtres données
via IWA
Vicente Salvador – DEISTER
[email protected]://www.deister.net
Quel est l'IWA?Informix Warehouse Accelerator (IWA) est un système de traitement de données optimisées qui agit comme une «boîte noire» ou un plus et permet l'analyse des informations et l'intégration des processus opérationnels des entreprises à conduire des stratégies gagnantes. Accélère consultations avec des temps de réponse sans précédent.
Caractéristiques principales:
Performance: temps de réponse sans précédent qui permettent l'analyse des informations qui sont normalement pas possible compte tenu des temps de réponse élevés
Intégration: Connectez-vous à Informix dans un entièrement intégré, ce qui lui permet d'être utilisé par toutes les applications sans changements
Autogérés: Les requêtes sont toujours exécutées dans le plus efficace
Transparent: L'application se connecte à Informix et n'ont pas besoin de savoir quelque chose au sujet de l'IWA
Gestion simplifiée: un supplément qui ne nécessite pas de tâches administratives pour l'entretien
Comment fonctionne l'IWA?
TCP/IP
Data Loader
Requêtes SQL
Informix Warehouse Accelerator
Compressed DB partition
QueryProcessor
Base de données
Informix SQL
(via DRDA)
Query Router Resultats
Informix: Route les requêtes Pas besoin de changer SQL ou les
applications Vous pouvez toujours exécuter le
SQL dans le moteur IDS
Informix Warehouse Accelerator: Connecte à Informix transparentement Analyses compresses et charges Il traite les requêtes SQL et renvoie les résultats au Informix
D'autres technologies clés
CommonValues
Rare values
Nu
mb
er
of
Occ
urr
en
ces
Partitionnement pour fréquence
A1D1G1A2D2G2
A4D4G4A3D3G3
SIMD
… … … …
11111 0 1111 0
01001 0 1110 0==
&
Évaluation des prédicats comprimés
64-bit processor
RAM in TB
Si une instruction SQL peut être accéléré, IDS transforme SQL et les envoie à l'IWA
Chaque processeur exécute son segment de mémoire, effectue des opérations et renvoie les données au coordinateur
Le coordonnateur reçoit les données et exécute les opérations et la gestion de fusion: opérations OPNQRY.
Le serveur IWA renvoie le résultat à le serveur Informix.
Résultats IDS SQL envoyées à l'application cliente comme un jeu de résultats (resultset).
Comment ça marche?
L'ensemble des données occupe 850 Go, à 785 millions d'enregistrements, occupant 185 Go de RAM dans IWA
Processus de rapport avec des requêtes SQL complexes
– no IWA: 6 H 46 min / IWA: 4 min 40 sec
Exécution de 746 opérations SQL qui considèrent toutes les combinaisons entre les dimensions et les tables de faits
– no IWA: les 14 premières opérations ont eu 24h / IWA: 12 h 25 m
Exemple d'un utilisateur réel
La grande image dans l'analyse des données
Axional analytics scope
Data IntegrationETL / Anonymization
Sources:OLTP DB, files,
FTP Internet, etc
Data Warehouse
OLAP Cubes & BI Tools:Query & Reporting,
OLAP Analytics, Dashboards,Mashups
Axional Analytics:Simplicity, Flexibility, Full Featured
Informix Warehouse Axional Analytics ServerWeb Browser - Android
FlexibilitySimplicity The right mix of simplicity and flexibility
Information Management Portfolio(Information Server, MDM, Streams, etc)
Warehouse Accelerators
Informix Integrated SystemTrue Universal Client Custom Solution
8 © 2013 IBM Corporation
Fully integrated with Informix IWAScripting Language for ETL and business
process execution.Dash Board generatorMenús and access control systemReporting systemWeb Dataentry FormsOLAP Cubes generatorGeoData ReadyMobile Client Ready
Axional Main components
IWA Queues controllingIWA StatisticsIWA automatic enable/disableScripting for refreshing / load / reload
datamarts
Axional: Fully IWA Integrated
Simple: Based on XSQL scripting language, allows definition for complex ETL processes.
Powerful: 350 pre-built functions and connectors to multiple databases, services (FTP, SMB,...) and file formats, for complex control flow, data flow and logging.
Very fast: 1 million rows, extracted, anomized and loaded in less than 1 minute.
– Data validation. Includes cross validation between several columns.
– Encoding free-form values (e.g., map texts to codes).– Deriving a new calculated value.– Anonymyzing for data privacy: whirlpool, md5, ...– Transposing columns/rows.– Aggregation functions.
Axional: Scripting process & ETL
Axional: Dash Board generator
● Global user & roles based data filtering and menú access: Reporting, OLAP Cubes, Data Entry, etc...
Axional: Menús & Access control
Axional: Reporting system
Axional: Web Dataentry
Axional: OLAP Cubes (i)
Axional: OLAP (graphs & charts)
Axional: OLAP (Maps)
Uses Spatial Datablade for geo-regions definitionUses Google Maps for Map renderingAllows use of advanced geo-functions for searching
data
Geodata Ready
Data comparission based on geographical areasHeat Maps and zoom-in data analysis
Geodata Advanced Processing
● All Axional characteristics can be used on Native Android App
Mobile Client Ready