Partager via


Ensemble de lignes MDSCHEMA_HIERARCHIES

Décrit chaque hiérarchie dans une dimension particulière.

Colonnes de l'ensemble de lignes

L'ensemble de lignes MDSCHEMA_HIERARCHIES contient les colonnes suivantes.

Nom de la colonne

Indicateur de type

Longueur

Description

CATALOG_NAME

DBTYPE_WSTR

Nom du catalogue auquel appartient cette hiérarchie. NULL si le fournisseur ne prend pas en charge les catalogues.

SCHEMA_NAME

DBTYPE_WSTR

Non pris en charge

CUBE_NAME

DBTYPE_WSTR

(Obligatoire) Nom du cube auquel appartient cette hiérarchie.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

Nom unique de la dimension à laquelle appartient cette hiérarchie. Pour les fournisseurs qui génèrent des noms uniques par qualification, chaque composant du nom est délimité.

HIERARCHY_NAME

DBTYPE_WSTR

Nom de la hiérarchie. Vide si la dimension ne contient qu'une seule hiérarchie. La zone MicrosoftSQL ServerAnalysis Services doit toujours contenir une valeur.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Nom unique de la hiérarchie.

HIERARCHY_GUID

DBTYPE_GUID

Non pris en charge

HIERARCHY_CAPTION

DBTYPE_WSTR

Étiquette ou légende associée à la hiérarchie. Principalement utilisée à des fins d'affichage. En l'absence de légende, la valeur HIERARCHY_NAME est retournée. Si la dimension ne contient pas de hiérarchie ou n'en possède qu'une seule, cette colonne contient le nom de la dimension.

DIMENSION_TYPE

DBTYPE_I2

Type de la dimension. Les valeurs valides sont les suivantes :

  • MD_DIMTYPE_UNKNOWN (0)

  • MD_DIMTYPE_TIME (1)

  • MD_DIMTYPE_MEASURE (2)

  • MD_DIMTYPE_OTHER (3)

  • MD_DIMTYPE_QUANTITATIVE (5)

  • MD_DIMTYPE_ACCOUNTS (6)

  • MD_DIMTYPE_CUSTOMERS (7)

  • MD_DIMTYPE_PRODUCTS (8)

  • MD_DIMTYPE_SCENARIO (9)

  • MD_DIMTYPE_UTILIY (10)

  • MD_DIMTYPE_CURRENCY (11)

  • MD_DIMTYPE_RATES (12)

  • MD_DIMTYPE_CHANNEL (13)

  • MD_DIMTYPE_PROMOTION (14)

  • MD_DIMTYPE_ORGANIZATION (15)

  • MD_DIMTYPE_BILL_OF_MATERIALS (16)

  • MD_DIMTYPE_GEOGRAPHY (17)

HIERARCHY_CARDINALITY

DBTYPE_UI4

Nombre de membres de la hiérarchie.

DEFAULT_MEMBER

DBTYPE_WSTR

Membre par défaut de cette hiérarchie. Il s'agit d'un nom unique. Chaque hiérarchie doit avoir un membre par défaut.

ALL_MEMBER

DBTYPE_WSTR

Membre au niveau le plus élevé du cumul.

DESCRIPTION

DBTYPE_WSTR

Description explicite de la hiérarchie. NULL si aucune description n'existe.

STRUCTURE

DBTYPE_I2

Structure de la hiérarchie. Les valeurs valides sont les suivantes :

  • MD_STRUCTURE_FULLYBALANCED (0)

  • MD_STRUCTURE_RAGGEDBALANCED (1)

  • MD_STRUCTURE_UNBALANCED (2)

  • MD_STRUCTURE_NETWORK (3)

IS_VIRTUAL

DBTYPE_BOOL

Retourne toujours False.

IS_READWRITE

DBTYPE_BOOL

Valeur booléenne indiquant si la colonne d'écriture différée dans la dimension est activée.

