Ensemble de lignes MDSCHEMA_LEVELS
Décrit chaque niveau dans une hiérarchie particulière.
Colonnes de l'ensemble de lignes
L'ensemble de lignes MDSCHEMA_LEVELS contient les colonnes suivantes.
Nom de colonne |
Indicateur de type |
Longueur |
Description |
---|---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Nom du catalogue auquel appartient ce niveau. Valeur NULL si le fournisseur ne prend pas en charge les catalogues. |
|
SCHEMA_NAME |
DBTYPE_WSTR |
Nom du schéma auquel appartient ce niveau. NULL si le fournisseur ne prend pas en charge les schémas. |
|
CUBE_NAME |
DBTYPE_WSTR |
Nom du cube auquel appartient ce niveau. |
|
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Nom unique de la dimension à laquelle appartient ce niveau. Pour les fournisseurs qui génèrent des noms uniques par qualification, chaque composant du nom est délimité. |
|
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Nom unique de la hiérarchie. Si le niveau appartient à plusieurs hiérarchies, il existe une ligne pour chaque hiérarchie dont il fait partie. Pour les fournisseurs qui génèrent des noms uniques par qualification, chaque composant du nom est délimité. |
|
LEVEL_NAME |
DBTYPE_WSTR |
Nom du niveau. |
|
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
Nom unique du niveau avec caractères d'échappement appropriés. |
|
LEVEL_GUID |
DBTYPE_GUID |
Non pris en charge. |
|
LEVEL_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 LEVEL_NAME est retournée. |
|
LEVEL_NUMBER |
DBTYPE_UI4 |
Distance du niveau par rapport à la racine de la hiérarchie. Le niveau de la racine est égal à zéro (0). |
|
LEVEL_CARDINALITY |
DBTYPE_UI4 |
Nombre de membres du niveau. |
|
LEVEL_TYPE |
DBTYPE_I4 |
Type de niveau :
|
|
DESCRIPTION |
DBTYPE_WSTR |
Description du niveau à l'intention des utilisateurs. NULL si aucune description n'existe. |
|
CUSTOM_ROLLUP_SETTINGS |
DBTYPE_I4 |
Bitmap qui définit les options de cumul personnalisé :
|
|
LEVEL_UNIQUE_SETTINGS |
DBTYPE_I4 |
Image bitmap qui spécifie quelles colonnes contiennent des valeurs uniques, si le niveau ne contient que des membres avec des noms ou des clés uniques. Le fichier Msmd.h définit les constantes de valeur binaire suivantes pour cette image bitmap :
La clé est toujours unique dans Microsoft SQL Server Analysis Services. Le nom est unique si le paramètre sur l'attribut est UniqueInDimension ou UniqueInAttribute |
|
LEVEL_IS_VISIBLE |
DBTYPE_BOOL |
Valeur booléenne qui indique si le niveau est visible. Renvoie toujours True. Si le niveau n'est pas visible, il n'est pas inclus dans l'ensemble de lignes du schéma. |
|
LEVEL_ORDERING_PROPERTY |
DBTYPE_WSTR |
ID de l'attribut sur lequel le niveau est trié. |
|
LEVEL_DBTYPE |
DBTYPE_I4 |
Énumération DBTYPE de la colonne des clés de membre utilisée pour l'attribut de niveau. Null si des clés concaténées sont utilisées comme colonne des clés de membre. |
|
LEVEL_MASTER_UNIQUE_NAME |
DBTYPE_WSTR |
Retourne toujours NULL. |
|
LEVEL_NAME_SQL_COLUMN_NAME |
DBTYPE_WSTR |
Représentation SQL des noms de membre du niveau. |
|
LEVEL_KEY_SQL_COLUMN_NAME |
DBTYPE_WSTR |
Représentation SQL des valeurs de clé des membres du niveau. |
|
LEVEL_UNIQUE_NAME_SQL_COLUMN_NAME |
DBTYPE_WSTR |
Représentation SQL des noms de membre uniques. |
|
LEVEL_ATTRIBUTE_HIERARCHY_NAME |
DBTYPE_WSTR |
Nom de la hiérarchie d'attribut fournissant la source du niveau. |
|
LEVEL_KEY_CARDINALITY |
DBTYPE_UI2 |
Nombre de colonnes dans la clé de niveau. |
|
LEVEL_ORIGIN |
DBTYPE_UI2 |
Bitmap qui définit comment le niveau a été alimenté :
|
L'ensemble de lignes est trié sur CATALOG_NAME, SCHEMA_NAME, CUBE_NAME, DIMENSION_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, LEVEL_NUMBER.
Colonnes de restriction
L'ensemble de lignes MDSCHEMA_LEVELS 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 |
Facultative |
SCHEMA_NAME |
DBTYPE_WSTR |
Ce paramètre est facultatif. |
CUBE_NAME |
DBTYPE_WSTR |
Ce paramètre est facultatif. |
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Ce paramètre est facultatif. |
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Ce paramètre est facultatif. |
LEVEL_NAME |
DBTYPE_WSTR |
Ce paramètre est facultatif. |
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
Ce paramètre est facultatif. |
LEVEL_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 :
La restriction par défaut est la valeur 1. |
LEVEL_VISIBILITY |
DBTYPE_UI2 |
(Facultatif) Bitmap avec l'une des valeurs suivantes :
La restriction par défaut est la valeur 1. |