Analysis Services 中的數據類型
適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
對於所有 DataItem 物件,SQL Server 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。 |
二元的 | Byte 類型的二進位數據數據流。 Byte 是一種實值型別,代表不帶正負號的整數,其值範圍從 0 到 255。 |
布爾 | 此類型的實例具有 true true 或 false的值。 |
貨幣 | 貨幣 值,範圍從 -922,337,203,685,477.5808 到 +922,337,203,685,477.5807,精確度為貨幣單位的十萬分之一(四個小數位數)。 |
日期 | 日期和時間數據,儲存為雙精度浮點數。 整個部分是自 1899 年 12 月 30 日以來的天數,而小數部分是一天或一天時間的一小部分。 |
雙 | -1.79769313486232E +308 到 1.79769313486232E +308 範圍內的浮點數。 Double 值會儲存最多 15 個小數位數的有效位數。 |
整數 | 32 位帶正負號的整數,代表帶正負號 2,147,483,648 到正 2,147,483,647 的值。 |
單 | 介於 - 3.4028235E +38 到 3.4028235E +38 範圍內的浮點數。 單一值會儲存最多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 驗證
下表列出 Analysis Management Objects (AMO) 針對特定系結執行的額外驗證:
物件 | 捆綁 | 允許的數據類型 |
---|---|---|
DimensionAttribute | KeyColumns | 除了二進位 |
NameColumn | 僅限 WChar | |
SkippedLevelsColumn | 只有整數類型:BigInt、Integer、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、Currency、Double、Integer、Single、SmallInt、TinyInt、UnsignedBigInt、UnsignedInt、UnsignedSmallInt、UnsignedTinyInt |