Accueil SAP Analytics Cloud SAC & GCP : Prévisions SAC avec Google Cloud Services

SAC & GCP : Prévisions SAC avec Google Cloud Services

SAC Prévisions avec Google Cloud Services

L'introduction de l'API d'exportation et d'importation de SAC ouvre de nouvelles possibilités pour surmonter les limitations de prévision existantes de SAC. Grâce à l'API d'exportation, les données d'un modèle de planification SAC peuvent être facilement transférées vers Google Cloud Platform. Dans Google Cloud Platform, tous les services de GCP sont alors disponibles, y compris la possibilité de réaliser une prévision individuelle, par exemple à l'aide de modèles R.

Table des matières

Aperçu des services Google Cloud et de la prévision SAC

SAP Analytics Cloud (SAC) offre déjà des fonctionnalités de prévision natives pour anticiper les données de planification. Cependant, celles-ci ne suffisent souvent pas pour les besoins individuels, fournissent des résultats inadaptés et n'offrent aucune possibilité d'inclure des sources de données externes supplémentaires dans les prévisions. Néanmoins, de plus en plus d'entreprises souhaitent automatiser au maximum leur processus de prévision. Cela permet d'obtenir facilement et rapidement des informations sur l'évolution des périodes à venir, afin de prendre les meilleures décisions stratégiques possible.

L'introduction de l'API d'exportation et d'importation SAC offre de nouvelles possibilités de surmonter les limitations de prévision existantes de SAC. À l'aide de l'API d'exportation, les données d'un modèle de planification SAC peuvent être facilement lues dans la Google Cloud Platform (GCP). Tous les services de la GCP sont alors disponibles dans la Google Cloud Platform. Entre autres, la possibilité de réaliser une prévision individuelle, par exemple à l'aide de modèles R, qui couvre pratiquement toutes les exigences et idées possibles. Une fois le processus de prévision terminé dans le Google Cloud, les valeurs prévisionnées sont réécrites dans le modèle de planification SAC d'origine via l'API d'importation et peuvent être retravaillées manuellement ou utilisées directement pour le reporting.

Comment fonctionne la prévision ?

Pour l'utilisateur final, une application web est mise à disposition via GCP Cloud Run, ce qui permet l'interaction avec le processus de prévision. Ici, la prévision peut être lancée, l'état actuel peut être interrogé et les valeurs prévues peuvent être importées dans une version cible quelconque du SAC.

Au démarrage de la prévision, les données du modèle SAC sélectionné dans le menu déroulant sont exportées via l'API d'exportation SAC à l'aide d'une fonction Google Cloud et envoyées à Google Cloud Pub/Sub sous forme de paquets adaptés à la prévision. Chaque paquet démarre une instance de Google Cloud Run, qui comprend à la fois une couche de traitement avec Python et une couche de prévision sous-jacente avec R. Au lieu d'une prévision à l'aide du modèle R, tout autre langage de programmation serait envisageable et possible.

Étant donné que la base technique de Cloud Run est constituée d'images Docker, l'utilisation d'une grande variété de langages de programmation et d'environnements est possible.

Comme une prévision peut être complexe et qu'un cycle peut prendre quelques minutes, les prévisions sont d'abord enregistrées par l'instance Cloud Run correspondante dans Google Cloud BigQuery, l'entrepôt de données de GCP. La prévision est créée en arrière-plan, l'utilisateur n'a pas besoin de rester connecté à l'ordinateur pendant la session en ligne. Toutefois, s'il le souhaite, il peut interroger à tout moment l'état du cycle en cours dans l'application web. L'état est déterminé techniquement en comparant les paquets de prévisions en suspens et déjà exécutés dans une fonction Cloud.

Une fois les prévisions terminées, les valeurs prévisionnelles finales peuvent être importées dans SAC. Une Cloud Function est à nouveau utilisée à cet effet, qui utilise désormais l'API d'importation SAC pour écrire les données dans le modèle de planification SAC sous-jacent. Peu de temps après, les données de prévision sont disponibles dans SAC pour une utilisation ultérieure.

Opérer les prévisions CMA

Quels sont les avantages de cette solution ?

Individualité

Le processus de prévision est entièrement adaptable aux exigences individuelles d'un business case. Il est possible d'intégrer d'autres services Google Cloud afin d'utiliser le Machine Learning et l'intelligence artificielle comme base pour le Forecasting.

Automatisation

Les processus complexes derrière les prévisions sont automatisés par le processus implémenté au sein de Google Cloud. Enfin, les prévisions ne doivent plus être chargées dans SAC que via une application web. Ici aussi, une automatisation globale serait réalisable.

Contrôle de version

L'outil est géré par nos soins avec GitHub, un système de contrôle de version populaire. Cela nous permet à tout moment d'implémenter une nouvelle version ou de revenir à une ancienne version, sans avoir besoin d'actions de rollback complexes et risquées.

Évolutivité

L'utilisation de Google Cloud Services évolutifs comme technologie backend permet de dimensionner les prévisions avec une complexité pratiquement illimitée tout en conservant un temps de traitement gérable.

Rentabilité

Comme Google Cloud Services est très facile à adapter nativement, cela garantit un fonctionnement rentable qui s'adapte à l'intensité d'utilisation individuelle.

