Freigeben über


MDSCHEMA_PROPERTIES-Rowset

Beschreibt die Eigenschaften von Elementen innerhalb einer Datenbank.

Rowsetspalten

Das MDSCHEMA_PROPERTIES-Rowset enthält die folgenden Spalten.

Spaltenname

Typindikator

Länge

Beschreibung

CATALOG_NAME

DBTYPE_WSTR

Der Name der Datenbank.

SCHEMA_NAME

DBTYPE_WSTR

Der Name des Schemas, zu dem diese Eigenschaft gehört. NULL, wenn der Anbieter keine Schemas unterstützt.

CUBE_NAME

DBTYPE_WSTR

Der Name des Cubes.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

Der eindeutige Name der Dimension. Für Anbieter, die eindeutige Namen durch eine Einschränkung generieren, ist jede Komponente dieses Namens begrenzt.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Der eindeutige Name der Hierarchie. Für Anbieter, die eindeutige Namen durch eine Einschränkung generieren, ist jede Komponente dieses Namens begrenzt.

LEVEL_UNIQUE_NAME

DBTYPE_WSTR

Der eindeutige Name der Ebene, zu der diese Eigenschaft gehört. Wenn der Anbieter keine benannten Ebenen unterstützt, sollte der DIMENSION_UNIQUE_NAME-Wert für dieses Feld zurückgegeben werden. Für Anbieter, die eindeutige Namen durch eine Einschränkung generieren, ist jede Komponente dieses Namens begrenzt.

MEMBER_UNIQUE_NAME

DBTYPE_WSTR

Der eindeutige Name des Elements, zu dem diese Eigenschaft gehört. Wird für Datenspeicher verwendet, die keine benannten Ebenen unterstützen oder Eigenschaften elementweise speichern. Wenn die Eigenschaft für alle Elemente in einer Ebene gilt, ist diese Spalte NULL. Für Anbieter, die eindeutige Namen durch eine Einschränkung generieren, ist jede Komponente dieses Namens begrenzt.

PROPERTY_TYPE

DBTYPE_I2

Eine Bitmap, die den Typ der Eigenschaft angibt:

  • MDPROP_MEMBER (1) gibt eine Eigenschaft eines Elements an. Diese Eigenschaft kann in der DIMENSION PROPERTIES-Klausel der SELECT-Anweisung verwendet werden.

  • MDPROP_CELL (2) gibt eine Eigenschaft einer Zelle an. Diese Eigenschaft kann in der CELL PROPERTIES-Klausel verwendet werden, die am Ende der SELECT-Anweisung vorkommt.

  • MDPROP_SYSTEM (4) gibt eine interne Eigenschaft an.

  • MDPROP_BLOB (8) gibt eine Eigenschaft an, die ein Binary Large Object (BLOB) enthält.

PROPERTY_NAME

DBTYPE_WSTR

Der Name der Eigenschaft. Wenn der Schlüssel für die Eigenschaft dem Namen der Eigenschaft entspricht, ist PROPERTY_NAME leer.

PROPERTY_CAPTION

DBTYPE_WSTR

Eine der Eigenschaft zugeordnete Bezeichnung oder Beschriftung, die hauptsächlich zu Anzeigezwecken verwendet wird. Gibt PROPERTY_NAME zurück, wenn keine Beschriftung vorhanden ist.

DATA_TYPE

DBTYPE_UI2

Der Datentyp der Eigenschaft.

CHARACTER_MAXIMUM_LENGTH

DBTYPE_UI4

Die maximal mögliche Länge der Eigenschaft, wenn es sich um einen Zeichen-, Binär- oder Bittyp handelt.

Null gibt an, dass es keine definierte maximale Länge gibt.

Gibt NULL für alle anderen Datentypen zurück.

CHARACTER_OCTET_LENGTH

DBTYPE_UI4

Die maximal mögliche Länge der Eigenschaft (in Byte), wenn es sich um einen Zeichen- oder Binärtyp handelt.

Null gibt an, dass es keine definierte maximale Länge gibt.

Gibt NULL für alle anderen Datentypen zurück.

NUMERIC_PRECISION

DBTYPE_UI2

Die maximale Genauigkeit der Eigenschaft, wenn es sich um einen numerischen Datentyp handelt.

