Reporting opérationnel avec Hana Live ou EA ?


En mai 2013, SAP avait déjà présenté à ses clients la Business Suite powered by Hana à disposition.
Ces derniers ont bénéficié d'une amélioration générale Performance et des applications Fiori qui simplifiaient les processus commerciaux. De plus, Hana Live, nouvellement introduit à l'époque, permettait d'évaluer de manière performante les données disponibles. Données directement dans la Hana–Base de données permet - le reporting opérationnel.
À l'époque, certains médias d'information parlaient déjà avec enthousiasme d'un SAP R/4, mais si l'on examinait la solution en détail, on se rendait vite compte qu'il ne s'agissait pas d'une innovation fondamentale de la Business Suite.
Tant le Modèle de données Cela a permis aux clients existants de Business Suite de migrer vers le nouveau produit sans devoir renoncer à leurs propres développements.
Avec S/4 Hana, SAP a osé faire un pas de plus et s'est également débarrassé de charges héritées de la Business Suite qui n'étaient plus nécessaires. C'est ainsi que l'on a entre autres renoncé à des tables issues de Performance-pour des raisons de Données ont été inclus.
Celles-ci sont dotées de S/4 Hana n'est plus nécessaire, car la plateforme dispose de suffisamment de Performance pour le calcul immédiat des informations. On peut tout à fait parler d'une Business Suite de la prochaine génération.
Les clients qui ont choisi S/4 Hana, doivent être conscients de ce fait, car certaines parties de leurs développements internes ne peuvent pas être facilement intégrées dans Hana. S/4 Hana peuvent être réutilisés.
Hana En direct sur S/4 Hana
Avec l'utilisation d'un système SAP powered by Hana les clients acquièrent automatiquement un accès gratuit à Hana-contenu en direct.
Les solutions de reporting opérationnel mises en œuvre sur cette base combinent un Hana-virtuel basé sur la technologie Modèle de données avec une interface utilisateur basée sur SAP UI5 pour l'analyse des indicateurs de base de différents domaines d'application.
Comme le contenu BI, le contenu fourni par SAP sert également de modèle pour des extensions spécifiques au client.
Le virtuel Modèle de données et l'interface utilisateur, il est possible d'ajouter de nouveaux indicateurs ou caractéristiques, et même de personnaliser la logique de calcul des indicateurs existants.
Mais attention à la migration vers S/4 Hana est la seule solution. Le reporting opérationnel y est réalisé sur la base d'Embedded Analytics, et non sur Hana Live.Embedded Analytics offre la même flexibilité, mais fonctionne sur une base technique différente.
Alors que le virtuel Modèle de données de la Business Suite on Hana est mise en œuvre exclusivement avec des moyens de base de données (Hana Information Views), le reporting opérationnel de S/4 Hana se base sur des vues CDS (Core Data Services) qui sont définies dans le serveur d'application.(Vous pouvez lire les principales différences entre les deux solutions dans l'article "SAP BW - une relique du passé ?" dans l'édition d'octobre du E-3 Magazine lire).
Hana-Les évolutions de Live peuvent être plus importantes en raison de la révision de l'outil d'évaluation. Modèle de données dans S/4 Hana ne peut plus être utilisé. Une révision de Hana Live pour S/4 Il s'agit de deux solutions de reporting opérationnel différentes pour deux produits SAP différents.
Alternative 1 : l'intégration plutôt que la migration
Néanmoins, il est envisageable et possible d'utiliser Hana Live également en S/4 continuer à utiliser Hana. Les adaptations nécessaires du système virtuel Modèle de données par des extensions clients peuvent être réalisées par eux-mêmes, ce qui peut être intéressant si Hana Live a déjà été massivement étendu par des développements propres.
La possibilité pour le client d'adapter manuellement Hana Live Views est également considérée comme une alternative par SAP. Celle-ci nécessite toutefois un regard approfondi sur les changements du Modèle de données en détail.
La liste de simplification compilée par SAP pour S/4 Hana (https://help.sap.com/s4hana_op_1511) offre une bonne base pour cela.
Un exemple : Dans la Business Suite, la table VBBS contenait des valeurs agrégées et mises à jour quotidiennement pour les besoins commerciaux (enregistrement total des besoins commerciaux). Suivant le principe de ne plus créer d'agrégats, la table BBS intervient dans le calcul des besoins en ressources. S/4 Hana accède désormais directement aux documents individuels dans la table VBBE (enregistrements individuels des besoins commerciaux).
Ce comportement est toutefois configurable et réversible. La table VBBS reste à S/4 Hana continue d'exister, mais ne contient normalement pas de Données Comme le tableau existe toujours, les Hana Information Views qui y accèdent sont toujours autorisées, même si aucun résultat n'est plus affiché.
Un autre exemple est celui des tables de totaux et d'indices dans le domaine FI-CO. Ces tables ont été créées dans S/4 Hana a été supprimé. L'accès à la Données dans la même structure, mais est remplacée par des Abap-Views est toujours possible.
La note SAP 1976487 explique ce cas et d'autres pour les modifications du modèle de données et contient des instructions d'action correspondantes. Les modifications éventuellement nécessaires à Hana Information Views ne sont toutefois pas expliquées.
Même au niveau des documents individuels ou des données de base, qui sont les sources de données privilégiées pour les Hana Information Views, il y a des modifications du modèle de données.
Par exemple, dans le domaine du contrôle de gestion : le "journal universel" (table ACDOCA) regroupe de nombreux tableaux de postes individuels pour le reporting opérationnel et la planification. Les en-têtes d'écriture correspondants sont enregistrés dans la table BKPF. Cela ne s'applique toutefois pas au contrôle de gestion. Les en-têtes d'écritures du contrôle de gestion se trouvent encore temporairement dans la table COBK, ce qui ne sera pas le cas dans les prochaines versions de S/4 Hana doit être modifiée.
Ces exemples montrent qu'une connaissance précise des sources de données est nécessaire pour les propres Hana Information Views et changements prévus dans S/4 Hana sont nécessaires si le reporting opérationnel doit également être effectué en S/4 Hana doit continuer à être exploité avec Hana Live.
De plus, lors de chaque mise à jour, il faut vérifier l'impact des éventuelles modifications du modèle de données.
Alternative 2 : Hana Live sur Embedded Analytics
D'un point de vue technique, un accès mutuel à Hana et à CDS-Views est également possible. Si l'on souhaite poursuivre ses propres développements dans le domaine de Hana Live, il est possible de tirer parti de cette possibilité.
Les CDS-Views couvrent en S/4 Hana couvre déjà une grande partie du Modèle de données et ne se limitent en aucun cas aux seuls éléments utilisables à des fins analytiques. Données. En général, pour chaque vue CDS, une vue de base de données correspondante est également créée. Cette vue de la base de données peut être utilisée comme source pour une vue de calcul Hana.
Le site virtuel Modèle de données de Hana Live enrichit la Données à partir des tableaux de métadonnées (par exemple, affectation des champs de totaux et de devises, nombre de décimales, règles d'agrégation, etc.)
Ces métadonnées sont totalement perdues dans la procédure décrite et doivent être redéfinies - mais pas les ratios calculés ni les unions et jointures déjà effectuées des tableaux sous-jacents.
De plus, il faut savoir que les CDS-Views, tout comme les Hana Information Views sont structurées de manière hiérarchique. Les vues du niveau le plus bas sont directement basées sur des tables individuelles, qui pourraient toutefois devenir obsolètes dans les prochaines versions.
C'est pourquoi il est recommandé d'utiliser des vues de niveau supérieur comme base (par ex. ce que l'on appelle les cubes CDS).
Ceux-ci continueront d'exister sous le même nom, même après des modifications du modèle de données, et disposeront d'un contenu similaire et compatible.
Alternative 3 : Analytique embarquée sur Hana Live
L'une des critiques adressées à Hana Live est la nécessité de redévelopper le concept d'autorisation. Le système exclusivement basé sur la Base de données nécessite une nouvelle mise en œuvre des autorisations basées sur les privilèges analytiques.
L'utilisation des CDS-Views d'Abap dans S/4 Hana, en revanche, permet d'utiliser les objets d'autorisation du serveur d'application. Les clients qui souhaitent en profiter continuent d'accéder aux tables et de préparer les données via Hana Information Views et accèdent ensuite aux données préparées à l'aide d'une vue CDS. Données à .
Dans ce scénario également, les métadonnées sont entièrement perdues, mais peuvent être redéfinies au niveau du CDS.
Hana dispose de combien Bases de données par le biais d'un SQL-avec Hana-des commandes spécifiques à l'informatique. Ce soi-disant "natif SQL" permet également d'accéder à Hana Information Views (en anglais). En mode normal Abap-Cela n'est pas possible dans le cas du code C, car seul un jeu de commandes standard réduit est utilisé au niveau du serveur d'application (Open SQL).
Cela peut se faire en utilisant une "Abap Managed Database Procedure" (AMDP) peut être contournée. Celle-ci permet aux utilisateurs natifs SQL-sur les commandes Hana et de réutiliser leurs résultats.
Cette AMDP peut ensuite être définie comme "Table Function for CDS-Views" et peut ainsi être utilisée comme source de données pour une CDS-View. En fin de compte, cela permet à un CDS-View d'avoir sa Données non pas à partir d'une table, mais via des natifs SQL directement à partir d'un Hana-est obtenu.
Cette approche peut également être utilisée d'une autre manière : Ce que l'on sait peu, c'est que Hana Live peut également être exploité dans un scénario side-car.
On désigne ainsi un environnement système dans lequel Hana-Les fonctionnalités de l'application peuvent être utilisées en utilisant les fonctions pertinentes de l'application. Données d'un système basé sur AnyDB vers un système séparé. Hana–Base de données être répliqué.
Il est ainsi possible Données de la Hana-Le contenu en direct d'un autre système dans le reporting basé sur les CDS-Views en S/4 Hana.
En outre, cela permet d'utiliser le meilleur des deux technologies : Les indicateurs sont calculés de manière performante uniquement sur la Base de données et les vues CDS garantissent néanmoins un accès régulier via l'interface utilisateur. Abap-Concept d'autorisation et utilisateurs dans le système SAP.
Conclusion :
SAP propose deux solutions pour le reporting opérationnel. Hana Live est disponible pour les systèmes fonctionnant sur SAP Hana et repose sur Hana Vues d'information. Pour S/4 Hana, on propose à la place Embedded Analytics, qui repose sur Abap CDS-Views.
Les clients qui utilisaient jusqu'à présent leHana-Les utilisateurs de contenu Live peuvent généralement passer sans problème à Embedded Analytics. Cependant, si des extensions client pour le Hana-Si vous avez créé un contenu Live, vous ne pouvez pas le migrer facilement.
Les alternatives présentées dans cet article nécessitent une connaissance du modèle de données SAP, de Hana Information les vues et les vues CDS. Utilisées correctement, elles peuvent permettre une migration plus rapide du reporting opérationnel lors d'un passage à S/4 Hana garantissent.
En fonction de la méthode choisie, le résultat obtenu peut être Performance en déplaçant davantage les calculs vers les Base de données même être meilleure que celle du standard SAP de S/4 Hana






