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 |