Compartir a través de


Conjunto de filas MDSCHEMA_PROPERTIES

Describe las propiedades de los miembros de una base de datos.

Columnas del conjunto de filas

El conjunto de filas MDSCHEMA_PROPERTIES contiene las siguientes columnas.

Nombre de columna

Indicador de tipo

Longitud

Descripción

CATALOG_NAME

DBTYPE_WSTR

El nombre de la base de datos.

SCHEMA_NAME

DBTYPE_WSTR

Nombre del esquema al que pertenece esta propiedad. Su valor es NULL si el proveedor no admite esquemas.

CUBE_NAME

DBTYPE_WSTR

Nombre del cubo.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

Nombre único de la dimensión. Los proveedores que generan nombres únicos por calificación tienen delimitados todos los componentes del nombre.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Nombre único de la jerarquía. Los proveedores que generan nombres únicos por calificación tienen delimitados todos los componentes del nombre.

LEVEL_UNIQUE_NAME

DBTYPE_WSTR

Nombre único del nivel al que pertenece esta propiedad. Si el proveedor no admite los niveles con nombre, debería devolver el valor DIMENSION_UNIQUE_NAME para este campo. Los proveedores que generan nombres únicos por calificación tienen delimitados todos los componentes del nombre.

MEMBER_UNIQUE_NAME

DBTYPE_WSTR

Nombre único del miembro al que pertenece esta propiedad. Se utiliza para los almacenes de datos que no admiten los niveles con nombre o tienen las propiedades miembro a miembro. Si la propiedad se aplica a todos los miembros en un nivel, esta columna es NULL. Los proveedores que generan nombres únicos por calificación tienen delimitados todos los componentes del nombre.

PROPERTY_TYPE

DBTYPE_I2

Un mapa de bits que especifica el tipo de propiedad:

  • MDPROP_MEMBER (1) identifica una propiedad de un miembro. Esta propiedad se puede utilizar en la cláusula DIMENSION PROPERTIES de la instrucción SELECT.

  • MDPROP_CELL (2) identifica una propiedad de una celda. Esta propiedad se puede utilizar en la cláusula CELL PROPERTIES que se produce al final de la instrucción SELECT.

  • MDPROP_SYSTEM (4) identifica una propiedad interna.

  • MDPROP_BLOB (8) identifica una propiedad que contiene un objeto binario grande (blob).

PROPERTY_NAME

DBTYPE_WSTR

Nombre de la propiedad. Si la clave para la propiedad es igual que el nombre de la propiedad, PROPERTY_NAME estará en blanco.

PROPERTY_CAPTION

DBTYPE_WSTR

Una etiqueta o título asociado a la propiedad, utilizados principalmente para fines de presentación. Si no existe ningún título, devuelve PROPERTY_NAME.

DATA_TYPE

DBTYPE_UI2

Tipo de datos de la propiedad.

CHARACTER_MAXIMUM_LENGTH

DBTYPE_UI4

Máxima longitud posible de la propiedad, si es un carácter, binario o tipo de bit.

Cero indica que no hay ninguna longitud máxima definida.

Para otros tipos de datos, devuelve NULL.

CHARACTER_OCTET_LENGTH

DBTYPE_UI4

Longitud máxima posible en bytes de la propiedad, si es de caracteres o tipo binaria.

Cero indica que no hay ninguna longitud máxima definida.

Para otros tipos de datos, devuelve NULL.

NUMERIC_PRECISION

DBTYPE_UI2

Precisión máxima de la propiedad, si es de tipo de dato numérico.

Para otros tipos de datos, devuelve NULL.

NUMERIC_SCALE

DBTYPE_I2

Número de dígitos que se encuentran a la derecha del separador decimal si es de un tipo DBTYPE_NUMERIC o DBTYPE_DECIMAL.

Para otros tipos de datos, devuelve NULL.

DESCRIPTION

DBTYPE_WSTR

Una descripción legible de la propiedad. NULL si no existe ninguna descripción.

PROPERTY_CONTENT_TYPE

DBTYPE_I2

