HANA prend en charge les deux types de magasin de données dans la base de données. Le magasin de lignes est utilisé lorsque vous devez utiliser l'instruction Select et qu'aucune agrégation n'est effectuée.

Le magasin de colonnes est utilisé pour effectuer des agrégations et la modélisation HANA est prise en charge uniquement sur les tables basées sur des colonnes.

Il existe au total 11 fournisseurs pour les appliances matérielles SAP HANA. Les plus courants sont -

  • Dell
  • IBM
  • HP
  • Cisco
  • Lenovo

Le studio HANA est un outil basé sur des éclipses et fournit un support pour le développement et l'administration dans le système HANA. Vous pouvez effectuer la modélisation HANA en haut des tables dans la base de données, l'approvisionnement des données, l'administration HANA et diverses autres activités à l'aide du studio HANA.

Le client SAP HANA Studio est disponible pour Windows XP, Windows Vista et Windows 7 pour les systèmes d'exploitation 32 bits et 64 bits.

Le concept en mémoire de SAP HANA signifie que toutes les données sont stockées dans la mémoire RAM. Une base de données conventionnelle transfère les données de la mémoire en 5 millisecondes, cependant SAP HANA In-memory prend 5 nanosecondes pour lire les données.

SAP HANA utilise une architecture de processeur multicœur et stocke les données dans un stockage basé sur des lignes et des colonnes dans la base de données HANA.

Seul le système d'exploitation pris en charge par HANA est Suse Linux Enterprise Server SP1 / SP2 (SLES SP1 / 2).

Considérez le tableau ci-dessous - FCTSales

PaysProduitUnités vendues
Angleterreiphone 6107
IndeSamsung Note 6250
NOUSLenovo A110110

Row Based Storage -

  • England
  • Iphone6
  • 107
  • India
  • Samsung Note 6
  • 250
  • US
  • Lenovo A110
  • 110

Column Based Storage -

  • England
  • India
  • US
  • Iphone6
  • Samsung Note6
  • Lenovo A110
  • 107
  • 250
  • 110

Où utiliser le stockage basé sur les lignes?

Sélectionnez * parmi FCTSales où Country = 'US'

Où utiliser le stockage basé sur des colonnes?

Sélectionnez SUM (Units_sold) dans FCTSales où Product = 'Lenovo A110'

  • Serveur d'index
  • Nom du serveur
  • Serveur statistique
  • Serveur préprocesseur
  • Moteur XS
  • Agent hôte SAP
  • Structure LM
  • Agent de diagnostic SAP Solution Manager

Le serveur d'index contient un moteur pour traiter les données dans la base de données HANA. Ces moteurs de données sont responsables de gérer toutes les instructions SQL / MDX dans le système HANA. Le serveur d'index contient également Session and Transaction Manager qui est chargé de gérer toutes les transactions en cours et terminées.

La couche de persistance fournit un mécanisme intégré pour la reprise après sinistre dans le système HANA. Il garantit que la base de données est restaurée à son état le plus récent en cas de défaillance du système.

La couche de persistance gère également les données, les journaux de transactions et de configuration et la sauvegarde de ces fichiers. Les sauvegardes des données et des fichiers journaux sont effectuées aux points de sauvegarde et sont normalement planifiées toutes les 5 à 10 minutes.

  • Clé de licence temporaire
  • Clé de licence permanente

Les clés de licence temporaires sont automatiquement installées lorsque vous installez la base de données HANA. Ces clés ne sont valables que pendant 90 jours et vous devez demander des clés de licence permanentes auprès du marché SAP avant l'expiration de cette période de 90 jours après l'installation.

Les clés de licence permanentes sont valides jusqu'à la date d'expiration prédéfinie. Les clés de licence spécifient la quantité de mémoire sous licence pour cibler l'installation HANA.

Il existe deux types de clés de licence permanentes pour le système HANA -

