SAP HANA : modélisation avancée des données

La performance des analyses métier repose directement sur la qualité des modèles de données sous-jacents. Dans un environnement SAP HANA, la maîtrise des vues de calcul, des techniques d'optimisation et des mécanismes de sécurité conditionne la fiabilité des reportings et la réactivité des équipes décisionnelles. Cette formation donne aux équipes techniques les bases et les méthodes pour concevoir des modèles robustes, adaptés aux contraintes de production.

Référence
L9D6B
Durée
21 heures
Modalités
Visioformation, intra-entreprise, inter-entreprises

Objectifs pédagogiques

  • Comprendre l'architecture in-memory de SAP HANA et ses implications sur la conception des modèles
  • Créer et configurer des vues attribut, analytiques et de calcul adaptées aux besoins métier
  • Appliquer des techniques d'optimisation des performances sur les modèles de données existants
  • Mettre en place des autorisations d'objet et des autorisations analytiques conformes aux exigences de sécurité de l'organisation
  • Déployer, transporter et administrer des modèles de données entre environnements SAP HANA

Public concerné

Cette formation s'adresse aux architectes de données, développeurs et administrateurs de bases de données impliqués dans des projets SAP HANA, ainsi qu'aux consultants SAP souhaitant approfondir leur maîtrise de la modélisation. Elle convient également aux responsables techniques en charge de la gouvernance des données sur des plateformes SAP.

Prérequis

Connaissance de base des bases de données relationnelles et compréhension des concepts de modélisation de données requises. Une familiarité avec SAP constitue un atout mais n'est pas obligatoire.

Programme

Architecture et concepts fondamentaux de SAP HANA

Ce bloc pose les bases techniques indispensables : comprendre comment SAP HANA organise et traite les données est un prérequis à toute démarche de modélisation efficace.

  • Architecture SAP HANA : in-memory computing, stockage en colonnes vs. en lignes
  • Concepts clés : vues attribut, vues analytiques, vues de calcul
  • Présentation des environnements de développement : SAP HANA Studio et SAP Web IDE for SAP HANA
  • Introduction à la modélisation sémantique

Vues attribut et vues analytiques

Les vues attribut et analytiques constituent les briques de base des modèles SAP HANA ; leur configuration rigoureuse conditionne la pertinence des données exposées aux utilisateurs métier.

  • Création et configuration des vues attribut
  • Gestion des jointures et des filtres dans les vues attribut
  • Création et configuration des vues analytiques
  • Hiérarchies et attributs calculés
  • Optimisation des performances des vues attribut et analytiques

Vues de calcul

Les vues de calcul permettent de répondre aux cas d'usage les plus complexes en combinant plusieurs sources et logiques de transformation au sein d'un même modèle graphique ou scripté.

  • Introduction aux vues de calcul graphiques (Graphical Calculation Views)
  • Construction de vues de calcul complexes multi-sources
  • Utilisation des nœuds de traitement : Join, Aggregation, Projection, Union
  • Variables et paramètres d'entrée pour des modèles dynamiques
  • Scripting dans les vues de calcul avec SQLScript

Optimisation des performances des modèles

La mise en production d'un modèle ne suffit pas : des techniques d'analyse et d'optimisation sont nécessaires pour garantir des temps de réponse acceptables à l'échelle des volumes de données réels.

  • Analyse des performances des modèles de données
  • Techniques d'optimisation : partitionnement, indexation, matérialisation
  • Lecture et interprétation des plans d'exécution de requêtes
  • Bonnes pratiques de modélisation pour la performance en production

Sécurité et gestion des autorisations

La protection des données dans SAP HANA s'appuie sur un modèle d'autorisations à plusieurs niveaux ; ce bloc couvre sa mise en œuvre concrète ainsi que les mécanismes de contrôle et de traçabilité.

  • Concepts de sécurité propres à SAP HANA
  • Création et gestion des rôles et des utilisateurs
  • Autorisations d'objet et autorisations analytiques
  • Auditing et monitoring de la sécurité

Déploiement et administration des modèles

Le cycle de vie d'un modèle SAP HANA ne s'arrête pas à sa création : ce bloc aborde les opérations de transport, de surveillance et de gestion des versions indispensables en contexte multi-environnements.

  • Transport des modèles de données entre environnements (développement, recette, production)
  • Surveillance et maintenance des modèles en exploitation
  • Gestion des versions et contrôle des changements

Compétences visées

À l'issue de cette formation de 21 heures, les collaborateurs seront capables de concevoir des modèles de données SAP HANA adaptés aux besoins analytiques de l'organisation, d'en optimiser les performances par des techniques de partitionnement, d'indexation et d'analyse des plans d'exécution, de sécuriser l'accès aux données via des rôles et des autorisations analytiques, et de déployer ces modèles de manière contrôlée entre les différents environnements de l'entreprise.

Formations complémentaires

Questions fréquentes

Quelle est la différence entre une vue analytique et une vue de calcul dans SAP HANA ?

Une vue analytique est conçue pour exposer des mesures et des dimensions issues d'une table de faits centrale ; elle répond à des besoins d'analyse multidimensionnelle classiques. Une vue de calcul offre davantage de flexibilité : elle permet de combiner plusieurs sources, d'appliquer des logiques de transformation complexes via des nœuds graphiques ou du SQLScript, et de gérer des cas que les vues analytiques ne couvrent pas. La formation aborde les deux types et guide les participants dans le choix adapté à chaque contexte métier.

Cette formation couvre-t-elle les autorisations analytiques, qui diffèrent des autorisations classiques sur les objets ?

Oui. Le module dédié à la sécurité traite spécifiquement les autorisations analytiques, qui permettent de restreindre l'accès aux données au niveau des valeurs (par exemple, limiter un utilisateur à certaines entités ou zones géographiques dans un modèle). La formation distingue ces autorisations des autorisations d'objet standard et explique comment les configurer et les tester dans SAP HANA.

Les techniques d'optimisation abordées sont-elles applicables sur des environnements SAP HANA déjà en production ?

Oui. Le module sur l'optimisation des performances traite à la fois la conception de nouveaux modèles et l'analyse de modèles existants. Les participants apprennent à lire les plans d'exécution, à identifier les goulets d'étranglement et à appliquer des mesures correctives — partitionnement, indexation, matérialisation — sur des modèles opérationnels. Ces compétences sont directement mobilisables sur des environnements de production pour améliorer la réactivité des reportings.

Former vos équipes en région

Cette formation est disponible en visioformation depuis toute la France, et en intra dans vos locaux.

Étudions votre besoin de formation

Décrivez votre contexte et le nombre de stagiaires à former : nous revenons vers vous avec une proposition adaptée.

Demander un devis