Tipi di dati in Analysis Services
Si applica a:
SQL Server Analysis Services
Azure Analysis Services
Power BI Premium
Per tutti DataItem gli oggetti , supporta il subset seguente di Analysis Services 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 positivi. |
| Binary | Flusso di dati binari di tipo Byte. Byte è un tipo valore che rappresenta interi senza segno con valori che vanno da 0 a 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 precisione fino a un deci millesimo di un'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 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 che vanno da 0 a 255 |
| WChar | Flusso con terminazione Null di caratteri Unicode. WChar è una raccolta sequenziale di caratteri Unicode usata 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 (Sorgente) | BigInt, Currency, Double, Integer, Single, SmallInt, TinyInt, UnsignedBigInt, UnsignedInt, UnsignedSmallInt e UnsignedTinyInt |