Поделиться через


Набор строк DISCOVER_STORAGE_TABLE_COLUMNS

Содержит сведения на уровне столбцов о таблицах хранилища, используемых в базе данных служб Analysis Services в режиме SharePoint или табличном режиме.

Область применения: табличные модели

Столбцы наборов строк

Набор строк DISCOVER_STORAGE_TABLE_COLUMNS содержит следующие столбцы.

Имя столбца

Индикатор типа

Ограничение

Описание

DATABASE_NAME

DBTYPE_WSTR

Да

Указывает имя базы данных, содержащей эти таблицы. Если отсутствует, используется текущая база данных.

Набор строк DISCOVER_STORAGE_TABLE_COLUMNS можно ограничить с помощью этого столбца.

CUBE_NAME

DBTYPE_WSTR

Да

Указывает куб или модель, содержащие эти таблицы.

Набор строк DISCOVER_STORAGE_TABLES можно ограничить с помощью этого столбца.

MEASURE_GROUP_NAME

DBTYPE_WSTR

Да

Имя группы мер.

DIMENSION_NAME

DBTYPE_WSTR

Имя измерения.

ATTRIBUTE_NAME

DBTYPE_WSTR

Имя атрибута.

TABLE_ID

DBTYPE_WSTR

Идентификатор таблицы.

COLUMN_ID

DBTYPE_ WSTR

Идентификатор столбца. Идентификатор столбца является внутренним для подсистемы VertiPaq аналитики в памяти xVelocity и используется только в справочных целях.

COLUMN_TYPE

DBTYPE_WSTR

Тип столбца. Тип столбца является внутренним для подсистемы VertiPaq аналитики в памяти xVelocity и используется только в справочных целях.

  • BASIC_DATA

  • HIERARCHY_DATAID_TO_POSITION

  • HIERARCHY_POSITION_TO_DATAID

  • RELATIONSHIP

COLUMN_ENCODING

DBTYPE_UI8

Целое число, представляющее тип кодировки, применяемой для столбца данных.

  • 0, используется с COLUMN_TYPE: HIERARCHY_DATAID_TO_POSITION, HIERARCHY_POSITION_TO_DATAID, RELATIONSHIP

  • 1, используется с COLUMN_TYPE: BASIC_DATA

  • 2, используется с COLUMN_TYPE: BASIC_DATA

DATATYPE

DBTYPE_WSTR

Тип данных столбца. Имеет следующие возможные значения:

  • DBTYPE_BOOL

  • DBTYPE_CY

  • DBTYPE_DATE

  • DBTYPE_I4

  • DBTYPE_I8

  • DBTYPE_R8

  • DBTYPE_WSTR

  • н/д

ISKEY

DBTYPE_BOOL

True, если столбец используется как первичный или внешний ключ. В противном случае — false.

ISUNIQUE

DBTYPE_BOOL

True, если значения в столбце уникальны. В противном случае — false.

ISNULLABLE

DBTYPE_BOOL

True, если столбец имеет значение NULL. В противном случае — false.

ISROWNUMBER

DBTYPE_BOOL

True, если столбец является столбцом с номерами строк. Столбцы с номерами строк для внутреннего использования подсистемой аналитики в памяти xVelocity.

Использование ADOMD.NET для возврата набора строк

Если для получения метаданных используется ADOMD.NET и набор строк схемы, то для ссылки на объект набора строк схемы в методе GetSchemaDataSet вы можете использовать идентификатор GUID или строку. Дополнительные сведения см. в разделе Работа с наборами строк схемы в ADOMD.NET.

В следующей таблице указываются значения строки и идентификатора GUID, определяющие этот набор строк.

Аргумент

Значение

GUID

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

ADOMDNAME

StorageTableColumns

Пример

В следующем образце кода используется запрос динамического административного представления для возврата результирующего набора.

SELECT *
FROM $System.DISCOVER_STORAGE_TABLE_COLUMNS
ORDER BY TABLE_ID DESC

См. также

Справочник

Наборы строк схемы служб Analysis Services