El tipo de la propiedad. Puede ser una de las siguientes enumeraciones:

  • MD_PROPTYPE_REGULAR (0x00)

  • MD_PROPTYPE_ID (0x01)

  • MD_PROPTYPE_RELATION_TO_PARENT (0x02)

  • MD_PROPTYPE_ROLLUP_OPERATOR (0x03)

  • MD_PROPTYPE_ORG_TITLE (0x11)

  • MD_PROPTYPE_CAPTION (0x21)

  • MD_PROPTYPE_CAPTION_SHORT (0x22)

  • MD_PROPTYPE_CAPTION_DESCRIPTION (0x23)

  • MD_PROPTYPE_CAPTION_ABREVIATION (0x24)

  • MD_PROPTYPE_WEB_URL (0x31)

  • MD_PROPTYPE_WEB_HTML (0x32)

  • MD_PROPTYPE_WEB_XML_OR_XSL (0x33)

  • MD_PROPTYPE_WEB_MAIL_ALIAS (0x34)

  • MD_PROPTYPE_ADDRESS (0x41)

  • MD_PROPTYPE_ADDRESS_STREET (0x42)

  • MD_PROPTYPE_ADDRESS_HOUSE (0x43)

  • MD_PROPTYPE_ADDRESS_CITY (0x44)

  • MD_PROPTYPE_ADDRESS_STATE_OR_PROVINCE (0x45)

  • MD_PROPTYPE_ADDRESS_ZIP (0x46)

  • MD_PROPTYPE_ADDRESS_QUARTER (0x47)

  • MD_PROPTYPE_ADDRESS_COUNTRY (0x48)

  • MD_PROPTYPE_ADDRESS_BUILDING (0x49)

  • MD_PROPTYPE_ADDRESS_ROOM (0x4A)

  • MD_PROPTYPE_ADDRESS_FLOOR (0x4B)

  • MD_PROPTYPE_ADDRESS_FAX (0x4C)

  • MD_PROPTYPE_ADDRESS_PHONE (0x4D)

  • MD_PROPTYPE_GEO_CENTROID_X (0x61)

  • MD_PROPTYPE_GEO_CENTROID_Y (0x62)

  • MD_PROPTYPE_GEO_CENTROID_Z (0x63)

  • MD_PROPTYPE_GEO_BOUNDARY_TOP (0x64)

  • MD_PROPTYPE_GEO_BOUNDARY_LEFT (0x65)

  • MD_PROPTYPE_GEO_BOUNDARY_BOTTOM (0x66)

  • MD_PROPTYPE_GEO_BOUNDARY_RIGHT (0x67)

  • MD_PROPTYPE_GEO_BOUNDARY_FRONT (0x68)

  • MD_PROPTYPE_GEO_BOUNDARY_REAR (0x69)

  • MD_PROPTYPE_GEO_BOUNDARY_POLYGON (0x6A)

  • MD_PROPTYPE_PHYSICAL_SIZE (0x71)

  • MD_PROPTYPE_PHYSICAL_COLOR (0x72)

  • MD_PROPTYPE_PHYSICAL_WEIGHT (0x73)

  • MD_PROPTYPE_PHYSICAL_HEIGHT (0x74)

  • MD_PROPTYPE_PHYSICAL_WIDTH (0x75)

  • MD_PROPTYPE_PHYSICAL_DEPTH (0x76)

  • MD_PROPTYPE_PHYSICAL_VOLUME (0x77)

  • MD_PROPTYPE_PHYSICAL_DENSITY (0x78)

  • MD_PROPTYPE_PERSON_FULL_NAME (0x82)

  • MD_PROPTYPE_PERSON_FIRST_NAME (0x83)

  • MD_PROPTYPE_PERSON_LAST_NAME (0x84)

  • MD_PROPTYPE_PERSON_MIDDLE_NAME (0x85)

  • MD_PROPTYPE_PERSON_DEMOGRAPHIC (0x86)

  • MD_PROPTYPE_PERSON_CONTACT (0x87)

  • MD_PROPTYPE_QTY_RANGE_LOW (0x91)

  • MD_PROPTYPE_QTY_RANGE_HIGH (0x92)

  • MD_PROPTYPE_FORMATTING_COLOR (0xA1)

  • MD_PROPTYPE_FORMATTING_ORDER (0xA2)

  • MD_PROPTYPE_FORMATTING_FONT (0xA3)

  • MD_PROPTYPE_FORMATTING_FONT_EFFECTS (0xA4)

  • MD_PROPTYPE_FORMATTING_FONT_SIZE (0xA5)

  • MD_PROPTYPE_FORMATTING_SUB_TOTAL (0xA6)

  • MD_PROPTYPE_DATE (0xB1)

  • MD_PROPTYPE_DATE_START (0xB2)

  • MD_PROPTYPE_DATE_ENDED (0xB3)

  • MD_PROPTYPE_DATE_CANCELED (0xB4)

  • MD_PROPTYPE_DATE_MODIFIED (0xB5)

  • MD_PROPTYPE_DATE_DURATION (0xB6)

  • MD_PROPTYPE_VERSION (0xC1)