Unenforced - Si une clé de licence non appliquée est installée et que la consommation du système HANA dépasse la quantité de mémoire de licence, le fonctionnement de SAP HANA n'est pas affecté dans ce cas.

Enforced- Si la clé de licence appliquée est installée et que la consommation du système HANA dépasse la quantité de mémoire de licence, le système HANA est verrouillé. Si cette situation se produit, le système HANA doit être redémarré ou une nouvelle clé de licence doit être demandée et installée.

Accordez les privilèges SELECT sur les schémas des tables de fondation de données utilisées à l'utilisateur "_SYS_REPO"

GRANT SELECT ON SCHEMA "<SCHEMA_NAME>" TO _SYS_REPO AVEC GRANT OPTION

Backup -

Il est utilisé pour effectuer la sauvegarde et la restauration dans le système SAP HANA. Vous pouvez vérifier les détails de la configuration de sauvegarde, exécuter une sauvegarde manuelle, pour vérifier le dernier retour réussi effectué, etc. pour la sauvegarde des données et des journaux.

Catalog -

Il contient des objets SGBDR tels que des schémas, des tables, des vues, des procédures, etc. Vous pouvez ouvrir l'éditeur SQL et concevoir des objets de base de données

Content -

Ceci est utilisé pour maintenir le référentiel de conception

Vous pouvez créer de nouveaux packages et concevoir des vues d'informations dans le système HANA. Différentes vues peuvent être créées sous l'onglet Contenu pour répondre aux besoins de l'entreprise et pour réaliser des rapports analytiques en haut des vues de modélisation.

Provisioning -

Ceci est utilisé pour l'accès intelligent aux données pour se connecter à d'autres bases de données comme HADOOP, TERADATA et SYBASE

Security -

Ceci est utilisé pour définir les utilisateurs et attribuer des rôles. Vous pouvez définir divers privilèges sur différents utilisateurs à l'aide de l'onglet Sécurité. Vous pouvez attribuer des privilèges de base de données et de package à différents utilisateurs pour contrôler l'accès aux données.

Open Data Preview -

Ceci est utilisé pour voir les données stockées dans une table d'objets ou une vue de modélisation. Lorsque vous ouvrez l'aperçu des données, vous obtenez trois options -

  • Données brutes
  • Valeurs distinctes
  • Analysis

Open Definition -

Ceci est utilisé pour voir la structure de la table - nom de colonne, type de données de colonne, clés, etc.

Allez dans Administration → alertes

Dans l'onglet Administration, vous pouvez vérifier la vue d'ensemble du système, le paysage, les volumes, la configuration, les informations système, etc.

SAP HANA cockpit est un site SAP Fiori Launchpad qui vous permet avec un point d'accès unique à une gamme d'applications Web pour l'administration en ligne de SAP HANA. Vous accédez au cockpit SAP HANA via un navigateur Web.

Pour ouvrir SAP HANA Cockpit → Cliquez avec le bouton droit sur le système HANA dans Studio → Configuration et surveillance → ouvrez le cockpit SAP HANA

Catalog -

Il contient des objets SGBDR tels que des schémas, des tables, des vues, des procédures, etc. Vous pouvez ouvrir l'éditeur SQL et concevoir des objets de base de données.

Content -

Ceci est utilisé pour maintenir le référentiel de conception. Vous pouvez créer de nouveaux packages et concevoir des vues d'informations dans le système HANA. Différentes vues peuvent être créées sous l'onglet Contenu pour répondre aux besoins de l'entreprise et pour réaliser des rapports analytiques en haut des vues de modélisation.

Vue analytique

L'option Copier vous permet de copier une vue d'informations existante et d'y apporter des modifications.

L'option dérivée permet de créer une copie d'une vue existante et vous ne pouvez pas y apporter de modifications.

Data Foundation - pour ajouter des tables de base de colonne.

Star Join - pour ajouter d'autres types de vues.

