共用方式為


DISCOVER_STORAGE_TABLE_COLUMNS 資料列集

提供在資料行層級中,有關 SharePoint 或表格式模式下執行 Analysis Services 資料庫所用儲存體資料表的資訊。

**適用於:**表格式模型

資料列集資料行

DISCOVER_STORAGE_TABLE_COLUMNS 資料列集包含下列資料行。

資料行名稱

類型指標

限制

說明

DATABASE_NAME

DBTYPE_WSTR

指定包含資料表的資料庫名稱。 如果省略,就會使用目前的資料庫。

DISCOVER_STORAGE_TABLE_COLUMNS 資料列集可以使用此資料行加以限制。

CUBE_NAME

DBTYPE_WSTR

指定包含資料表的 Cube 或模型。

DISCOVER_STORAGE_TABLES 資料列集可以使用此資料行加以限制。

MEASURE_GROUP_NAME

DBTYPE_WSTR

量值群組的名稱。

DIMENSION_NAME

DBTYPE_WSTR

維度的名稱。

ATTRIBUTE_NAME

DBTYPE_WSTR

屬性的名稱。

TABLE_ID

DBTYPE_WSTR

資料表的識別碼。

COLUMN_ID

DBTYPE_ WSTR

資料行的識別碼。 資料行識別碼是 xVelocity 記憶體中分析引擎 (VertiPaq) 內部的識別碼,因此,僅提供資訊之用。

COLUMN_TYPE

DBTYPE_WSTR

資料行的類型。 資料行類型是 xVelocity 記憶體中分析引擎 (VertiPaq) 內部的類型,因此,僅提供資訊之用。

  • 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

  • N/A

ISKEY

DBTYPE_BOOL

如果資料行當做主要或外部索引鍵使用,則為 True,否則為 false。

ISUNIQUE

DBTYPE_BOOL

如果資料行中的值是唯一的,則為 True,否則為 false。

ISNULLABLE

DBTYPE_BOOL

如果資料行可為 Null,則為 True,否則為 false。

ISROWNUMBER

DBTYPE_BOOL

如果資料行是資料列號碼資料行,則為 True。 資料列數目資料行供 xVelocity 記憶體中分析引擎內部使用。

使用 ADOMD.NET 傳回資料列集

使用 ADOMD.NET 和結構描述資料列集來擷取中繼資料時,您可以使用 GUID 或字串,在 GetSchemaDataSet 方法中參考結構描述資料列集物件。 如需詳細資訊,請參閱<使用 ADOMD.NET 中的結構描述資料列集>。

下表將提供可識別此資料列集的 GUID 和字串值。

引數

GUID

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

ADOMDNAME

StorageTableColumns

範例

下列程式碼範例使用 DMV 查詢傳回結果集。

SELECT *
FROM $System.DISCOVER_STORAGE_TABLE_COLUMNS
ORDER BY TABLE_ID DESC

請參閱

參考

Analysis Services 結構描述資料列集