Retourne TRUE si la colonne Write Back to dimension qui représente cette hiérarchie est activée.

DIMENSION_UNIQUE_SETTINGS

DBTYPE_I4

Retourne systématiquement MDDIMENSIONS_MEMBER_KEY_UNIQUE (1).

DIMENSION_MASTER_UNIQUE_NAME

DBTYPE_WSTR

Retourne systématiquement NULL.

DIMENSION_IS_VISIBLE

DBTYPE_BOOL

Retourne systématiquement true. Si la dimension n'est pas visible, elle n'apparaît pas dans l'ensemble de lignes du schéma.

HIERARCHY_ORDINAL

DBTYPE_UI4

Nombre ordinal de la hiérarchie, parmi toutes les hiérarchies du cube.

DIMENSION_IS_SHARED

DBTYPE_BOOL

Retourne systématiquement TRUE.

HIERARCHY_IS_VISIBLE

DBTYPE_BOOL

Valeur booléenne qui indique si la hiérarchie est visible.

Retourne TRUE si la hiérarchie est visible ; sinon, FALSE.

HIERARCHY_ORIGIN

DBTYPE_UI2

Masque de bits qui détermine la source de la hiérarchie :

  • MD_USER_DEFINED identifie des hiérarchies définies par l'utilisateur et a une valeur de 0x0000001.

  • MD_SYSTEM_ENABLED identifie des hiérarchies d'attribut et a une valeur de 0x0000002.

  • MD_SYSTEM_INTERNAL identifie des attributs sans hiérarchies d'attribut et a une valeur de 0x0000004.

Une hiérarchie d'attribut parent-enfant est à la fois MD_USER_DEFINED et MD_SYSTEM_ENABLED.

HIERARCHY_DISPLAY_FOLDER

DBTYPE_WSTR

Chemin d'accès à utiliser pour l'affichage de la hiérarchie dans l'interface utilisateur. Les noms de dossiers doivent être séparés par un point-virgule (;). Les dossiers imbriqués sont indiqués par une barre oblique inverse (\).

INSTANCE_SELECTION

DBTYPE_UI2

Indicateur fourni à l'application cliente sur la manière d'afficher la hiérarchie. Les valeurs valides sont les suivantes :

  • MD_INSTANCE_SELECTION_NONE

  • MD_INSTANCE_SELECTION_DROPDOWN

  • MD_INSTANCE_SELECTION_LIST

  • MD_INSTANCE_SELECTION_FILTEREDLIST

  • MD_INSTANCE_SELECTION_MANDATORYFILTER

L'ensemble de lignes est trié sur CATALOG_NAME, SCHEMA_NAME, CUBE_NAME, DIMENSION_UNIQUE_NAME, HIERARCHY_NAME.

Colonnes de restriction

L'ensemble de lignes MDSCHEMA_HIERARCHIES peut être restreint sur les colonnes répertoriées dans le tableau suivant.

Nom de la colonne

Indicateur de type

État de la restriction

CATALOG_NAME

DBTYPE_WSTR

Facultatif.

SCHEMA_NAME

DBTYPE_WSTR

Facultatif.

CUBE_NAME

DBTYPE_WSTR

Facultatif.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

Facultatif.

HIERARCHY_NAME

DBTYPE_WSTR

Facultatif.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Facultatif.

HIERARCHY_ORIGIN

DBTYPE_UI2

(Facultatif) Une restriction par défaut est appliquée sur MD_USER_DEFINED et MD_SYSTEM_ENABLED.

CUBE_SOURCE

DBTYPE_UI2

(Facultatif) Bitmap avec l'une des valeurs valides suivantes :

  • 1 CUBE

  • 2 DIMENSION

La restriction par défaut est la valeur 1.

HIERARCHY_VISIBILITY

DBTYPE_UI2

(Facultatif) Bitmap avec l'une des valeurs valides suivantes :

  • 1 Visible

  • 2 Non visible

La restriction par défaut est la valeur 1.