Sémantique - pour définir les paramètres utilisateur et pour définir les mesures et les dimensions.

  • Mesure et attribut
  • Hierarchies
  • Parameters/Variables
  • Nouvelle colonne calculée

La nouvelle colonne calculée est définie comme une colonne ajoutée à la volée dans l'onglet Analyse lorsqu'une vue est activée. Cette colonne n'existe pas au niveau de la base de données ou au niveau de Data Foundation ou Star Join.

Vous pouvez sélectionner Basculer vers le mode d'analyse des performances. Cela vous permet d'effectuer une analyse des performances en validant le type de jointure et la cardinalité corrects.

Il simplifie le processus de conception car vous permet de sélectionner plusieurs mesures à partir de plusieurs tables de faits.

Vous pouvez implémenter 3NF en utilisant Star Join.

Les variables sont utilisées comme directive de filtre SQL explicite pour que les consommateurs de vue filtrent les données de vue, en fonction des valeurs de colonne d'attribut spécifiées dans l'invite d'interface utilisateur variable d'un client BI. Lorsque vous accédez à l'aperçu des données, les variables permettent aux utilisateurs de transmettre la valeur de l'attribut défini dans la variable.

Vous pouvez sélectionner une seule valeur, plage ou plage dans le type de sélection.

  • Join
  • Union
  • Project
  • Aggregation
  • Rank.

Projection

Il y a un losange sur le nom de la vue s'il n'est pas actif.

Non. Dans une vue de calcul avec jointure en étoile, vous ne pouvez utiliser que les vues de calcul de gradation.

Les privilèges analytiques sont utilisés pour limiter l'accès aux vues d'informations HANA. Vous pouvez attribuer différents types de droits à différents utilisateurs sur différents composants d'une vue dans Privilèges analytiques.

À l'aide des privilèges analytiques, vous pouvez ajouter un attribut et des valeurs de région aux restrictions d'attribut et la durée est définie dans la validité des privilèges.

Le privilège analytique peut être ajouté au profil utilisateur dans Utilisateur et rôles sous l'onglet Sécurité.

  • SLT de réplication SAP LT
  • Services de données SAP
  • Connexion d'extraction directe DXC
  • Load
  • Replicate
  • Suspend
  • Resume

Sur votre système SAP source A1, vous souhaitez configurer un RFC approuvé sur le système cible B1. Lorsque cela est fait, cela signifie que lorsque vous êtes connecté à A1 et que votre utilisateur dispose d'une autorisation suffisante dans B1, vous pouvez utiliser la connexion RFC et vous connecter à B1 sans avoir à ressaisir l'utilisateur et le mot de passe.

SM59 pour créer un RFC de confiance

Ltr pour configurer la connexion

Accédez à SAP HANA Modeler Perspective → Data Provisioning.

Vous devez sélectionner Applications SAP dans le type de magasin de données et SAP HANA dans la liste déroulante Base de données.

Le travail de réplication peut être effectué dans Data Services Management Console. Vous devez aller dans l'onglet Statut et sélectionner le référentiel dans lequel le travail est créé → Statut du travail par lots.

Vous y trouverez différents onglets - Trace, Monitor, Error et Performance Monitor.

Pour activer l'audit du travail par lots, cela peut être fait dans les paramètres d'exécution du travail.

Accédez à l'onglet d'état et sélectionnez le référentiel dans lequel le travail est créé → Configuration du travail par lots → Ajouter une planification.

Vous pouvez trouver ici les paramètres d'exécution du travail tout en ajoutant un calendrier pour le travail.

Le propriétaire représente le nom du schéma où les tables seront déplacées à l'aide d'un travail par lots.

Vous trouverez ci-dessous la liste des méthodes d'authentification prises en charge par SAP HANA -

  • Identifiant Mot de passe
  • Kerberos
  • SAML 2.0
  • Billets de connexion SAP
  • X.509

