次の方法で共有


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