Tipi di dati in Analysis Services
Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Per tutti gli DataItem oggetti, SQL Server Analysis Services supporta il sottoinsieme seguente di System.Data.OleDb.OleDbType. Per impostare o leggere il tipo di dati, usare il tipo di dati DataItem (ASSL).
Tipi di dati supportati
Tipo di dati | Descrizione |
---|---|
BigInt | Intero con segno a 64 bit. Il tipo di valore BigInt rappresenta numeri interi con valori compresi tra 9.223.372.036.854.775.808 e 9.223.372.036.854.775.807. |
Binary | Flusso di dati binari di tipo Byte . Byte è un tipo valore che rappresenta interi senza segno con valori compresi tra 0 e 255. |
Boolean | Le istanze di questo tipo hanno valori true o false. |
Valuta | Valore di valuta compreso tra -922.337.203.685.477.5808 e +922.337.203.685.477.5807 con accuratezza fino a diecimilasimi di unità di valuta (quattro cifre decimali). |
Data | Dati relativi alla data e all'ora, archiviati come valore Double. La parte intera indica il numero di giorni a partire dal 30 dicembre 1899 mentre la parte frazionaria rappresenta una frazione del giorno o dell'ora del giorno. |
Double | Numero a virgola mobile compreso tra -1,79769313486232E +308 e 1,79769313486232E +308. Un valore Double consente di archiviare informazioni sui numeri fino a 15 cifre decimali di precisione. |
Integer | Intero con segno a 32 bit che rappresenta interi con segno con valori compresi tra 2.147.483.648 (negativo) e 2.147.483.647 (positivo). |
Single | Numero a virgola mobile compreso tra - 3,4028235E +38 e 3,4028235E +38. Un valore Single consente di archiviare informazioni sui numeri fino a 7 cifre decimali di precisione. |
Smallint | Intero con segno a 16 bit. Il tipo di valore Smallint rappresenta numeri interi con segno con valori compresi tra 32768 e 32767 positivi. |
Tinyint | Numero intero con segno a 8 bit. Il tipo di valore Tinyint rappresenta interi con valori compresi tra 128 (negativo) e 127 (positivo). |
UnsignedBigInt | Intero senza segno a 64 bit. Il tipo di valore UnsignedBigInt rappresenta interi senza segno con valori compresi tra 0 e 18.446.744.073.709.551.615. |
UnsignedInt | Intero senza segno a 32 bit. Il tipo di valore UnsignedInt rappresenta interi senza segno con valori compresi tra 0 e 4.294.967.295. |
UnsignedSmallInt | Numero intero non firmato a 16 bit. Il tipo di valore UnsignedSmallInt rappresenta interi senza segno con valori compresi tra 0 e 65535. |
UnsignedTinyInt | Intero senza segno a 8 bit. Il tipo di valore UnsignedTinyInt rappresenta interi senza segno con valori compresi tra 0 e 255 |
WChar | Flusso con terminazione Null di caratteri Unicode. WChar è una raccolta sequenziale di caratteri Unicode utilizzata per rappresentare il testo. |
Convalide AMO nei tipi di dati
Nella tabella seguente vengono elencate le convalide aggiuntive eseguite nella libreria AMO (Analysis Management Objects) per determinate associazioni.
Oggetto | Binding | Tipi di dati consentiti |
---|---|---|
DimensionAttribute | KeyColumns | Tutti tranne i dati binari |
NameColumn | Solo WChar | |
SkippedLevelsColumns | Solo tipi integer: BigInt, Integer, SmallInt, TinyInt, UnsignedBigInt, UnsignedInt, UnsignedSmallInt e UnsignedTinyInt | |
CustomRollupColumn | Solo WChar | |
CustomRollupPropertiesColumn | Solo WChar | |
UnaryOperatorColumn | Solo WChar | |
ValueColumn | Tutti | |
AttributeTranslation | CaptionColumn | Solo WChar |
ScalarMiningStructureColumn | KeyColumns | Tutti tranne i dati binari |
NameColumn | Solo WChar | |
TableMiningStructureColumn | ForeignKeyColumns | Tutti tranne i dati binari |
MeasureGroupAttribute | KeyColumns | Tutti tranne i dati binari |
Misura totale valori distinti | Source | BigInt, Currency, Double, Integer, Single, SmallInt, TinyInt, UnsignedBigInt, UnsignedInt, UnsignedSmallInt e UnsignedTinyInt |