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 までの整数を表します。 |
Binary | バイト型のバイナリ データのストリーム。 Byte は、0 ~ 255 の範囲の値を持つ符号なし整数を表す値型です。 |
Boolean | この型のインスタンスの値は true または false です。 |
通貨 | -922,337,203,685,477.5808 から +922,337,203,685,477.5807 までの 通貨値。 精度は通貨単位の 10,000 分の 1 (小数点以下 4 桁)。 |
Date | 日付と時刻データで、double として格納されます。 整数部分は 1899 年 12 月 30 日から起算した日数、小数部分は日の一部分 (時刻) を表します。 |
Double | -1.79769313486232E +308 から 1.79769313486232E +308 までの範囲の浮動小数点数です。 Double 値は、最大有効桁数が 15 の 10 進数の数値情報を格納します。 |
Integer | 負の 2,147,483,648 から正の 2,147,483,647 までの符号付き整数値を表す、32 ビットの符号付き整数です。 |
Single | -3.4028235E +38 から 3.4028235E +38 までの範囲の浮動小数点数です。 Single 値は、最大有効桁数が 7 の 10 進数の数値情報を格納します。 |
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) が行う追加の検証を示しています。
Object | バインド | 許可されるデータ型 |
---|---|---|
DimensionAttribute | [KeyColumns] | Binary 以外のすべて |
NameColumn | WChar のみ | |
SkippedLevelsColumn | BigInt、Integer、SmallInt、TinyInt、UnsignedBigInt、UnsignedInt、UnsignedSmallInt、UnsignedTinyInt の整数型のみ | |
CustomRollupColumn | WChar のみ | |
CustomRollupPropertiesColumn | WChar のみ | |
UnaryOperatorColumn | WChar のみ | |
ValueColumn | すべて | |
AttributeTranslation | CaptionColumn | WChar のみ |
ScalarMiningStructureColumn | [KeyColumns] | Binary 以外のすべて |
NameColumn | WChar のみ | |
TableMiningStructureColumn | ForeignKeyColumns | Binary 以外のすべて |
MeasureGroupAttribute | [KeyColumns] | Binary 以外のすべて |
個別のカウント メジャー | source | BigInt、Currency、Double、Integer、Single、SmallInt、TinyInt、UnsignedBigInt、UnsignedInt、UnsignedSmallInt、UnsignedTinyInt |