Nouveau dans SAP PaPM: interface, prévision ML et scale-out

Bonjour, Habr! Aujourd'hui, nous voulons parler de ce qui se passe actuellement dans les affaires de nos clients et de la manière dont nous essayons de les aider. Le fait est que la situation actuelle ne peut qu'affecter les activités de toute entreprise; la flexibilité et la réponse à l'évolution des facteurs économiques deviennent de plus en plus importantes. Les dirigeants doivent déjà comprendre et prédire les résultats financiers avec de nouvelles contributions. Il est important de savoir comment les coûts et les revenus sont répartis au cours des activités de l'entreprise, quelle est la marginalité du produit, du service, de la direction, du processus, du segment et de tout autre aspect.



De plus, vous devez être capable de simuler diverses prévisions: que se passera-t-il si vous déplacez les ventes en ligne ou réduisez les coûts de bureau, les investissements informatiques contribueront-ils à augmenter les ventes en augmentant l'efficacité du personnel. En outre, il existe des industries où la part des coûts directs dans les coûts totaux est faible, de sorte que les approches généralement acceptées de la répartition des coûts indirects peuvent conduire à de mauvaises décisions de gestion.



En règle générale, grâce à la mise en œuvre de techniques avancées de répartition des coûts, il est possible d'identifier 30 à 40% du coût total qui peut être évité. Cela vous permet d'obtenir des bénéfices supplémentaires. Dans le même temps, les coûts informatiques des systèmes d'allocation devraient fournir un retour sur investissement rapide, ce qui signifie que la période de mise en œuvre du projet sera courte. C'est dans l'analyse et la mise en œuvre de modèles aussi complexes que SAP Profitability and Performance Management (anciennement SAP FS-PER) aide, qui a depuis longtemps cessé d'être une solution uniquement pour la gestion des coûts. Il s'agit désormais d'un riche ensemble d'outils de manipulation de données et de modélisation avancés. Ceci est confirmé par une variété de scénarios que nos clients mettent désormais en œuvre dans différents secteurs: fabrication, médias, distribution, banques, mines, etc.



Jetons un coup d'œil aux principales nouvelles fonctionnalités qui sont apparues dans les dernières mises à jour de la solution et comment vous pouvez utiliser le ML dans SAP PAPM pour créer des prévisions.



1. Nouvelle interface de modélisation et d'établissement de rapports



La nouvelle interface de création de rapports permet de créer des analyses non seulement par des valeurs quantitatives et des résultats de calcul, mais également par des analyses descriptives. Ceci est utile pour de nombreux cas d'utilisation de produits où une documentation complète est requise, comme la modélisation financière, les prix de transfert, la durabilité et la déclaration fiscale.



image



Sont inclus dans cette interface est un WYSIWYG (what-you-see-is-what-you-get) éditeur de documents qui fournit l' édition de texte pour inclure des tableaux, des liens, des images et des vidéos, et de visualiser d' entrée et de sortie.



image



Modélisation des hypothèses (côté serveur)



Auparavant, il était déjà disponible pour modéliser les résultats en modifiant les paramètres d'entrée, par exemple, en modifiant le prix du matériel entrant en production ou le tarif pour desservir un groupe de clients pour le segment B2C, augmentant / diminuant les coûts informatiques ou de carburant. La nouvelle interface inclut la modélisation des paramètres du processus de calcul: période, processus, centre de coûts, région, type de véhicule, type d'installation, etc. Une fois le calcul terminé sur le serveur, les résultats seront reflétés dans le rapport.



Modélisation côté client



Tout est le même que dans la version serveur, seule la modélisation côté client peut exécuter des scripts en fonction des données affichées sur le rapport.



Visualisation des données initiales et des résultats des calculs



Les données d'entrée et les résultats peuvent être visualisés à l'aide de divers types de graphiques et de graphiques, tels que des barres, des séries chronologiques, des cartes thermiques, des chaînes de valeur, etc. Ces visualisations sont intégrées au rapport et sont interactives. Cela signifie qu'ils dépendent de filtres et de configurations qui permettent la granularité des données.



image



2. Apprentissage automatique



De nouveaux types de modèles "Clustering" et "Classification", en plus des "Regression" et "Forecast" (séries chronologiques) déjà existants, sont apparus dans la fonction d'apprentissage automatique à l'aide de la bibliothèque prédictive automatisée (APL) HANA.



