Compartilhar via


Tipos de dados no Analysis Services

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Para todos os DataItem objetos, SQL Server Analysis Services dá suporte ao subconjunto a seguir de System.Data.OleDb.OleDbType. Para definir ou ler o tipo de dados, use o Tipo de Dados DataItem (ASSL).

Tipos de dados com suporte

Tipo de Dados Descrição
BigInt Um inteiro com sinal de 64 bits. O tipo de valor BigInt representa inteiros com valores que variam de 9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 positivos.
Binário Um fluxo de dados binários do tipo Byte . Byte é um tipo de valor que representa inteiros sem sinal com valores que variam de 0 a 255.
Booliano As instâncias desse tipo têm valores de true ou false.
Moeda Um valor de moeda variando de -922.337.203.685.477,5808 a +922.337.203.685.477.5807 com precisão para um décimo milésimo de unidade cambial (quatro casas decimais).
Data Dados de data e hora armazenados como um duplo. A parte inteira é o número de dias desde 30 de dezembro de 1899 e a parte fracionária é uma fração de um dia ou hora do dia.
Double Um número de ponto flutuante dentro do intervalo de -1,79769313486232E +308 a 1,79769313486232E +308. Um valor Double armazena informações numéricas com até 15 dígitos decimais de precisão.
Integer Um número inteiro com sinal de 32 bits que representa números inteiros com valores que variam de 2.147.483.648 negativo a 2.147.483.647 positivo.
Single Um número de ponto flutuante dentro do intervalo de - 3,4028235E +38 a 3,4028235E +38. Um valor Single armazena informações numéricas com até sete dígitos decimais de precisão.
Smallint Um inteiro de 16 bits com sinal. O tipo de valor Smallint representa inteiros com sinal com valores que variam de 32768 negativo a 32767 positivo.
Tinyint Um inteiro com sinal de 8 bits. O tipo de valor Tinyint representa inteiros com valores que variam de 128 negativo a 127 positivo.
UnsignedBigInt Um inteiro sem sinal de 64 bits. O tipo de valor UnsignedBigInt representa inteiros sem sinal com valores que variam de 0 a 18.446.744.073.709.551.615.
UnsignedInt Um inteiro sem sinal de 32 bits. O tipo de valor UnsignedInt representa inteiros sem sinal com valores que variam de 0 a 4.294.967.295.
UnsignedSmallInt Um inteiro sem sinal de 16 bits. O tipo de valor UnsignedSmallInt representa inteiros sem sinal com valores que variam de 0 a 65535.
UnsignedTinyInt Um inteiro de 8 bits sem sinal. O tipo de valor UnsignedTinyInt representa inteiros sem sinal com valores que variam de 0 a 255
WChar Um fluxo com terminação nula de caracteres Unicode. Um WChar é uma coleção sequencial de caracteres Unicode que é usada para representar texto.

Validações de AMO em tipos de dados

A tabela a seguir lista as validações extras que o AMO (Objetos de Gerenciamento de Análise) faz para determinadas associações:

Objeto Associação Tipos de dados permitidos
DimensionAttribute KeyColumns Todos menos Binary
NameColumn Apenas WChar
SkippedLevelsColumn Apenas os tipos inteiros: BigInt, Inteiro, SmallInt, TinyInt, UnsignedBigInt, UnsignedInt, UnsignedSmallInt, UnsignedTinyInt
CustomRollupColumn Apenas WChar
CustomRollupPropertiesColumn Apenas WChar
UnaryOperatorColumn Apenas WChar
ValueColumn Tudo
AttributeTranslation CaptionColumn Apenas WChar
ScalarMiningStructureColumn KeyColumns Todos menos Binary
NameColumn Apenas WChar
TableMiningStructureColumn ForeignKeyColumns Todos menos Binary
MeasureGroupAttribute KeyColumns Todos menos Binary
Medidas de contagens distintas Source BigInt, Currency, Double, Integer, Single, SmallInt, TinyInt, UnsignedBigInt, UnsignedInt, UnsignedSmallInt, UnsignedTinyInt