Compartir a través de


Tipos de datos en Analysis Services

Para todos los objetos DataItem, Analysis Services admite el siguiente subconjunto de System.Data.OleDb.OleDbType. Para establecer o leer el tipo de datos, utilice Tipo de datos DataItem (ASSL).

Tipos de datos compatibles

BigInt

Entero de 64 bits con signo. El tipo de valor de BigInt representa los enteros con valores que van desde el número 9.223.372.036.854.775.808 negativo al número 9.223.372.036.854.775.807 positivo.

Binary

Flujo de datos binarios de tipo Byte. Byte es un tipo de valor que representa los enteros sin signo con valores comprendidos entre 0 y 255.

Boolean

Las instancias de este tipo tienen el valor true o false.

Currency

Valor currency comprendido entre -922.337.203.685.477,5808 y +922.337.203.685.477,5807 con una precisión de una diezmilésima de unidad de moneda (cuatro lugares decimales).

Date

Datos de fecha y hora, almacenados como valor double. La parte entera es el número de días transcurridos desde el 30 de diciembre de 1899 y la parte decimal es una fracción de un día o de una hora del día.

Double

Número de coma flotante de comprendido entre -1,79769313486232E +308 y 1,79769313486232E +308. Un valor Double almacena información numérica con una precisión de hasta 15 dígitos decimales.

Integer

Entero de 32 bits que representa números enteros con signo con valores que comprendes desde el número 2.147.483.648 negativo hasta el número 2.147.483.647 positivo.

Single

Número de coma flotante comprendido entre - 3,4028235E +38 y 3,4028235E +38. Un valor Single almacena información numérica con una precisión de hasta siete dígitos decimales.

Smallint

Entero de 16 bits con signo. El tipo de valor de Smallint representa los enteros con signo que comprenden desde el número 32768 negativo al número 32767 positivo.

Tinyint

Entero de 8 bits con signo. El tipo de valor Tinyint representa los enteros con valores que comprenden desde el número 128 negativo al número 127 positivo.

UnsignedBigInt

Entero de 64 bits sin signo. El tipo de valor de UnsignedBigInt representa los enteros sin signo que comprenden desde el número 0 negativo al número 18.446.744.073.709.551.615 positivo.

UnsignedInt

Entero de 32 bits sin signo. El tipo de valor de UnsignedInt representa los enteros sin signo que comprenden desde el número 0 negativo al número 4.294.967.295 positivo.

UnsignedSmallInt

Entero de 16 bits sin signo. El tipo de valor de UnsignedSmallInt representa los enteros sin signo que comprenden desde el número 0 negativo al número 65535 positivo.

UnsignedTinyInt

Entero de 8 bits sin signo. El tipo de valor de UnsignedTinyInt representa los enteros sin signo que comprenden desde el número 0 negativo al número 255 positivo.

WChar

Flujo de caracteres Unicode terminado en NULL. WChar es un conjunto secuencial de caracteres Unicode que se utiliza para representar texto.

Validaciones de AMO en tipos de datos

En la siguiente tabla se enumeran las validaciones adicionales que Objetos de administración de análisis (AMO) hace para determinados enlaces:

Objeto

Enlace

Tipos de datos admitidos

DimensionAttribute

KeyColumns

Todos excepto Binary

NameColumn

Solo WChar

SkippedLevelsColumn

Solo tipos integer: BigInt, Integer, SmallInt, TinyInt, UnsignedBigInt, UnsignedInt, UnsignedSmallInt, UnsignedTinyInt

CustomRollupColumn

Solo WChar

CustomRollupPropertiesColumn

Solo WChar

UnaryOperatorColumn

Solo WChar

ValueColumn

Todos

AttributeTranslation

CaptionColumn

Solo WChar

ScalarMiningStructureColumn

KeyColumns

Todos excepto Binary

NameColumn

Solo WChar

TableMiningStructureColumn

ForeignKeyColumns

Todos excepto Binary

MeasureGroupAttribute

KeyColumns

Todos excepto Binary

Medida de recuento distintiva

Origen

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