Compartir a través de


Tipos de datos en Analysis Services

Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

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

Tipos de datos admitidos

Tipo de datos Descripción
BigInt Entero de 64 bits con signo. El tipo de valor BigInt representa enteros con valores comprendidos entre 9.223.372.036.854.775.808 y positivo 9.223.372.036.854.775.807.
Binary Flujo de datos binarios de tipo Byte . Byte es un tipo de valor que representa enteros sin signo con valores comprendidos entre 0 y 255.
Boolean Las instancias de este tipo tienen valores de true o false.
Moneda Valor de moneda comprendido entre -922.337.203.685.477.5808 y +922.337.203.685.477.5807 con precisión a diez milésimas de una unidad de moneda (cuatro decimales).
Fecha 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.
Entero 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 Smallint representa enteros con signo con valores que van de 32768 negativos a 32767 positivos.
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 UnsignedBigInt representa enteros sin signo con valores comprendidos entre 0 y 18 446 744 073 709 551 615.
UnsignedInt Entero de 32 bits sin signo. El tipo de valor UnsignedInt representa enteros sin signo con valores comprendidos entre 0 y 4.294.967.295.
UnsignedSmallInt Entero de 16 bits sin signo. El tipo de valor UnsignedSmallInt representa enteros sin signo con valores comprendidos entre 0 y 65535.
UnsignedTinyInt Entero de 8 bits sin signo. El tipo de valor UnsignedTinyInt representa enteros sin signo con valores comprendidos entre 0 y 255.
WChar Flujo de caracteres Unicode terminado en NULL. WChar es una colección secuencial de caracteres Unicode que se usa 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:

Object 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 All
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 Source BigInt, Currency, Double, Integer, Single, SmallInt, TinyInt, UnsignedBigInt, UnsignedInt, UnsignedSmallInt, UnsignedTinyInt