Qu'est-ce que SAP HANA Studio?
SAP HANA Studio est un environnement de développement intégré (IDE) basé sur Eclipse pour le développement et l'administration de la base de données SAP HANA sous la forme d'un outil GUI.
SAP HANA Studio s'exécute sur la machine client / développeur et se connecte au serveur SAP HANA. SAP HANA Studio peut accéder à la base de données SAP HANA locale ou distante.
En utilisant SAP HANA Studio, nous pouvons -
- Permet à l'utilisateur de gérer la base de données SAP HANA.
- Créez et gérez les autorisations des utilisateurs.
- Créer de nouveaux ou modifier des modèles de données existants.
Dans ce didacticiel, vous apprendrez-
- Prérequis pour SAP HANA Studio
- Plateforme prise en charge
- Téléchargez et installez SAP HANA Studio
- Ajouter un système dans SAP HANA Studio
- Travailler avec SAP HANA Studio
Prérequis pour SAP HANA Studio
Plateforme prise en charge
SAP HANA Studio fonctionne sur la plate-forme ci-dessous -
Versions Microsoft Windows x32 et x64-
- Windows XP
- Fenêtre Vista
- Fenêtre 7
- Fenêtre 8
- Serveur SUSE Linux Enterprises: version x86 64 bits, Red Hat Enterprises Linux (6.5).
- Mac OS 10.9 ou supérieur.
Exigence du système
- JAVA JVM - Lors de l'installation et de la mise à jour de SAP HANA Studio, une JVM est installée ou mise à jour.
- Client SAP HANA - C'est un logiciel, par lequel vous pourrez vous connecter à n'importe quelle autre base de données, application.
- Le client SAP HANA peut être installé sur Unix / Linux et Microsoft Windows ainsi que sur l'hôte du serveur SAP HANA lors de l'installation du serveur. Client SAP HANA installé séparément du studio SAP HANA.
Téléchargez et installez SAP HANA Studio
Chemin d'installation
L'installation par défaut sur le chemin du système en fonction du système d'exploitation et de leur version est comme ci-dessous -
- Microsoft Window (32 et 64 bits) - C: \ Program files \ sap \ hdbstudio.
- Linux x86, 64 bits - / user / sap / hdbstudio.
- Mac OS, 64 bits - / Applications / sap / hdbstudio.app
Téléchargement de logiciel
Vous pouvez télécharger SAP HANA Studio et SAP HANA Client à partir d'ici
Sélectionnez le fichier à télécharger en fonction de votre système d'exploitation -
Installation sur Microsoft Window
Installez SAP HANA Studio dans le répertoire par défaut avec des privilèges d'administration ou dans le dossier d'accueil de l'utilisateur sans privilèges d'administration.
Cliquez sur hdbsetup.exe pour installer SAP HANA studio.
Un écran de gestion du cycle de vie SAP HANA apparaît.
Le dossier d'installation par défaut est C: / Program Files / SAP / hdbstudio.
Étape 1) Définissez les propriétés du studio
- Sélectionnez installer le nouveau SAP HANA Studio.
- Cliquez sur
Button.
L'écran de sélection des fonctionnalités apparaît comme ci-dessous -
Étape 2) Sélectionnez les fonctionnalités
- L'écran Sélectionner les fonctionnalités permet de sélectionner les fonctionnalités.
- Sélectionnez la fonction comme ci-dessous -
- Administration de SAP HANA Studio - Ensemble d'outils pour diverses tâches d'administration, à l'exclusion du transport.
- Développement d'applications SAP HANA Studio - Ensemble d'outils pour le développement d'applications natives SAP HANA (outils XS et UI5 à l'exclusion de SAPUI5).
- Développement de base de données SAP HANA Studio - Ensemble d'outils pour le développement de contenu.
- Cliquez sur le
bouton.
Étape 3) Vérifiez et confirmez
- L'écran Review & Conform s'affiche.
- Affichage récapitulatif de l'installation de SAP HANA Studio.
- Cliquez sur
Button.
Étape 4 et 5) Installez le logiciel et terminez.
- L'écran de progression de l'installation apparaît et après il va à la page de fin.
- Un message "Vous avez installé avec succès SAP HANA Studio".
- Cliquez sur le
bouton.
Exécutez SAP HANA Studio
Maintenant, allez dans le dossier d'installation par défaut est "C: / Program Files / SAP / hdbstudio".
Il y a un fichier hdbstudio.exe, en faisant un clic droit dessus, vous pouvez créer un raccourci sur le bureau.
Lorsque vous cliquez sur le fichier «hdbstudio.exe», l'écran du lanceur d'espace de travail s'affiche ci-dessous.
- L'espace de travail est sélectionné par défaut. Nous pouvons changer l'emplacement de l'espace de travail par l'option Parcourir. L'espace de travail est utilisé pour stocker les paramètres de configuration du studio et les artefacts de développement.
- Sélectionnez l'option «Utiliser cette option par défaut et ne plus demander» pour éviter que cet écran n'apparaisse à chaque fois pour la sélection de l'espace de travail lorsque nous ouvrons SAP HANA Studio.
- Cliquez sur le
bouton.
L'écran de bienvenue de SAP HANA Studio apparaît -
Dans l'écran de bienvenue, une perspective différente est affichée, le détail de chaque perspective est comme ci-dessous -
-
Perspective de la console d'administration
Cet écran est utilisé pour configurer, administrer et surveiller la base de données SAP HANA. Plusieurs vues et éditeurs sont disponibles dans la console d'administration SAP HANA.
La barre d'outils de la vue système est utilisée pour l'administration; il ressemble à ci-dessous -
Vous trouverez ci-dessous un tableau présentant les éditeurs et les vues au niveau du système disponibles dans la console d'administration SAP HANA.
View / Editeurs | Détail | Chemin | image |
---|---|---|---|
Systèmes | La vue Système fournit une vue hiérarchique de tout le système SAP HANA géré dans SAP HANA Studio avec leur contenu (catalogue, contenu, etc.) | Fenêtre-> Afficher la vue -> Système | |
Moniteur système | System Monitor est un éditeur qui fournit une vue d'ensemble de toutes les bases de données SAP HANA en une seule capture d'écran. Nous pouvons voir le détail du système individuel dans System Monitor en explorant vers le bas. | Bouton sur la barre d'outils de la vue système. | |
Administration | Ceci est utilisé pour effectuer des tâches d'administration et de surveillance. | 1. À partir de la barre d'outils système. 2. En double-cliquez sur Système. | |
Mode de diagnostic d'administration | Cet éditeur est utilisé en cas d'urgence pour effectuer une surveillance et une opération sur le système dans lequel soit Aucune connexion SQL disponible soit la surcharge de la connexion SQL. | 1. Cliquez sur l'icône de la liste des outils d'administration. 2.Ctrl + Maj + O | |
Sauvegarde | Utilisé pour effectuer la sauvegarde et l'administration. | Développez le système et choisissez la sauvegarde. | |
Sécurité | Cet éditeur est utilisé pour gérer le sujet ci-dessous: 1.Politique de mot de passe 2.Cryptage du volume de données | Option de sécurité à partir des vues de sécurité du système. | |
Console SQL | Utilisé pour saisir, exécuter et analyser des instructions SQL dans SQL Console. | Dans la barre d'outils système, choisissez SQL |
-
Point de vue du modélisateur
Cette perspective est utilisée pour créer des objets de modélisation, la gestion des objets de base de données dans le système SAP HANA. Cette perspective utilisée par les modélisateurs pour l'activité suivante -
- Créer / modifier des tableaux, des fonctions, des index, des vues, des séquences, des synonymes, des déclencheurs, des vues.
- Créez des objets de modélisation tels que la vue d'attribut, la vue analytique, la vue de calcul, les privilèges analytiques, les procédures et la table de décision.
- Provisionnement des données vers la base de données SAP HANA à partir de la source SAP / NonSAP via SLT, BODS, DXC.
-
Perspective de développement
Cette perspective est utilisée pour développer une application sur HANA pour l'environnement Web. Dans ce langage de programmation Perspective est utilisé - Java Script, J Query, ODATA, etc.
-
Perspective de gestion du cycle de vie
Cet écran est utilisé pour installer et mettre à jour le logiciel concernant la base de données SAP HANA et SAP HANA Studio. La gestion du cycle de vie est également utilisée pour transporter un objet d'un système HANA vers un autre système HANA.
Ajouter un système dans SAP HANA Studio
Pour travailler avec la base de données SAP HANA, l'utilisateur doit être connecté à la base de données SAP HANA à partir de SAP HANA Studio. Nous construisons donc une connexion à SAP HANA DATABASE comme ci-dessous -
Étape 1) Cliquez sur l'icône "Ajouter un système" dans la barre d'outils système comme ci-dessous -
Étape 2) Fournissez les détails suivants comme ci-dessous -
- Nom d'hôte - Entrez ici la base de données SAP HANA.
- Numéro d'instance - Numéro d'instance à deux chiffres.
- Description - Description du système pour une meilleure compréhension
- Cliquez sur le
bouton.
Un écran de propriétés de connexion apparaît dans lequel nous devons saisir l'utilisateur et le mot de passe de la base de données SAP HANA.
- Entrez le nom d'utilisateur et le mot de passe de la base de données SAP HANA pour y accéder à partir de SAP HANA Studio.
- Cliquez sur le
bouton.
S'il n'y a pas d'erreur, la connexion réussit et le nom du système est ajouté dans SAP HANA Studio sous System Node.
Travailler avec SAP HANA Studio
Pour vous connecter à la base de données SAP HANA via SAP HANA Studio, procédez comme suit:
- Cliquez sur Système ajouté. Ici "DB (HANAUSER)".
- Un écran contextuel pour le nom d'utilisateur / mot de passe. Entrez le nom d'utilisateur et le mot de passe pour la base de données HANA.
- Cliquez sur le bouton Ok.
Après la connexion à SAP HANA Studio, nous obtenons l'écran ci-dessous pour le système HANA sélectionné.
Dans Hana Studio sous le système HANA après les sorties de sous-nœuds-
-
Catalogue
Le nœud Catalogue SAP HANA Studio représente le dictionnaire de données SAP HANA, dans lequel l'objet de base de données (table, vue, procédure, index, déclencheur, synonymes, etc.) est stocké dans le dossier de schéma. Lorsque l'utilisateur est créé dans SAP HANA, le schéma du même nom est créé par défaut dans la base de données SAP HANA. Il s'agit d'un schéma par défaut de l'utilisateur lorsqu'un utilisateur crée un objet de base de données. Le schéma est utilisé pour regrouper l'objet de base de données.
Schéma définit un conteneur contenant des objets de base de données tels que Table, Vues, Déclencheur, Procédure, Séquence, Fonction, Index, Synonymes, etc.
Le schéma peut être créé dans l'éditeur SQL par ci-dessous SQL-
CRÉER LE SCHÉMA "SCHEMA_NAME" APPROPRIÉ PAR "USERNAME".
Ici, "SCHEMA_NAME" ET "USERNAME" doivent être modifiés conformément à l'exigence. Après l'actualisation du nœud de catalogue, le schéma nouvellement créé s'affiche.
J'ai créé le schéma "DHK_SCHEMA" par celui-ci en front SQL.
Tous les objets de base de données sont stockés dans le dossier respectif du schéma comme ci-dessous -
-
Approvisionnement
Le provisionnement est utilisé pour sélectionner les métadonnées source et importer des métadonnées et des données dans SAP HANA.
Il existe deux catégories de provisionnement, ils sont -
- Outil intégré SAP HANA (fichier plat, Smart Data Access, Smart Data Streaming, etc.)
- Outils externes (SLT, BODS, DXC, etc.)
Dans le nœud SAP HANA Studio Provisioning, SAP utilise une nouvelle fonctionnalité appelée «Smart Data Access» qui est Built in Tool.
Smart Data Access combine des données provenant de sources de données hétérogènes telles que Hadoop, Teradata, Oracle et Sybase.
Les données provenant de différentes sources seront stockées dans la base de données SAP HANA en tant que «Table virtuelle». La restriction avec les tables virtuelles est qu'elles ne peuvent être utilisées que pour créer des vues de calcul dans SAP HANA.
-
Teneur
Content Node est Design Time Repository, qui contient toutes les informations des modèles de données dans le package. Toutes les vues d'informations, par exemple (vue d'attributs, vue analytique, vue de calcul, etc.) seront créées dans le package sous le nœud de contenu.
Le package est utilisé pour regrouper les objets d'information associés de manière structurée. Le package peut être créé en cliquant avec le bouton droit sur Content Node -> New-> Package.
-
Sécurité
Le nœud de sécurité dans SAP HANA Studio contient 3 sous-nœuds, ils sont -
- Sécurité - Utilisé pour créer une stratégie d'audit utilisateur, une stratégie de mot de passe, etc.
- Utilisateurs - Utilisé pour créer / modifier / supprimer un utilisateur. Le rôle et les privilèges seront également accordés à l'utilisateur à partir de cet écran.
- Rôles - Utilisé pour créer / modifier / supprimer des rôles. Les privilèges sont ajoutés / supprimés d'ici au rôle.