Les utilisateurs restreints sont les utilisateurs qui accèdent au système HANA avec certaines applications et qui ne disposent pas de privilèges SQL sur le système HANA. Lorsque ces utilisateurs sont créés, ils n'ont aucun accès au départ.

Si nous comparons les utilisateurs restreints avec les utilisateurs standard -

  • Les utilisateurs restreints ne peuvent pas créer d'objets dans la base de données HANA ou dans leurs propres schémas.

  • Ils n'ont pas accès pour afficher les données de la base de données car ils n'ont pas de rôle public générique ajouté au profil comme les utilisateurs standard.

  • Ils peuvent se connecter à la base de données HANA uniquement via HTTP / HTTPS.

Seuls les utilisateurs de base de données disposant du privilège système ROLE ADMIN sont autorisés à créer des utilisateurs et des rôles dans HANA Studio.

  • Privilège système
  • Privilège d'objet
  • Privilège analytique
  • Privilège du package
  • Privilège d'application
  • Privilège sur les rôles

Administrateur d'audit

Accédez à l'option de sécurité dans le système HANA → Audit

Sous Paramètres globaux → définissez l'état de l'audit comme activé. Vous pouvez également choisir différentes cibles d'Audit Trail.

Le fournisseur MDX est utilisé pour connecter MS Excel au système de base de données SAP HANA. Il fournit un pilote pour connecter le système HANA à Excel et est en outre utilisé pour la modélisation des données. Vous pouvez utiliser Microsoft Office Excel 2010/2013 pour la connectivité avec HANA pour Windows 32 bits et 64 bits.

Cela peut être fait dans les paramètres de sauvegarde des données basées sur des fichiers. Dans l'onglet Sauvegarde, accédez à la case à cocher Configuration → Limiter la taille maximale du fichier et entrez la taille du fichier.

Most Recent State- Utilisé pour restaurer la base de données à l'heure aussi proche que possible de l'heure actuelle. Pour cette restauration, la sauvegarde des données et la sauvegarde du journal doivent être disponibles depuis la dernière sauvegarde de données et la zone de journal est requise pour effectuer la restauration de type ci-dessus.

Point in Time- Utilisé pour restaurer la base de données à un moment précis. Pour cette restauration, la sauvegarde des données et la sauvegarde du journal doivent être disponibles depuis la dernière sauvegarde de données et la zone de journal est requise pour effectuer la restauration de type ci-dessus.

Specific Data Backup- Utilisé pour restaurer la base de données sur une sauvegarde de données spécifiée. Une sauvegarde de données spécifique est requise pour le type d'option de récupération ci-dessus.

Specific Log Position - Ce type de récupération est une option avancée qui peut être utilisée dans des cas exceptionnels où une récupération précédente a échoué.

Note - Pour exécuter l'assistant de récupération, vous devez disposer des privilèges d'administrateur sur le système HANA.

  • SAP Lumira
  • Édition d'analyse pour OLAP
  • Rapports SAP Crystal
  • Studio de design
  • Système de changement et de transport
  • Unité de livraison
  • Mode développeur
  • Mode de support SAP

Delivery Unit

L'unité de livraison est une unité unique qui peut être mappée à plusieurs colis et peut être exportée en tant qu'entité unique afin que tous les colis affectés à l'unité de livraison puissent être traités comme une seule unité.

Allez dans Fichier → Importer, vous verrez l'option ci-dessous

Ceci est utilisé pour importer des données à partir d'un fichier plat comme un fichier .xls ou.csv. Cliquez sur Suivant → Choisir le système cible → Définir les propriétés d'importation.

Sélectionnez le fichier source en parcourant le système local. Il donne également une option si vous souhaitez conserver la ligne d'en-tête. Il offre également la possibilité de créer une nouvelle table sous le schéma existant ou si vous souhaitez importer des données d'un fichier vers une table existante.