DISCOVER_STORAGE_TABLE_COLUMNS 行セット
SharePoint モードまたはテーブル モードで動作している Analysis Services データベースに関して、使用されているストレージ テーブルについての列レベルの情報を提供します。
適用対象: テーブル モデル
行セットの列
DISCOVER_STORAGE_TABLE_COLUMNS 行セットには、次の列が含まれています。
列名 |
型を表すインジケーター |
制限 |
説明 |
---|---|---|---|
DATABASE_NAME |
DBTYPE_WSTR |
Yes |
テーブルを含んでいるデータベースの名前を指定します。 省略した場合は、現在のデータベースが使用されます。 DISCOVER_STORAGE_TABLE_COLUMNS 行セットはこの列を使用して制限できます。 |
CUBE_NAME |
DBTYPE_WSTR |
Yes |
テーブルを含んでいるキューブまたはモデルを指定します。 DISCOVER_STORAGE_TABLES 行セットはこの列を使用して制限できます。 |
MEASURE_GROUP_NAME |
DBTYPE_WSTR |
Yes |
メジャー グループの名前。 |
DIMENSION_NAME |
DBTYPE_WSTR |
ディメンションの名前。 |
|
ATTRIBUTE_NAME |
DBTYPE_WSTR |
属性の名前です。 |
|
TABLE_ID |
DBTYPE_WSTR |
テーブルの ID。 |
|
COLUMN_ID |
DBTYPE_ WSTR |
列の ID。 列 ID は 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 とスキーマ行セットを使用してメタデータを取得する場合、GetSchemaDataSet メソッドで GUID または文字列を使用してスキーマ行セット オブジェクトを参照できます。 詳細については、「ADOMD.NET でのスキーマ行セットの操作」を参照してください。
次の表に、この行セットを識別する GUID と文字列の値を示します。
引数 |
値 |
---|---|
GUID |
a07ccd44-8148-11d0-87bb-00c04fc33942 |
ADOMDNAME |
StorageTableColumns |
使用例
次のコード サンプルでは、DMV クエリを使用して結果セットを返します。
SELECT *
FROM $System.DISCOVER_STORAGE_TABLE_COLUMNS
ORDER BY TABLE_ID DESC