SAP HANA Database

Pour créer un MPD prenant en charge les fonctionnalités spécifiques à la famille de SGBD SAP® HANA , sélectionnez la version appropriée dans la zone SGBD de la boîte de dialogue Nouveau modèle. Pour afficher ces extensions du métamodèle de PowerAMC dans l'Editeur de ressources, sélectionnez SGBD > Editer le SGBD courant et développez le noeud Profile.

Les sections suivantes répertorient les extensions fournies pour SAP HANA.

Tables

Général :

Nom

Description

Type

Spécifie le type de table. Vous pouvez choisir l'une des valeurs suivantes :
  • Row - [défaut] Si la plupart des accès à la table impliquent la sélection de quelques enregistrements, avec tous les attributs sélectionnés, le stockage basé sur les lignes est préférable.
  • Column - Si la plupart des accès à la table impliquent un grand nombre d'ensembles de données, avec peu d'attributs sélectionnés, un stockage basé sur les colonnes est préférable.
  • History column - Crée une table avec un type de session HISTORY, pour prendre en charge les requêtes temporelles, qui sont des requêtes qui portent sur les états historiques de la base de données.
  • Global temporary - La définition de la table est globalement disponible tandis que les données ne sont visibles que pour la session courante. La table est tronquée à la fin de la session.
  • Local temporary - La définition et les données de la table ne sont visibles que dans la session courante. La table est tronquée à la fin de la session.

Nom dans le script : FullType

Les extensions suivantes sont disponibles sur l'onglet HANA :

Nom

Description

Type de consignation

Spécifie que la consignation de la table est activée. Vous pouvez choisir l'une des valeurs suivantes :
  • logging - [défaut]
  • nologging - spécifie que la consignation est désactivée. La définition de la table est alors persistante et disponible de façon globale et les données sont temporaires et globales. La gestion des ressources doit par conséquent supprimer de façon explicite une table NOLOGGING.

Nom dans le script : LoggingType

Période de rétention

[si nologging est sélectionné] Spécifie la durée de rétention (en secondes) de la table créée comme nologging.

Nom dans le script : Retention

Colonnes

Les extensions suivantes sont disponibles sur l'onglet Détails :

Nom

Description

Stocké comme

Spécifie le type de données stocké.

Nom dans le script : StoreDataType

Type DDIC

Spécifie le type de données d'application.

Nom dans le script : DDICDataType

Index

Les extensions suivantes sont disponibles sur l'onglet Général :

Nom

Description

Descendant

Spécifie que l'index doit être créé en ordre décroissant.

Nom dans le script : DescIndex

Clés

Les extensions suivantes sont disponibles sur l'onglet Général :

Nom

Description

Type de clé

Spécifie le type de clé.

Nom dans le script : KeyType

Rôles

Les extensions suivantes sont disponibles sur l'onglet Général :

Nom

Description

Visibilité globale

Spécifie que le rôle est disponible de façon globale.

Nom dans le script : GlobalVisibility

ID global

[si Visibilité globale est sélectionné] Spécifie le nom de rôle externe pour l'utilisateur global.

Nom dans le script : GlobalID

Références

Les extensions suivantes sont disponibles sur l'onglet HANA :

Nom

Description

Cardinalité

Spécifie l'attribut HANA Cardinality.

Nom dans le script : HANACardinality

Type de jointure

Spécifie l'attribut HANA Join Type.

Nom dans le script : HANAJoinType

Colonne de langue

Spécifie l'attribut HANA Language Column.

Nom dans le script : HANALanguageColumn

Utilisateurs

Les extensions suivantes sont disponibles sur l'onglet Général :

Nom

Description

Identification

Spécifie le type d'identification (global, local ou external).

Nom dans le script : Identification

Nom distinctif

Spécifie le nom distinctif (DN) de l'utilisateur dans le répertoire ou le certificat.

Nom dans le script : DistinguishedName