SQL_COLUMN_NAME

DBTYPE_WSTR

El nombre de la propiedad que se utiliza en consultas SQL desde la dimensión del cubo o dDimension de la base de datos.

LANGUAGE

DBTYPE_UI2

La traducción expresada como LCID. Solo válido para las traducciones de propiedad.

PROPERTY_ORIGIN

DBTYPE_UI2

Identifica el tipo de jerarquía a la que se aplica la propiedad:

  • MD_ORIGIN_USER_DEFINED identifica los niveles en una jerarquía definida por el usuario.

  • MD_ORIGIN_ATTRIBUTE identifica los niveles en una jerarquía de atributo.

  • MD_ORIGIN_INTERNAL identifica los niveles en jerarquías de atributo que no están habilitadas.

  • MD_ORIGIN_KEY_ATTRIBUTE identifica los niveles en una jerarquía de atributo clave.

PROPERTY_ATTRIBUTE_HIERARCHY_NAME

DBTYPE_WSTR

El nombre de la jerarquía de atributo que origina esta propiedad.

PROPERTY_CARDINALITY

DBTYPE_WSTR

Cardinalidad de la propiedad. Entre los valores posibles figuran las siguientes cadenas:

  • ONE

  • MANY

MIME_TYPE

DBTYPE_WSTR

El tipo mime para los objetos binarios grandes (BLOB).

PROPERTY_IS_VISIBLE

DBTYPE_BOOL

Un valor booleano que indica si la propiedad es visible.

TRUE si la propiedad es visible; de lo contrario, FALSE.

Este conjunto de filas de esquema no está ordenado.

Columnas de restricción

El conjunto de filas MDSCHEMA_PROPERTIES puede tener restricciones en las columnas que se muestran en la tabla siguiente.

Nombre de columna

Indicador de tipo

Estado de restricción

CATALOG_NAME

DBTYPE_WSTR

Obligatorio

SCHEMA_NAME

DBTYPE_WSTR

Opcional

CUBE_NAME

DBTYPE_WSTR

Opcional

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

Opcional

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Opcional

LEVEL_UNIQUE_NAME

DBTYPE_WSTR

Opcional

MEMBER_UNIQUE_NAME

DBTYPE_WSTR

Opcional

PROPERTY_TYPE

DBTYPE_I2

Opcional

PROPERTY_NAME

DBTYPE_WSTR

Opcional

PROPERTY_CONTENT_TYPE

DBTYPE_I2

(Opcional) Una restricción predeterminada está instaurada en MDPROP_MEMBER O MDPROP_CELL O MDPROP_SYSTEM.

PROPERTY_ORIGIN

DBTYPE_UI2

(Opcional) Una restricción predeterminada está instaurada en MD_USER_DEFINED O MD_SYSTEM_ENABLED.

CUBE_SOURCE

DBTYPE_UI2

(Opcional) Mapa de bits con uno de los siguientes valores válidos:

  • 1 CUBO

  • 2 DIMENSIÓN

La restricción predeterminada es un valor de 1.

PROPERTY_VISIBILITY

DBTYPE_UI2

(Opcional) Mapa de bits con uno de los siguientes valores válidos:

  • 1 Visible

  • 2 No visible

La restricción predeterminada es un valor de 1.

Vea también

Referencia

OLE DB para los conjuntos de filas de esquema OLAP