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) 內部的類型,因此,僅提供資訊之用。
|
|
COLUMN_ENCODING |
DBTYPE_UI8 |
表示用於資料行資料之編碼類型的整數。
|
|
DATATYPE |
DBTYPE_WSTR |
資料行的資料類型。 具有下列可能的值:
|
|
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