SAP Tutoriels de formation HANA pour les débutants

Qu’est-ce que Sap HANA ?

SAP HANA est la dernière base de données en mémoire et la plate-forme qui peut être déployée sur site ou dans le cloud. SAP HANA est une combinaison de matériel et de logiciels, qui intègre différents composants comme SAP Base de données HANA, SAP Serveur de réplication SLT (System Landscape Transformation), SAP Connexion HANA Direct Extractor et réplication Sybase.

HANA a une adoption sans précédent par le SAP clients. SAP HANA est capable de traiter une grande quantité de données en temps réel sur une courte période.

Voici ce que nous couvrons dans le cours

👉 Tutoriel Architecture
👉 Tutoriel Télécharger et installer
👉 Tutoriel SAP HANASQL
👉 Tutoriel Type de données
👉 Tutoriel Operator
👉 Tutoriel FONCTIONS SQL
👉 Tutoriel Procédure stockée SQL
👉 Tutoriel Créer une séquence
👉 Tutoriel SCRIPT SQL
👉 Tutoriel Vue de calcul
👉 Tutoriel Approvisionnement et réplication des données
👉 Tutoriel SAP HANA SL
👉 Tutoriel SAP DS (SAP Services de DONNÉES)
👉 Tutoriel Connexion directe à l'extracteur (DXC)
👉 Tutoriel Télécharger un fichier plat
👉 Tutoriel La modélisation
👉 Tutoriel S'inscrire
👉 Tutoriel Vue des attributs
👉 Tutoriel Vue analytique
👉 Tutoriel Privilèges analytiques
👉 Tutoriel Importation et exportation
👉 Tutoriel Sécurité
👉 Tutoriel Reporting
👉 Tutoriel Interview Questions
👉 Tutoriel SAP Hana PDF

SAP Base de données et plateforme HANA

  1. SAP Base de données HANA – SAP HANA Database est une base de données hybride en mémoire. SAP La base de données HANA est au cœur de SAP technologie en mémoire. Dans SAP HANA, les tables de base de données sont de deux types :
  • Magasin en rangée
  • Magasin de colonnes
  1. SAP Plateforme HANA – SAP HANA Platform est une plateforme de développement dotée d'un magasin de données en mémoire qui permet aux clients d'analyser un grand volume de données en temps réel. SAP HANA Platform fonctionne comme une plate-forme de développement qui fournit une infrastructure et des outils permettant de créer une application hautes performances basée sur SAP Services d'applications étendus HANA (SAP HANA XS).

SAP Édition HANA

Il existe différents types de SAP Édition HANA, certains d'entre eux comme ci-dessous-

  • SAP Édition de la plateforme HANA – Il fournit la technologie de base de données Core. Il intègre SAP composant comme SAP Base de données HANA, SAP HANA Studio et SAP Clients HANA. Il s'adresse aux clients qui souhaitent utiliser la réplication basée sur ETL et qui disposent déjà d'une licence pour SAP Services de données d'objets métier.
  • SAP HANA Édition Entreprise – Il contient un composant de provisionnement de données (SLT, BODS, DXC), y compris la technologie de base de données de base. Il s'adresse aux clients qui souhaitent utiliser une réplication basée sur des déclencheurs ou une réplication basée sur ETL et qui ne disposent pas de toutes les licences nécessaires pour SAP Services de données d'objets métier.
  • SAP HANA édition étendue – Il contient plus de fonctionnalités de provisionnement de données (Sybase) que les éditions Platform et Enterprises. Il s'adresse aux clients qui souhaitent utiliser tout le potentiel de tous les scénarios de réplication disponibles, y compris la réplication basée sur les journaux.

Le diagramme suivant montre la différence entre toutes les éditions –

SAP Tutoriels de formation HANA pour les débutants

Pourquoi choisir SAP HANA ?

SAP HANA est une plateforme commerciale en mémoire de nouvelle génération. Il accélère l'analyse et les applications sur une plateforme unique et en mémoire.


