SAP HANA - Présentation de SQL

SQL signifie langage de requête structuré.

C'est un langage standardisé pour communiquer avec une base de données. SQL est utilisé pour récupérer les données, stocker ou manipuler les données dans la base de données.

Les instructions SQL exécutent les fonctions suivantes -

  • Définition et manipulation des données
  • La gestion du système
  • Gestion de session
  • Gestion des transactions
  • Définition et manipulation de schéma

L'ensemble des extensions SQL, qui permettent aux développeurs de pousser des données dans la base de données, est appelé SQL scripts.

Langage de manipulation de données (DML)

Les instructions DML sont utilisées pour gérer les données dans les objets de schéma. Quelques exemples -

  • SELECT - récupérer les données de la base de données

  • INSERT - insérer des données dans un tableau

  • UPDATE - met à jour les données existantes dans une table

Langage de définition de données (DDL)

Les instructions DDL sont utilisées pour définir la structure ou le schéma de la base de données. Quelques exemples -

  • CREATE - pour créer des objets dans la base de données

  • ALTER - modifie la structure de la base de données

  • DROP - supprimer des objets de la base de données

Langage de contrôle des données (DCL)

Quelques exemples d'instructions DCL sont -

  • GRANT - donne les privilèges d'accès de l'utilisateur à la base de données

  • REVOKE - retirer les privilèges d'accès donnés avec la commande GRANT

Pourquoi avons-nous besoin de SQL?

Lorsque nous créons des vues d'informations dans SAP HANA Modeler, nous les créons au-dessus de certaines applications OLTP. Tout cela en back-end fonctionne sur SQL. La base de données ne comprend que cette langue.

Pour tester si notre rapport répondra aux exigences commerciales, nous devons exécuter une instruction SQL dans la base de données si la sortie est conforme à l'exigence.

Les vues de calcul HANA peuvent être créées de deux manières: graphique ou à l'aide d'un script SQL. Lorsque nous créons des vues de calcul plus complexes, il se peut que nous devions utiliser des scripts SQL directs.

Comment ouvrir la console SQL dans HANA Studio?

Sélectionnez le système HANA et cliquez sur l'option de console SQL dans la vue système. Vous pouvez également ouvrir la console SQL en cliquant avec le bouton droit de la souris sur l'onglet Catalogue ou sur n'importe quel nom de schéma.

SAP HANA peut agir à la fois comme base de données relationnelle et OLAP. Lorsque nous utilisons BW sur HANA, nous créons des cubes dans BW et HANA, qui agissent comme une base de données relationnelle et produisent toujours une instruction SQL. Cependant, lorsque nous accédons directement aux vues HANA à l'aide d'une connexion OLAP, celle-ci agira comme base de données OLAP et MDX sera généré.