共用方式為


Analysis Services 中的資料類型

對於所有 DataItem 物件,Analysis Services 支援下列 System.Data.OleDb.OleDbType 的子集。 若要設定或讀取此資料類型,請使用 DataItem 資料類型 (ASSL)

支援的資料類型

BigInt

64 位元帶正負號的整數。 BigInt 值類型代表範圍從負數 9,223,372,036,854,775,808 到正數 9,223,372,036,854,775,807 的整數值。

Binary

Byte 類型的二進位資料流。 是值類型,代表範圍從 0 到 255 的不帶正負號的整數值。

Boolean

這個類型的執行個體具有 true 或 false 值。

Currency

currency 值,範圍從 -922,337,203,685,477.5808 到 +922,337,203,685,477.5807,精確度為貨幣單位的萬分之一 (四個小數位數)。

日期

日期和時間資料,儲存為雙精確度浮點數。 整數部分為自 1899 年 12 月 30 日起的天數,而分數部分則為一天的分數部分或當天的時間。

Double

浮點數,範圍在 -1.79769313486232E +308 到 1.79769313486232E +308 之間。 Double 值儲存最多有效位數為 15 個小數位數的數字資訊。

Integer

32 位元帶正負號的整數,代表範圍從複數 2,147,483,648 到正數 2,147,483,647 的帶正負號的整數值。

Single

浮點數,範圍在 - 3.4028235E +38 到 3.4028235E +38 之間。 Single 值儲存最多有效位數為 7 個小數位數的數字資訊。

Smallint

16 位元帶正負號的整數。 Smallint 值類型代表範圍從負數 32768 到正數 32767 的帶正負號的整數值。

Tinyint

8 位元帶正負號的整數。 Tinyint 值類型代表範圍從負數 128 到正數 127 的整數值。

UnsignedBigInt

64 位元不帶正負號的整數。 UnsignedBigInt 值類型代表範圍從 0 到 18,446,744,073,709,551,615 的不帶正負號的整數值。

UnsignedInt

32 位元不帶正負號的整數。 UnsignedInt 值類型代表範圍從 0 到 4,294,967,295 的不帶正負號的整數值。

UnsignedSmallInt

16 位元不帶正負號的整數。 UnsignedSmallInt 值類型代表範圍從 0 到 65535 的不帶正負號的整數值。

UnsignedTinyInt

8 位元不帶正負號的整數。 UnsignedTinyInt 值類型代表範圍從 0 到 255 的不帶正負號的整數值。

WChar

Unicode 字元的以 Null 結束資料流。 WChar 是用來代表文字的循序 Unicode 字元集。

資料類型的 AMO 驗證

下表列出分析管理物件 (AMO) 對某些繫結所做的額外驗證:

物件

繫結

允許的資料類型

DimensionAttribute

KeyColumns

二進位以外的所有資料類型

NameColumn

僅 WChar

SkippedLevelsColumn

僅限整數類型:BigInt、整數、SmallInt、TinyInt、UnsignedBigInt、UnsignedInt、UnsignedSmallInt、UnsignedTinyInt

CustomRollupColumn

僅 WChar

CustomRollupPropertiesColumn

僅 WChar

UnaryOperatorColumn

僅 WChar

ValueColumn

全部

AttributeTranslation

CaptionColumn

僅 WChar

ScalarMiningStructureColumn

KeyColumns

二進位以外的所有資料類型

NameColumn

僅 WChar

TableMiningStructureColumn

ForeignKeyColumns

二進位以外的所有資料類型

MeasureGroupAttribute

KeyColumns

二進位以外的所有資料類型

相異計數量值

來源

BigInt、貨幣、Double、整數、Single、SmallInt、TinyInt、UnsignedBigInt、UnsignedInt、UnsignedSmallInt、UnsignedTinyInt