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 형식의 이진 데이터 스트림입니다. Byte는 0에서 255까지의 값을 가진 부호 없는 정수를 나타내는 값 형식입니다.

Boolean

이 형식의 인스턴스 값은 true 또는 false입니다.

Currency

통화 단위의 1/10000(소수 자릿수 네 자리)까지의 정확도를 가진 -922,337,203,685,477.5808에서 +922,337,203,685,477.5807까지의 currency 값입니다.

날짜

double로 저장된 날짜 및 시간 데이터입니다. 정수 부분은 1899년 12월 30일 이후의 일수이고, 소수 부분은 하루 또는 하루의 시간을 분수로 표시한 수입니다.

Double

-1.79769313486232E +308에서 1.79769313486232E +308까지의 부동 소수점 숫자입니다. Double 값은 전체 자릿수가 최대 15자리인 숫자 정보를 저장합니다.

Integer

음수 2,147,483,648에서 양수 2,147,483,647까지의 값을 가진 32비트 부호 있는 정수입니다.

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

유니코드 문자의 Null로 끝나는 스트림입니다. WChar은 텍스트를 나타내는 데 사용되는 유니코드 문자의 순차 컬렉션입니다.

데이터 형식에 대한 AMO 유효성 검사

다음 표에서는 특정 바인딩에 대한 AMO(Analysis Management Objects)의 추가 유효성 검사를 보여 줍니다.

개체

바인딩

허용되는 데이터 형식

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를 제외한 모든 데이터 형식

고유 카운트 측정값

원본

BigInt, Currency, Double, Integer, Single, SmallInt, TinyInt, UnsignedBigInt, UnsignedInt, UnsignedSmallInt, UnsignedTinyInt