Les jeux de mots sur Hana ne manquent pas, j’aurais pu faire pire ou j’aurais pu aussi m’étonner que SAP ait choisi le nom d’un chien pour leur solution (petite viannerie que seuls les fin connaisseurs m’excuseront). Je donne surtout ici l’occasion d’apprendre un nouveau mot, que même moi je viens de découvrir en écrivant ces lignes (Hana-lphabète que je suis). Surtout ne me remerciez pas.
Alors commençons par voir l’Hana-tomie de la bête …
Hana est une base de données de SAP ultra-performante, dopée aux Hana-bolisants comme :
- la gestion des données en mémoire (in-memory pour la traduction geek), qui comme tout le monde sait est beaucoup plus rapide que les disques durs (qui le sont un peu) ;
- le stockage en colonnes, avec un petit coup de compression pour optimiser tout ça ;
- le parallélisme jusqu’à la colonne (ça me donne froid dans le dos) ;
- le partitionnement pour découper tout ça au mieux (comme des Hana-nas) ;
- livrée en appliance (ie une machine livrée clé en main avec tous les logiciels déjà installés dessus), histoire d’avoir le hardware le plus adapté.
Par Hana-logie elle ressemble à Sybase IQ pour le stockage des données en colonnes et à Qlikview pour le côté in-memory. Mais halte à l’Hana-rchie architecturale, contrairement à ses concurrents Hana sait gérer du décisionnel (OLAP) et du transactionnel (OLTP) ; mettre de l’Hana dans un système opérationnel ne relève pas de l’Hana-chronisme et ça c’est fort !
Les résultats
Oubliez vos Hana-lgésiques, surtout si vous êtes sur BW (le Datawarehouse à la sauce SAP), Hana décoiffe !
Bénéficiant d’un moteur OLAP optimisé les performances sont sidérantes. C’est comme passer d’une télé 4/3 à 16/9, les données sont Hana-morphosées !
Paradoxalement la compression et le partitionnement ne plairont pas forcément aux pro-Hana qui pourront ingurgiter des milliards de lignes en quelques secondes.
Les critiques
S’il fallait lui lancer un Hana-thème on pourrait donner le prix de la licence, qui est un peu cher si c’est juste pour faire du datamart. On lui trouve aussi des aspects très homo-sapiens (plus du côté des R/3 que des erectus) comme la gestion de sessions/mandants, des RDS et des réplications sur les DD02, ce qui peut conférer des effets Hana-phrodisiaques à certains.
Et une petite Hana-phore pour la fin
Hana est une base Next-Gen, qui va vite, très vite.
Vite en restitution des données.
Vite en traitement des données.
Vite en Hana-lyse des données.
Vite en évolutions.
Vite pour remplacer les Bases de données classiques dans tous les environnements SAP (après Hana sur BW bientôt Hana sur R/3 !).
Bref, Hana est la base à suivre du moment.