Partilhar via


Conjunto de linhas MDSCHEMA_HIERARCHIES

Descreve cada hierarquia dentro de determinada dimensão.

Colunas do conjunto de linhas

O conjunto de linhas MDSCHEMA_HIERARCHIES 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 essa hierarquia. NULL se o provedor não oferecer suporte a catálogos.

SCHEMA_NAME

DBTYPE_WSTR

Não suportado

CUBE_NAME

DBTYPE_WSTR

(Necessário) O nome exclusivo do cubo ao qual pertence essa hierarquia.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

O nome exclusivo da dimensão à qual pertence essa hierarquia. Para provedores que geram nomes exclusivos por qualificação, cada componente desse nome é delimitado.

HIERARCHY_NAME

DBTYPE_WSTR

O nome da hierarquia. Em branco quando há uma única hierarquia na dimensão. Isso sempre terá um valor em MicrosoftSQL ServerAnalysis Services.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

O nome exclusivo da hierarquia.

HIERARCHY_GUID

DBTYPE_GUID

Não suportado

HIERARCHY_CAPTION

DBTYPE_WSTR

Um rótulo ou legenda associada à hierarquia. Usado principalmente para fins de exibição. Se não houver uma legenda, HIERARCHY_NAME será retornado. Se a dimensão não contiver uma hierarquia ou tiver apenas uma hierarquia, essa coluna conterá o nome da dimensão.

DIMENSION_TYPE

DBTYPE_I2

O tipo da dimensão. Os valores válidos incluem:

  • MD_DIMTYPE_UNKNOWN (0)

  • MD_DIMTYPE_TIME (1)

  • MD_DIMTYPE_MEASURE (2)

  • MD_DIMTYPE_OTHER (3)

  • MD_DIMTYPE_QUANTITATIVE (5)

  • MD_DIMTYPE_ACCOUNTS (6)

  • MD_DIMTYPE_CUSTOMERS (7)

  • MD_DIMTYPE_PRODUCTS (8)

  • MD_DIMTYPE_SCENARIO (9)

  • MD_DIMTYPE_UTILIY (10)

  • MD_DIMTYPE_CURRENCY (11)

  • MD_DIMTYPE_RATES (12)

  • MD_DIMTYPE_CHANNEL (13)

  • MD_DIMTYPE_PROMOTION (14)

  • MD_DIMTYPE_ORGANIZATION (15)

  • MD_DIMTYPE_BILL_OF_MATERIALS (16)

  • MD_DIMTYPE_GEOGRAPHY (17)

HIERARCHY_CARDINALITY

DBTYPE_UI4

O número de membros na hierarquia.

DEFAULT_MEMBER

DBTYPE_WSTR

O membro padrão dessa hierarquia. Este é um nome exclusivo. Cada hierarquia deve ter um membro padrão.

ALL_MEMBER

DBTYPE_WSTR

O membro no nível mais alto do rollup.

DESCRIPTION

DBTYPE_WSTR

Uma descrição legível da hierarquia. NULL se não existir descrição.

STRUCTURE

DBTYPE_I2

A estrutura da hierarquia. Os valores válidos incluem:

  • MD_STRUCTURE_FULLYBALANCED (0)

  • MD_STRUCTURE_RAGGEDBALANCED (1)

  • MD_STRUCTURE_UNBALANCED (2)

  • MD_STRUCTURE_NETWORK (3)

IS_VIRTUAL

DBTYPE_BOOL

Sempre retorna False.

IS_READWRITE

DBTYPE_BOOL

Um Booleano que indica se o write-back está habilitado para a coluna de dimensão.

Retornará TRUE se a coluna Write Back to dimension que representa essa hierarquia estiver habilitada.

DIMENSION_UNIQUE_SETTINGS

DBTYPE_I4

Sempre retorna MDDIMENSIONS_MEMBER_KEY_UNIQUE (1).

DIMENSION_MASTER_UNIQUE_NAME

DBTYPE_WSTR

Sempre retorna NULL.

DIMENSION_IS_VISIBLE

DBTYPE_BOOL

Sempre retorna true. Se a dimensão não estiver visível, ela não aparecerá no conjunto de linhas de esquema.

HIERARCHY_ORDINAL

DBTYPE_UI4

O número ordinal da hierarquia em todas as hierarquias do cubo.

DIMENSION_IS_SHARED

DBTYPE_BOOL

Sempre retorna TRUE.

HIERARCHY_IS_VISIBLE

DBTYPE_BOOL

Um Booleano que indica se a hierarquia está visível.

Retornará TRUE se a hierarquia estiver visível; caso contrário, FALSE.

HIERARCHY_ORIGIN

DBTYPE_UI2

Uma máscara de bits que determina a origem da hierarquia:

  • MD_USER_DEFINED identifica hierarquias definidas pelo usuário e possui o valor 0x0000001.

  • MD_SYSTEM_ENABLED identifica hierarquias de atributo e possui o valor 0x0000002.

  • MD_SYSTEM_INTERNAL identifica atributos sem hierarquias de atributo e possui o valor 0x0000004.

Uma hierarquia de atributo de pai/filho é MD_USER_DEFINED e MD_SYSTEM_ENABLED.

HIERARCHY_DISPLAY_FOLDER

DBTYPE_WSTR

O caminho a ser usado ao exibir a hierarquia na interface do usuário. Os nomes de pastas serão separados por ponto-e-vírgula (;). Pastas aninhadas são indicadas por uma barra invertida (\).

INSTANCE_SELECTION

DBTYPE_UI2

Uma dica para o aplicativo cliente sobre como mostrar a hierarquia. Os valores válidos incluem:

  • MD_INSTANCE_SELECTION_NONE

  • MD_INSTANCE_SELECTION_DROPDOWN

  • MD_INSTANCE_SELECTION_LIST

  • MD_INSTANCE_SELECTION_FILTEREDLIST

  • MD_INSTANCE_SELECTION_MANDATORYFILTER

O conjunto de linhas é classificado em CATALOG_NAME, SCHEMA_NAME, CUBE_NAME, DIMENSION_UNIQUE_NAME, HIERARCHY_NAME.

Colunas de restrição

O conjunto de linhas MDSCHEMA_HIERARCHIES 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

Opcional.

CUBE_NAME

DBTYPE_WSTR

Opcional.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

Opcional.

HIERARCHY_NAME

DBTYPE_WSTR

Opcional.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Opcional.

HIERARCHY_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:

  • 1 CUBO

  • 2 DIMENSÃO

A restrição padrão tem valor 1.

HIERARCHY_VISIBILITY

DBTYPE_UI2

(Opcional) Um bitmap com um dos seguintes valores válidos:

  • 1 Visível

  • 2 Não visível

A restrição padrão tem valor 1.