Ensemble de lignes MDSCHEMA_PROPERTIES
Décrit les propriétés des membres d'une base de données.
Colonnes de l'ensemble de lignes
L'ensemble de lignes MDSCHEMA_PROPERTIES contient les colonnes suivantes.
Nom de la colonne |
Indicateur de type |
Longueur |
Description |
---|---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Nom de la base de données. |
|
SCHEMA_NAME |
DBTYPE_WSTR |
Nom du schéma auquel appartient cette propriété. NULL si le fournisseur ne prend pas en charge les schémas. |
|
CUBE_NAME |
DBTYPE_WSTR |
Nom du cube. |
|
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Nom unique de la dimension. 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. Pour les fournisseurs qui génèrent des noms uniques par qualification, chaque composant du nom est délimité. |
|
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
Nom unique du niveau auquel appartient cette propriété. Si le fournisseur ne prend pas en charge les niveaux nommés, il doit retourner la valeur DIMENSION_UNIQUE_NAME pour ce champ. Pour les fournisseurs qui génèrent des noms uniques par qualification, chaque composant du nom est délimité. |
|
MEMBER_UNIQUE_NAME |
DBTYPE_WSTR |
Nom unique du membre auquel appartient cette propriété. Utilisé pour les magasins de données qui ne prennent pas en charge les niveaux nommés ou qui ont des propriétés sur une base membre-par-membre. Si la propriété s'applique à tous les membres d'un niveau, cette colonne a la valeur NULL. Pour les fournisseurs qui génèrent des noms uniques par qualification, chaque composant du nom est délimité. |
|
PROPERTY_TYPE |
DBTYPE_I2 |
Bitmap qui spécifie le type de la propriété :
|
|
PROPERTY_NAME |
DBTYPE_WSTR |
Nom de la propriété. Si la clé de la propriété est identique au nom la propriété, PROPERTY_NAME reste vide. |
|
PROPERTY_CAPTION |
DBTYPE_WSTR |
Étiquette ou légende associée à la propriété, essentiellement à des fins d’affichage. En l'absence de légende, la valeur PROPERTY_NAME est retournée. |
|
DATA_TYPE |
DBTYPE_UI2 |
Type de données de la propriété. |
|
CHARACTER_MAXIMUM_LENGTH |
DBTYPE_UI4 |
Longueur maximale possible de la propriété, s'il s'agit d'un caractère, d'une donnée binaire ou de type bit. Zéro indique qu'il n'existe pas de longueur maximale définie. Retourne NULL pour tous les autres types de données. |
|
CHARACTER_OCTET_LENGTH |
DBTYPE_UI4 |
Longueur maximale possible (en octets) de la propriété, s'il s'agit d'un caractère ou d'une donnée binaire. Zéro indique qu'il n'existe pas de longueur maximale définie. Retourne NULL pour tous les autres types de données. |
|
NUMERIC_PRECISION |
DBTYPE_UI2 |
Précision maximale de la propriété, s'il s'agit d'un type de données numérique. Retourne NULL pour tous les autres types de données. |
|
NUMERIC_SCALE |
DBTYPE_I2 |
Nombre de chiffres situés à droite de la virgule décimale, s'il s'agit d'un type DBTYPE_NUMERIC ou DBTYPE_DECIMAL. Retourne NULL pour tous les autres types de données. |
|
DESCRIPTION |
DBTYPE_WSTR |
Description explicite de la propriété. NULL si aucune description n'existe. |
|
PROPERTY_CONTENT_TYPE |
DBTYPE_I2 |
Type de la propriété. Il peut s'agir de l'une des énumérations suivantes :
|
|
SQL_COLUMN_NAME |
DBTYPE_WSTR |
Nom de la propriété utilisé dans les requêtes SQL de la dimension du cube ou de la base de données. |
|
LANGUAGE |
DBTYPE_UI2 |
Traduction exprimée sous la forme d'un LCID. Valide uniquement pour les traductions de propriété. |
|
PROPERTY_ORIGIN |
DBTYPE_UI2 |
Identifie le type de hiérarchie auquel s'applique la propriété :
|
|
PROPERTY_ATTRIBUTE_HIERARCHY_NAME |
DBTYPE_WSTR |
Nom de la hiérarchie d'attributs fournissant la source de la propriété. |
|
PROPERTY_CARDINALITY |
DBTYPE_WSTR |
Cardinalité de la propriété. Elle peut prendre les valeurs de chaîne suivantes :
|
|
MIME_TYPE |
DBTYPE_WSTR |
Type MIME pour les objets BLOB. |
|
PROPERTY_IS_VISIBLE |
DBTYPE_BOOL |
Valeur booléenne qui indique si la propriété est visible. TRUE si la propriété est visible ; sinon, FALSE. |
Cet ensemble de lignes de schéma n'est pas trié.
Colonnes de restriction
L'ensemble de lignes MDSCHEMA_PROPERTIES 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 |
Obligatoire |
SCHEMA_NAME |
DBTYPE_WSTR |
Facultatif |
CUBE_NAME |
DBTYPE_WSTR |
Facultatif |
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Facultatif |
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Facultatif |
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
Facultatif |
MEMBER_UNIQUE_NAME |
DBTYPE_WSTR |
Facultatif |
PROPERTY_NAME |
DBTYPE_WSTR |
Facultatif |
PROPERTY_TYPE |
DBTYPE_I2 |
Facultatif |
PROPERTY_CONTENT_TYPE |
DBTYPE_I2 |
(Facultatif) Une restriction par défaut est en place sur MDPROP_MEMBER OU MDPROP_CELL. |
PROPERTY_ORIGIN |
DBTYPE_UI2 |
(Facultatif) Une restriction par défaut est en place sur MD_USER_DEFINED OU 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. |
PROPERTY_VISIBILITY |
DBTYPE_UI2 |
(Facultatif) Bitmap avec l'une des valeurs valides suivantes :
La restriction par défaut est la valeur 1. |