Voici les quelques raisons pour lesquelles choisir SAP HANA –

  • Temps réel - SAP HANA fournit un provisionnement de données en temps réel et des rapports en temps réel.
  • La vitesse - SAP HANA offre un traitement à grande vitesse sur des données massives grâce à la technologie In-Memory.
  • Toute donnée/source- SAP HANA peut accéder à diverses sources de données, y compris les données structurées et non structurées à partir de SAP ou Non-SAP la source de données.
  • Nuage- SAP La base de données et l'application HANA peuvent être déployées dans l'environnement Cloud.
  • Simplicité - SAP HANA réduit les efforts derrière le processus ETL, l'agrégation de données, l'indexation et le mappage.
  • Coût - SAP prétend que SAP Le logiciel HANA peut réduire le coût informatique total d'une entreprise.
  • Option de choix – SAP HANA est pris en charge par différents fournisseurs de matériel et de logiciels. Ainsi, en fonction des besoins, l'utilisateur peut choisir la meilleure option.

SAP Stratégie HANA en mémoire

SAP HANA exécute de nombreux processus sur SUSE. Linux/Unix Serveur. Le serveur SUSE Linux gère la réservation de mémoire pour tous les processus.

Quand SAP HANA démarre, le système d'exploitation Linux réserve de la mémoire pour le code du programme, la pile de programme et les données statiques. Le système d'exploitation peut réserver dynamiquement de la mémoire de données supplémentaire sur demande du SAP Serveur HANA.

SAP HANA crée un pool de mémoire pour gérer et suivre la consommation de mémoire. Le pool de mémoire est utilisé pour stocker toutes les données en mémoire et les tables système, la pile de threads, les calculs temporaires et toutes les autres structures de données nécessaires à la gestion de la base de données.

SAP HANA

Lorsque plus de mémoire est requise pour la croissance des tables ou les calculs temporaires, le SAP HANA memorymanager l'obtient à partir du pool.

Pour un aperçu, consultez le Présentation de la mémoire caractéristique de la SAP L'atelier Hana. Pour y accéder, cliquez avec le bouton droit sur Système ->Configuration et surveillance -> Aperçu de la mémoire ouverte dans le menu contextuel, comme suit :

SAP Tutoriels de formation HANA pour les débutants

SAP Avantages HANA

Vous trouverez ci-dessous les avantages de SAP HANA –

  • Grâce à la technologie In-Memory, l'utilisateur peut explorer et analyser toutes les données transactionnelles et analytiques en temps réel à partir de pratiquement n'importe quelle source de données.
  • Les données peuvent être regroupées à partir de nombreuses sources.
  • Les services de réplication en temps réel peuvent être utilisés pour accéder aux données et les répliquer à partir de SAP ERP.
  • Interface SQL et MDX provenant d'un support tiers.
  • Il fournit un environnement de modélisation et de conception d’informations.

SAP HANA Comparé à BWA (Business Warehouse Accelerator)

  • SAP Accélérateur BW : Il s'agit d'un accélérateur en mémoire pour BW. BWA se concentre sur l'amélioration des performances des requêtes de SAP NetWeaver BW. BWA est spécifiquement conçu pour accélérer les requêtes BW en réduisant le temps d'acquisition des données en conservant des copies de l'infocube.
  • SAP HANA : SAP HANA est une base de données en mémoire et une plateforme pour des rapports et des applications analytiques hautes performances. Dans SAP Les données HANA peuvent être chargées à partir de SAP et non-SAP Système source via SLT, BODS, DXC et Sybase et peut être visualisé à l'aide SAP BO/BI, Crystal Reports et Excel, etc.

À l’heure actuelle, SAP HANA fonctionne également comme base de données en mémoire pour SAP BW, donc de cette façon SAP HANA capable d'améliorer les performances globales de SAP Tisseur de filets BW.

Qu’est ce qu' SAP Compositeur d'informations HANA ?

SAP HANA Information Composer est une application Web qui nous permet de faire de la modélisation et de télécharger des données locales sur SAP Base de données HANA.

Il s'agit d'un environnement de modélisation destiné aux personnes non techniques comme un utilisateur final. Information Composer fonctionne de la même manière que SAP HANA Modeler et utilisé par les utilisateurs professionnels avec moins de connaissances techniques.

