Traitement des informations en mémoire avec Hana


Si l'on en croit les mots à la mode, le monde des entreprises semble de plus en plus marqué par les "innovations de rupture" : Les produits ou services existants sont supplantés de manière plus ou moins inattendue par de nouvelles technologies et leurs fournisseurs.
En revanche, à y regarder de plus près, les entreprises qui misent sur l'innovation continue s'avèrent comparativement plus performantes sur une période d'observation plus longue.
Les technologies correspondantes permettent de modifier les règles du jeu : Les entreprises allemandes ont depuis longtemps reconnu l'importance de la vitesse et de la flexibilité.
À l'heure du "juste à temps" et de la "taille de lot 1", les changements à court terme représentent un défi pour la gestion opérationnelle des processus commerciaux. La gestion des situations imprévisibles devient de plus en plus une compétence clé pour la satisfaction des clients.
Pour les systèmes informatiques de soutien, cela signifie qu'une flexibilité croissante est requise. Dans le domaine stratégique de la planification opérationnelle de l'entreprise, on a souvent recours à des valeurs empiriques issues du passé interne de l'entreprise.
Avec le Big Data, le nombre de données externes est quasiment infini. Les relier entre elles et valider l'"intuition" existante grâce à l'"analyse prédictive" augmente la qualité de la planification et la possibilité d'apprendre en permanence.
Deux prototypes concrets de solutions pratiques illustrent le potentiel d'innovation de Hana pour améliorer les décisions et la planification des entreprises.
Scénarios Hana
ERP on Hana : l'accent est mis sur la prise en charge des interventions pendant l'exécution des processus. L'objectif est de pouvoir interagir rapidement avec des données immédiatement disponibles.
Ainsi, dans de nombreux secteurs, comme la production discrète, une exécution MRP ne peut actuellement être effectuée que pendant la nuit en présence d'une structure de nomenclature complexe.
Par conséquent, un planificateur ne peut pas répondre de manière satisfaisante à la question de savoir si des modifications doivent être apportées au processus de commande ou au programme de production en raison de changements dans les commandes des clients. En revanche, des rapports en temps réel, basés sur des indicateurs clés de performance (KPI), seraient nécessaires pour le suivi et l'intervention dynamique.
BW on Hana : la tâche centrale de la planification opérationnelle est de mettre en œuvre les objectifs stratégiques. Il s'agit d'un système de plans partiels, généralement axés sur des mesures à court terme.
La planification des ventes, par exemple, a un impact sur le programme de production et de services existant. Dans le domaine SAP, on peut s'attendre à ce que les activités connexes soient également couvertes à l'avenir par des systèmes BW dans les entreprises utilisatrices.
Il est possible d'améliorer la qualité en analysant de manière approfondie des bases de données empiriques et étendues. Dans ce contexte, les informations externes à l'entreprise - telles que les données géographiques et météorologiques - gagnent considérablement en importance.
D'une manière générale, des outils issus de la statistique descriptive et inductive ainsi que de l'exploration de données peuvent être utilisés pour la thématique de l'analyse prédictive. SAP propose à cet effet la bibliothèque PAL ("Predictive Analysis Library").
Le prototype "Glaskugel-Report" développé par Pikon et l'Université des sciences appliquées de Pforzheim pour Hana ERP considère l'intégration des ventes et de la planification des besoins.
Rapport de la boule de cristal
Comme dans une boule de cristal, il s'agit de faire des prévisions. On regarde les échéances des commandes clients à livrer dans un avenir proche, ainsi que leur contribution au chiffre d'affaires.
Pour pouvoir évaluer si la livraison et donc la facturation peuvent être effectuées dans les délais, la couverture des besoins de chaque article doit être analysée à plusieurs niveaux et en tenant compte de tous les éléments de planification possibles.
Dans le meilleur des cas, il existe déjà un stock pour l'article à livrer, sinon le système vérifie s'il existe déjà des ordres de fabrication (ou seulement des ordres planifiés) ou des commandes (avec/sans avis de livraison ou demande) pour tous les sous-ensembles et matières premières concernés.
Grâce à cette vue d'ensemble, le service commercial peut rapidement identifier les goulots d'étranglement et donc les délais compromis, et les résoudre avec la planification des besoins. La transaction standard SAP existante "Rapport de commande à plusieurs niveaux" (MD4C) n'est utilisable que pour des postes de commande client individuels et n'affiche pas non plus les valeurs des ventes.
Le rapport initial de la boule de cristal a été développé pour un système ERP "traditionnel" et fonctionnait si lentement qu'il n'était utilisable pour une analyse complète de tous les matériaux que sous forme de travail par lots pendant la nuit.
Lors du développement Hana, il s'est avéré que le rapport non modifié ne présentait pas d'amélioration significative des performances. Pour cela, les étapes suivantes seraient nécessaires :
Pour minimiser le nombre d'accès à la base de données, la "recherche en profondeur" actuelle devrait être remplacée par une "recherche en largeur". "Pousser le code vers le bas" en déplaçant la logique du serveur de l'application vers le serveur de la base de données en créant des vues et des procédures stockées appropriées sur la base de données Hana.
Dans le cas du rapport Boule de cristal, cela aurait impliqué un développement entièrement nouveau du programme, un sort que devraient partager de nombreux développements internes complexes.
Une difficulté particulière réside dans l'utilisation de modules fonctionnels SAP qui, de leur côté, ne sont pas encore optimisés pour Hana. Dans ce cas, il faut attendre Simple Logistics sous S/4.
Il existe des potentiels d'amélioration à l'interface entre la vente et la planification. Pour pouvoir les lever grâce à Hana, il faudra en général fournir un effort considérable pour optimiser ou développer de nouveaux rapports propres au client.
Le deuxième exemple comprend un scénario d'application pour la planification et la prévision des ventes, dans lequel Hana aide activement un utilisateur en lui suggérant des plans à établir.
BW on Hana et PAL
Il s'agit ici de planifier les ventes de vélos à un niveau détaillé (article/client). Le système fournit une proposition qui n'est pas uniquement basée sur les chiffres de vente historiques, mais qui tient également compte de données externes (par ex. données météorologiques historiques, qualité du réseau de pistes cyclables).
L'avantage de la PAL utilisée réside dans le fait qu'elle peut déterminer automatiquement les dépendances statistiques. Au sein d'un environnement système intégré, les chiffres de vente historiques d'un système ERP SAP ainsi que les données météorologiques externes et les informations géographiques d'une base de données sont chargés dans un BW on Hana par un processus ETL.
Ensemble, ils constituent la base de données pour le processus de planification. Les fonctions de planification permettent aux utilisateurs de lancer le processus de prévision dans les BusinessObjects Analysis for Office Workbooks.
Ces fonctions de planification sont implémentées en tant que types de fonctions de planification propres au client selon le principe du code-push-down et sont ainsi exécutées au niveau de la base de données.
Dans le cadre des fonctions de planification, Hana permet désormais d'appeler des méthodes PAL et d'intégrer leurs résultats en temps réel dans le processus de planification.
Deux méthodes PAL sont utilisées dans le prototype pour établir les prévisions : d'une part, un algorithme de séries chronologiques (lissage exponentiel) basé sur les données historiques des sept derniers exercices, d'autre part, la solution comprend une fonctionnalité de prévision des ventes basée sur des scénarios météorologiques pour les mois à venir au moyen d'une analyse de régression.
De même, grâce à l'optimisation cohérente par SAP des fonctionnalités standard de Hana, les données sont mises à disposition en temps réel au niveau de détail requis et peuvent être utilisées directement pour des analyses et des planifications supplémentaires.
Celles-ci peuvent entraîner des modifications du plan commercial (boucle fermée). Le planificateur des ventes peut par exemple accéder à des valeurs mensuelles ou annuelles au niveau du client, du groupe d'articles et de l'article.
BusinessObjects Analysis for Office fait office d'outil frontal avec différents workbooks pour les prévisions, la planification des quantités et des ventes.
Lors de la planification du chiffre d'affaires, les informations actuelles sur les prix sont lues par accès intelligent aux données à partir de l'ERP on Hana au moment de l'exécution, sans être enregistrées dans le BW.
Lors de la création du premier prototype, il s'est avéré que les programmes Abap développés en interne n'apportent pas automatiquement un gain de performance lors d'une migration ERP vers Hana.
Pour cela, des adaptations (p. ex. recherche large au lieu de recherche profonde) ou une approche systématique lors de l'introduction de Hana sont nécessaires. Dans ce cas, plus rien ne s'oppose à un "Non-Disruptive Success" ou à une "Perpetual Innovation".