image



La condition préalable à l'utilisation est l'installation de la bibliothèque prédictive automatisée SAP HANA (APL) 1904 (minimum).



Prenons un exemple d'utilisation de la règle de prévision.



Supposons que nous ayons une tâche de prédire les données initiales sur les coûts des départements pour l'année prochaine en fonction de données ventilées par date, compte, centre de coûts, etc.



image



La période de prévision est fixée à 12. Cela signifie que nous recevrons 12 valeurs de prévision. La fonction calcule les valeurs de la colonne Montant prévu en fonction de l'algorithme appliqué par APL. La fonction de bibliothèque automatisée exécute plusieurs modèles (tels que la régression linéaire ou le lissage exponentiel) sur les données historiques. Il s'agit de déterminer le meilleur modèle formé sur l'ensemble de données d'entrée. Ensuite, une prévision est construite. Les valeurs prédictives peuvent être utilisées ultérieurement dans d'autres fonctions.

Ainsi, le résultat des prévisions dans notre cas ressemblera à ceci.



image



L'apprentissage automatique montre également les entrées destinées aux comptes comptables BEN et COM. La prévision révèle une tendance à la hausse pour le compte BEN et une tendance positive pour le compte COM. Étant donné que la période était de 12 mois, l'apprentissage automatique a prédit le montant au cours des 12 prochains mois pour chacun des types de compte spécifiés.



Mais il arrive souvent qu'une prévision plus détaillée ou la rédaction de vos propres fonctions soit nécessaire. Pour cela, la création de code dans un script R peut être utilisée; pour l'appeler, SAP HANA R Server doit être activé. En outre, grâce à la fonction d'appel de procédures externes Remote Function Adapter, l'utilisateur peut sélectionner le type SAP HANA R Script, qui vous permet d'appeler un script R externe. En même temps, PaPM affichera le code lui-même, écrit en externe, ou fournira une interface pour l'écrire et l'éditer.



image



Cette approche peut être utilisée pour des scénarios où des modèles prédictifs complexes sont nécessaires, comme dans la modélisation financière ou pour le calcul des risques dans le secteur bancaire.



3. Parallélisation et mise à l'échelle



La solution doit être capable de travailler avec une grande quantité de données et en même temps de fournir des performances de calcul élevées, quel que soit le scénario. Pour garantir cela, il existe de plus en plus d'opportunités de parallélisation des calculs et de fonctionnalités de mise à l'échelle. Cela facilite le travail avec des ensembles de données de 2 milliards d'enregistrements ou plus et vous permet de gérer activement la charge du processeur et de la RAM.



Dans l'application de simulation, en sélectionnant Environnement -> Partitionnement, pour chaque plage de partitionnement, vous pouvez maintenant définir où ce work package doit être exécuté. Cela peut être utile pour obtenir un équilibrage de charge uniforme dans l'ensemble du paysage système évolutif. Dans ce cas, le nombre d'enregistrements dans les lots de travaux est très inégal et l'allocation automatique de SAP HANA est sous-optimale.



image



Vous trouverez plus de détails sur les paramètres et le lancement ultérieur ici .



En conclusion, je voudrais vous rappeler que SAP PaPM est livré avec un contenu standard pour faciliter la mise en route de la solution. Il comprend désormais plus de 40 modèles pour différents secteurs et scénarios, de la répartition des coûts à l'analyse de la durabilité de l'entreprise. Le contenu est constamment enrichi et réapprovisionné, l'une des nouveautés de PCM to PaPM Activity Based Costing. Il fournit un éditeur de règles similaire à celui de SAP Profitability and Cost Management. Et comme la solution a expiré sa période de support, le nouveau contenu simplifiera considérablement l'importation des règles depuis SAP PCM, réduisant ainsi le temps de migration.



La solution continue de se développer activement, offrant aux utilisateurs une plate-forme complète pour automatiser divers scénarios via une interface pratique qui ne nécessite pas de programmation. Dans les articles suivants, nous parlerons d'autres scénarios embarqués qui sont les plus demandés par nos clients mondiaux et russes, par exemple, "Sustainability Management" et "IT Cost Allocation" selon la méthodologie de gestion d'entreprise technologique.



Auteure - Irina Sheftelevich, architecte principale de SAP CIS Business Solutions



All Articles