Gibt NULL für alle anderen Datentypen zurück.

NUMERIC_SCALE

DBTYPE_I2

Die Anzahl der Stellen rechts neben dem Dezimalzeichen, wenn es sich um einen DBTYPE_NUMERIC- oder DBTYPE_DECIMAL Typ handelt.

Gibt NULL für alle anderen Datentypen zurück.

DESCRIPTION

DBTYPE_WSTR

Eine lesbare Beschreibung der Eigenschaft. NULL, wenn keine Beschreibung vorhanden ist.

PROPERTY_CONTENT_TYPE

DBTYPE_I2

Der Typ der Eigenschaft. Dieser kann eine der folgenden Enumerationen sein:

  • 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

Der Name der Eigenschaft, die in SQL-Abfragen von der Cubedimension oder Datenbankdimension verwendet wird.

LANGUAGE

DBTYPE_UI2

Die als LCID ausgedrückte Übersetzung. Nur gültig für Eigenschaftenübersetzungen.

PROPERTY_ORIGIN

DBTYPE_UI2

Gibt den Typ der Hierarchie an, für die die Eigenschaft gilt:

  • MD_ORIGIN_USER_DEFINED gibt Ebenen in einer benutzerdefinierten Hierarchie an.

  • MD_ORIGIN_ATTRIBUTE gibt Ebenen in einer Attributhierarchie an.

  • MD_ORIGIN_INTERNAL gibt Ebenen in Attributhierarchien an, die nicht aktiviert sind.

  • MD_ORIGIN_KEY_ATTRIBUTE gibt Ebenen in einer Schlüsselattributhierarchie an.

PROPERTY_ATTRIBUTE_HIERARCHY_NAME

DBTYPE_WSTR

Der Name der Attributhierarchie, die als Quelle für diese Eigenschaft dient.

PROPERTY_CARDINALITY

DBTYPE_WSTR

Die Kardinalität der Eigenschaft. Die folgenden Zeichenfolgen sind möglich:

  • ONE

  • MANY

MIME_TYPE

DBTYPE_WSTR

Der MIME-Typ für Binary Large Objects (BLOBs).

PROPERTY_IS_VISIBLE

DBTYPE_BOOL

Ein boolescher Wert, der angibt, ob die Eigenschaft sichtbar ist.

TRUE, wenn die Eigenschaft sichtbar ist; andernfalls FALSE.

Dieses Schemarowset ist nicht sortiert.

Einschränkungsspalten

Das MDSCHEMA_PROPERTIES-Rowset kann auf die in der folgenden Tabelle aufgeführten Spalten eingeschränkt werden.

Spaltenname

Typindikator

Einschränkungsstatus

CATALOG_NAME

DBTYPE_WSTR

Obligatorisch.

SCHEMA_NAME

DBTYPE_WSTR

Optional

CUBE_NAME

DBTYPE_WSTR

Optional

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

Optional

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Optional

LEVEL_UNIQUE_NAME

DBTYPE_WSTR

Optional

MEMBER_UNIQUE_NAME

DBTYPE_WSTR

Optional

PROPERTY_TYPE

DBTYPE_I2

Optional

PROPERTY_NAME

DBTYPE_WSTR

Optional

PROPERTY_CONTENT_TYPE

DBTYPE_I2

(Optional) Eine Standardeinschränkung ist für MDPROP_MEMBER ODER MDPROP_CELL ODER MDPROP_SYSTEM gültig.

PROPERTY_ORIGIN

DBTYPE_UI2

(Optional) Eine Standardeinschränkung ist für MD_USER_DEFINED ODER MD_SYSTEM_ENABLED gültig.

CUBE_SOURCE

DBTYPE_UI2

(Optional) Eine Bitmap mit einem der folgenden gültigen Werte:

  • 1 CUBE

  • 2 DIMENSION

Die Standardeinschränkung besitzt den Wert 1.

PROPERTY_VISIBILITY

DBTYPE_UI2

(Optional) Eine Bitmap mit einem der folgenden gültigen Werte:

  • 1 Sichtbar

  • 2 Nicht sichtbar

Die Standardeinschränkung besitzt den Wert 1.

Siehe auch

Verweis

OLE DB für OLAP-Schemarowsets