Conjunto de linhas MDSCHEMA_LEVELS
Descreve cada nível dentro de uma hierarquia específica.
Colunas do conjunto de linhas
O conjunto de linhas MDSCHEMA_LEVELS contém as colunas a seguir.
Nome da coluna |
Indicador de tipo |
Comprimento |
Descrição |
---|---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
O nome do catálogo ao qual pertence esse nível. NULL se o provedor não oferecer suporte a catálogos. |
|
SCHEMA_NAME |
DBTYPE_WSTR |
O nome do esquema ao qual pertence esse nível. NULL se o provedor não oferecer suporte a esquemas. |
|
CUBE_NAME |
DBTYPE_WSTR |
O nome do cubo ao qual pertence esse nível. |
|
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
O nome exclusivo da dimensão à qual pertence esse nível. Para provedores que geram nomes exclusivos por qualificação, cada componente desse nome é delimitado. |
|
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
O nome exclusivo da hierarquia. Se o nível pertencer a mais de uma hierarquia, haverá uma fila para cada hierarquia à qual ele pertence. Para provedores que geram nomes exclusivos por qualificação, cada componente desse nome é delimitado. |
|
LEVEL_NAME |
DBTYPE_WSTR |
O nome do nível. |
|
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
O nome exclusivo do nível com caracteres de escape corretos. |
|
LEVEL_GUID |
DBTYPE_GUID |
Sem suporte. |
|
LEVEL_CAPTION |
DBTYPE_WSTR |
Um rótulo ou legenda associada à hierarquia. Usado principalmente para fins de exibição. Se não houver uma legenda, LEVEL_NAME será retornado. |
|
LEVEL_NUMBER |
DBTYPE_UI4 |
A distância do nível a partir da raiz da hierarquia. O nível da raiz é zero (0). |
|
LEVEL_CARDINALITY |
DBTYPE_UI4 |
O número de membros no nível. |
|
LEVEL_TYPE |
DBTYPE_I4 |
O tipo do nível:
|
|
DESCRIPTION |
DBTYPE_WSTR |
Uma descrição legível do nível. NULL quando não existe descrição. |
|
CUSTOM_ROLLUP_SETTINGS |
DBTYPE_I4 |
Um bitmap que especifica as opções de rollup personalizado:
|
|
LEVEL_UNIQUE_SETTINGS |
DBTYPE_I4 |
Um bitmap que especifica quais colunas contêm valores exclusivos, se o nível só contém os membros com nomes ou chaves exclusivas. O arquivo Msmd.h define as seguintes constantes do valor de bit para esse bitmap:
A chave sempre é exclusiva no Microsoft SQL Server Analysis Services. O nome será exclusivo se a configuração no atributo for UniqueInDimension ou UniqueInAttribute |
|
LEVEL_IS_VISIBLE |
DBTYPE_BOOL |
Um Booleano que indica se o nível é visível. Sempre retorna True. Se o nível não for visível, ele não será incluído no conjunto de linhas de esquema. |
|
LEVEL_ORDERING_PROPERTY |
DBTYPE_WSTR |
A ID do atributo no qual o nível é classificado. |
|
LEVEL_DBTYPE |
DBTYPE_I4 |
A enumeração DBTYPE da coluna de chave do membro que é usada para o atributo de nível. Nulo quando chaves concatenadas são usadas como a coluna de chave do membro. |
|
LEVEL_MASTER_UNIQUE_NAME |
DBTYPE_WSTR |
Sempre retorna NULL. |
|
LEVEL_NAME_SQL_COLUMN_NAME |
DBTYPE_WSTR |
A representação de SQL dos nomes de membro de nível. |
|
LEVEL_KEY_SQL_COLUMN_NAME |
DBTYPE_WSTR |
A representação de SQL dos valores de chaves do membro de nível. |
|
LEVEL_UNIQUE_NAME_SQL_COLUMN_NAME |
DBTYPE_WSTR |
A representação de SQL dos nomes exclusivos de membro. |
|
LEVEL_ATTRIBUTE_HIERARCHY_NAME |
DBTYPE_WSTR |
O nome da hierarquia de atributos que fornece a origem do nível. |
|
LEVEL_KEY_CARDINALITY |
DBTYPE_UI2 |
O número de colunas na chave de nível. |
|
LEVEL_ORIGIN |
DBTYPE_UI2 |
Um bitmap que define a origem do nível:
|
O conjunto de linhas é classificado em CATALOG_NAME, SCHEMA_NAME, CUBE_NAME, DIMENSION_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, LEVEL_NUMBER.
Colunas de restrição
O conjunto de linhas MDSCHEMA_LEVELS pode ser restringido nas colunas listadas na tabela a seguir.
Nome da coluna |
Indicador de tipo |
Estado de restrição |
---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Opcional. |
SCHEMA_NAME |
DBTYPE_WSTR |
Opcionais. |
CUBE_NAME |
DBTYPE_WSTR |
Opcionais. |
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Opcionais. |
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Opcionais. |
LEVEL_NAME |
DBTYPE_WSTR |
Opcionais. |
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
Opcionais. |
LEVEL_ORIGIN |
DBTYPE_UI2 |
(Opcional) Uma restrição padrão está em vigor em MD_USER_DEFINED e MD_SYSTEM_ENABLED |
CUBE_SOURCE |
DBTYPE_UI2 |
(Opcional) Um bitmap com um dos seguintes valores válidos:
A restrição padrão tem valor 1. |
LEVEL_VISIBILITY |
DBTYPE_UI2 |
(Opcional) Um bitmap com um dos seguintes valores:
A restrição padrão tem valor 1. |