Mot de passe

Spécifie la copie en clair du mot de passe.

Nom dans le script : CopyPassword

Schéma implicite

Si True, la génération de la base de données va utiliser la procédure stockée sp_grantdbaccess au lieu d'une instruction create user.

Nom dans le script : ImplicitSchema

Schéma par défaut

Spécifie le premier schéma recherché pour résoudre les noms des objets pour cet utilisateur.

Nom dans le script : DefaultSchema

Packages

Les extensions suivantes sont disponibles sur l'onglet HANA des packages HANA :

Nom

Description

Package structurel

Spécifie que le package est un package structurel.

Nom dans le script : Structural

Nom d'objet

Spéficie le nom d'objet HANA.

Nom dans le script : _ObjectName_

Faits (vues analytiques) et dimensions (vues attributs)

Les extensions suivantes sont disponibles sur l'onglet HANA :

Nom

Description

Client par défaut

Spécifie l'attribut HANA Default Client.

Nom dans le script : DefaultClient

Langue par défaut

Spécifie l'attribut HANA Default Language.

Nom dans le script : DefaultLanguage

Membre par défaut [Dimension uniquement]

Spécifie l'attribut HANA Default Member.

Nom dans le script : Default Member

Rapport multidimensionnel [Fait uniquement]

Spécifie l'attribut HANA Multidimensional Reporting.

Nom dans le script : MultidimensionalReporting

Package

Spécifie le package d'objet HANA.

Nom dans le script : _ObjectPackage_

Nom

Spécifie le nom d'objet HANA.

Nom dans le script : _ObjectName_

Version

Spécifie la version d'objet HANA.

Nom dans le script : _ObjectVersion_

Date de dernière mise à jour

Spécifie l'attribut HANA Last Updated.

Nom dans le script : _LastUpdatedDate_

à

Spécifie l'attribut HANA LastUpdated.

Nom dans le script : _LastUpdatedTime_

Description XML

Spécifie l'attirbut HANA XML Description.

Nom dans le script : _ObjectXML_

Attributs de dimension et attributs de fait

Les extensions suivantes sont disponibles sur l'onglet HANA :

Nom

Description

Membre par défaut

Spécifie l'attribut HANA Default Member.

Nom dans le script : DefaultMember

Info Object

Spécifie l'attribut HANA Info Object.

Nom dans le script : InfoObject

Décomposition activée

Spécifie l'attribut HANA Drill Down Enabled.

Nom dans le script : DrillDownEnabled

Caché

Spécifie l'attribut HANA Is Hidden.

Nom dans le script : IsHidden

Alias

Spécifie l'attribut HANA Alias.

Nom dans le script : Alias

Attribut de clé

[Attribut de dimension uniquement] Spécifie l'attribut HANA Key Attribute.

Nom dans le script : KeyAttribute

Clé principale

[Attribut de dimension uniquement] Spécifie l'attribut HANA Principal Key.

Nom dans le script : PrincipalKey

Hiérarchie d'attributs active

[Attribut de dimension uniquement] Spécifie l'attribut HANA Attribute Hierarchy Active.

Nom dans le script : AttributeHierarchyActive

Type de données

Spécifie l'attribut HANA AttributeDataType.

Nom dans le script : AttributeDataType

Longueur

Spécifie l'attribut HANA Calculated Attribute Length.

Nom dans le script : Length

Echelle

Spécifie l'attribut HANA Calculated Attribute Scale.

Nom dans le script : AttributeScale

Mesures de fait

Les extensions suivantes sont disponibles sur l'onglet HANA :

Nom

Description

Type de données

Spécifie l'attribut HANA MeasureDataType.

Nom dans le script : MeasureDataType

Longueur

Spécifie l'attribut HANA MeasureLength.

Nom dans le script : MeasureLength

Echelle

Spécifie l'attribut HANA MeasureScale.

Nom dans le script : MeasureScale