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 |