Compartilhar via


Conjunto de linhas DISCOVER_STORAGE_TABLE_COLUMNS

Fornece informações em nível de coluna sobre tabelas de armazenamento usadas por um banco de dados do Analysis Services executado no modo de Tabela ou SharePoint.

Aplica-se a: modelos tabulares

Colunas do conjunto de linhas

O conjunto de linhas DISCOVER_STORAGE_TABLE_COLUMNS contém as colunas a seguir.

Nome da coluna

Indicador de tipo

Restrição

Descrição

DATABASE_NAME

DBTYPE_WSTR

Sim

Especifica o nome do banco de dados que contém as tabelas. Se ele for omitido, o banco de dados atual será usado.

É possível restringir o conjunto de linhas DISCOVER_STORAGE_TABLE_COLUMNS usando esta coluna.

CUBE_NAME

DBTYPE_WSTR

Sim

Especifica o cubo ou modelo que contém as tabelas.

É possível restringir o conjunto de linhas DISCOVER_STORAGE_TABLES usando esta coluna.

MEASURE_GROUP_NAME

DBTYPE_WSTR

Sim

O nome do grupo de medidas.

DIMENSION_NAME

DBTYPE_WSTR

O nome da dimensão.

ATTRIBUTE_NAME

DBTYPE_WSTR

O nome do atributo.

TABLE_ID

DBTYPE_WSTR

A ID da tabela.

COLUMN_ID

DBTYPE_ WSTR

ID da coluna. A ID da coluna é interna ao mecanismo analítico na memória xVelocity (VertiPaq) e é apenas para fins informativos.

COLUMN_TYPE

DBTYPE_WSTR

O tipo de coluna. O tipo da coluna é interno ao mecanismo analítico na memória xVelocity (VertiPaq) e é apenas para fins informativos.

  • BASIC_DATA

  • HIERARCHY_DATAID_TO_POSITION

  • HIERARCHY_POSITION_TO_DATAID

  • RELATIONSHIP

COLUMN_ENCODING

DBTYPE_UI8

Um inteiro que representa o tipo de codificação usado para obter dados de coluna.

  • 0, usado com COLUMN_TYPE: HIERARCHY_DATAID_TO_POSITION, HIERARCHY_POSITION_TO_DATAID, RELATIONSHIP

  • 1, usado com COLUMN_TYPE: BASIC_DATA

  • 2, usado com COLUMN_TYPE: BASIC_DATA

DATATYPE

DBTYPE_WSTR

O tipo de dados da coluna. Tem os seguintes valores possíveis:

  • DBTYPE_BOOL

  • DBTYPE_CY

  • DBTYPE_DATE

  • DBTYPE_I4

  • DBTYPE_I8

  • DBTYPE_R8

  • DBTYPE_WSTR

  • N/A

ISKEY

DBTYPE_BOOL

True se a coluna for usada como uma chave primária ou estrangeira; caso contrário, false.

ISUNIQUE

DBTYPE_BOOL

True se os valores na coluna forem exclusivos; caso contrário, false.

ISNULLABLE

DBTYPE_BOOL

True se a coluna for anulável; caso contrário, false.

ISROWNUMBER

DBTYPE_BOOL

True se a coluna for uma coluna de número de linha. Colunas de número de linha para uso interno pelo mecanismo analítico na memória xVelocity.

Usando ADOMD.NET para retornar o conjunto de linhas

Ao usar ADOMD.NET e o conjunto de linhas de esquema para recuperar metadados, você pode usar o GUID ou a cadeia de caracteres para referenciar um objeto de conjunto de linhas de esquema no método GetSchemaDataSet. Para obter mais informações, consulte Trabalhando com conjuntos de linhas do esquema no ADOMD.NET.

A tabela a seguir fornece os valores de GUID e de cadeia de caracteres que identificam este conjunto de linhas.

Argumento

Valor

GUID

a07ccd44-8148-11d0-87bb-00c04fc33942

ADOMDNAME

StorageTableColumns

Exemplo

O exemplo de código a seguir usa uma consulta DMV para retornar o conjunto de resultados.

SELECT *
FROM $System.DISCOVER_STORAGE_TABLE_COLUMNS
ORDER BY TABLE_ID DESC

Consulte também

Referência

Conjuntos de linhas de esquema do Analysis Services