Caractéristiques de cette approche

Création d'une prévision individuelle

Chaque scénario de prévision peut être mis en œuvre avec notre solution, ce qui nous permet d'offrir à nos clients une grande flexibilité sans restrictions. En collaboration avec le client, nous évaluons le processus optimal ainsi que les services nécessaires pour réaliser les idées du client. Le client peut également décider de la manière dont les utilisateurs peuvent ou doivent interagir avec les prévisions. Il existe également la possibilité de prévisions entièrement automatisées, qui sont toujours exécutées automatiquement à un certain moment. Notre principe est le suivant : laissez libre cours à vos idées et nous nous chargeons de les traduire en réalité.

Application web personnalisée

Les besoins individuels de chaque entreprise doivent pouvoir être couverts afin de permettre une intégration facile dans l'environnement de travail. Sur cette base, nous avons opté pour une application facilement adaptable aux exigences individuelles. L'accent est mis sur les possibilités d'interaction par le biais de la prévision, mais il n'y a pas de limites aux autres modifications. L'utilisation de Python Flask permet une grande flexibilité, même pour répondre à des exigences complexes.

Utilisation de l'API d'exportation et d'importation de SAC

L'API d'exportation et d'importation SAC nativement disponible offre une interface fournie par SAP pour la communication avec les modèles de planification SAC. Nous avons intégré cette technologie dans notre solution afin de garantir une possibilité d'exportation et d'importation stable, sûre et fonctionnelle. De plus, l'interface est activement maintenue et constamment développée par SAP.

Quelles opportunités manquez-vous sans cette solution ?

Avez-vous des difficultés à réaliser vos besoins en matière de prévisions dans SAP Analytics Cloud ? Vous ne trouvez pas de moyen de mettre en œuvre vos prévisions de manière personnalisée ? Si c'est le cas, vous passez à côté du plein potentiel de vos données. C'est précisément là qu'intervient notre approche de solution.

En utilisant Google Cloud Services comme base pour votre processus de prévision, vous pouvez, avec notre aide, transformer vos analyses de rentabilité en une solution stable et évolutive. De plus, vos analystes peuvent interagir avec une interface utilisateur intuitive et contrôler individuellement les prévisions si nécessaire.

Sans cette solution personnalisable, vous ne pourrez peut-être pas mettre en œuvre vos exigences complexes en matière de prévision comme vous le souhaitez et vous perdrez des informations importantes sur l'évolution future de votre activité. Nous serons heureux de vous aider à transformer vos idées en réalité.

En savoir plus ?

Vous souhaitez approfondir ce sujet ? Nous serions ravis de discuter personnellement avec vous des possibilités offertes par Google Cloud Platform (GCP).

Christian Blessing
Christian Blessing
Responsable de Google Cloud Consulting

Publié par :

Gary Lude

Consultant professionnel

autor:IN

Cet article vous a-t-il plu ?

Cet article vous a-t-il été utile ?

Cliquez sur une étoile pour évaluer !

Note moyenne 3.7 / 5.
Nombre d'évaluations : 3

Aucun vote pour l'instant ! Soyez la première personne à noter ce post !

INFORMATIONS

Plus d'informations

Qu'est-ce que SAP S/4HANA ?

SAP S/4HANA est bien plus qu'une simple mise à niveau technique : il s'agit d'une transformation fondamentale du système. Dans cet article, vous découvrirez...

L'IA à la rencontre de la BI : le reporting moderne dans le Lakehouse de Databricks

Dans le monde informatique traditionnel, on observe souvent deux univers distincts : la Business Intelligence (BI), qui s'occupe de l'analyse des données historiques...
Image symbolique représentant les formats de données dans Databricks. Une icône illustre la structure en couches des fichiers Parquet avec une couche Delta Lake superposée.

Formats de données dans Databricks : guide sur Parquet, Delta Lake et les alternatives

Le choix du format de données approprié est un facteur critique, mais souvent sous-estimé, pour la performance et l'efficacité dans Databricks.
wiki_aperçu des méthodes d'intégration_SAp selon Databricks-

Données SAP vers Databricks : comparaison des 5 méthodes d'intégration

Comment cela fonctionne-t-il dans le partage de données avec SAP et Databricks ? Le partenariat stratégique entre SAP et Databricks permet une...
Wiki SAP Databricks

Zero Copy Delta Share chez Databricks : partager des données sans les copier – le principe Zero Copy expliqué simplement

Comment cela fonctionne-t-il dans le partage de données avec SAP et Databricks ? Le partenariat stratégique entre SAP et Databricks permet une...
9.1 Différences entre SAP Databricks et native Databricks

SAP Databricks vs. Native Databricks : la comparaison détaillée pour votre entreprise

SAP Databricks ou Native Databricks ? Il s'agit d'une décision stratégique à laquelle de nombreuses entreprises sont confrontées. Alors que SAP Databricks est une solution spécialisée...
20251127_Mise à jour des fonctionnalités

SAC Live Connect vers Snowflake – Explication étape par étape

Comment fonctionne SAC Live Connect avec Snowflake ? Dans ce guide, nous vous expliquons étape par étape comment créer une...