Une grande quantité de données (jusqu'à 5 millions de cellules) peut être téléchargée à l'aide d'Information Composer.

Rôle requis pour travailler avec SAP Compositeur d'informations HANA –

  • IC_MODELLER: Utilisé pour permettre à l'utilisateur de travailler avec le compositeur d'informations, de charger des données et de créer une vue d'informations.
  • IC_PUBLIC: Utilisé pour permettre à l'utilisateur de travailler avec le compositeur d'informations, de consulter le classeur et les vues d'informations.

SAP Expression SQL HANA

Les expressions SQL sont une clause qui peut être utilisée pour les valeurs de retour. Il existe 4 types d'expressions SQL :

  • Expressions de cas – Dans cette expression, l'utilisateur peut utiliser la logique IF – THEN – ELSE sans procédure d'écriture.
  • Expressions de fonction – Les fonctions SQL intégrées peuvent être utilisées comme expressions.
  • Expressions agrégées – Dans cette expression, les fonctions d'agrégation sont utilisées pour calculer une valeur unique à partir des valeurs de plusieurs lignes pour une colonne.
Nom de l'agrégat Description
COUNT Comptez le nombre de lignes renvoyées par la requête.
MIN Renvoie la valeur minimale de l'expression.
MAX Renvoie la valeur maximale de l'expression.
SUM Renvoie la somme des expressions.
AVG Renvoie la moyenne arithmétique des expressions.
STDDEV Renvoie l'écart type des expressions données comme racine carrée de la fonction VARIANCE.
VAR Renvoie la variance des expressions sous forme de carré de l'écart type
  • Sous-requêtes dans l'expression – Une sous-requête est une instruction select entourée de parenthèses et utilisée dans une instruction select principale comme entrée.

Créer des déclencheurs SQL dans SAP HANA

Un déclencheur est également une procédure stockée qui s'exécute automatiquement lorsqu'un événement se produit sur une table ou une vue donnée.

Les utilisateurs de la base de données disposant uniquement du privilège TRIGGER pour la période donnée sont autorisés à créer un déclencheur pour cette table ou cette vue.

La commande CREATE TRIGGER définit un ensemble d'instructions qui sont exécutées lorsqu'une opération donnée (INSERT/UPDATE/DELETE) a lieu sur une table ou une vue sujet donnée.

Syntaxe pour créer des déclencheurs SQL

CREATE TRIGGER <trigger_name>	<trigger_action_time>  <trigger_event_list>		
     ON <subject_table_name> [REFERENCING <transition_list>] 
       [<for_each_row>] 
                 BEGIN 
                           [<trigger_decl_list>]
                           [<proc_handler_list>]
	             <trigger_stmt_list>		
                 END 

Éléments de syntaxe pour créer des déclencheurs SQL

ÉLÉMENTS DESCRIPTION
Il précise le nom du déclencheur à créer, avec le nom du schéma facultatif.
AVANT | APRÈS | AU LIEU DE

  • AVANT – Spécifie que le déclencheur sera exécuté avant le DML Operation sur une table.
  • AFTER – Spécifie que le déclencheur sera exécuté après l’opération DML sur une table.
  • INSTEAD OF – Spécifie que le déclencheur sera exécuté à la place de l'opération DML sur une vue. Une vue avec le déclencheur INSTEAD OF devient modifiable.

Qu’est ce qu' SAP Profilage de données HANA SQL ?

Le profilage des données est le processus d'analyse des données disponibles dans une source de données existante et de collecte de statistiques et d'informations sur ces données. SQL La tâche de profilage de DONNÉES est utilisée pour comprendre et analyser les données provenant de différentes sources de données. Grâce au processus de profilage des données, l'utilisateur peut supprimer les données incorrectes et incomplètes avant de les charger dans l'entrepôt de données.

Avantage de SAP Le profilage des données HANA SQL est le suivant :

  • Cela aide à comprendre les données sources.
  • Grâce au profilage des données, nous pouvons analyser les données efficacement.
  • Grâce au profilage des données, nous pouvons supprimer les données incorrectes, incomplètes et améliorer la qualité des données.
  • Améliorez la capacité de rechercher les données en ajoutant des mots-clés et une description.
  • Comprenez les défis liés aux données dès le début du projet ; détecter un problème de données tard dans le projet peut entraîner des retards et des coûts excessifs.
  • Grâce au profilage des données, le cycle de mise en œuvre des grands projets peut être raccourci.

Résumé :

  • SAP HANA est une base de données et une application en mémoire qui s'exécutent sur SAP matériel et logiciels authentifiés.
  • SAP HANA a trois versions : plate-forme, entreprises et étendue.
  • SAP HANA peut charger des données depuis SAP et non-SAP source de données via SLT, BODS, DXC et Sybase.
  • SAP HANA fournit un approvisionnement et des rapports en temps réel.
  • SAP HANA fournit des rapports analytiques en temps réel hautes performances.
  • SAP HANA réduit le coût informatique total.