Datentypen in Analysis Services
Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Für alle DataItem Objekte unterstützt SQL Server Analysis Services die folgende Teilmenge von System.Data.OleDb.OleDbType. Verwenden Sie den DataItem-Datentyp (ASSL), um den Datentyp festzulegen oder zu lesen.
Unterstützte Datentypen
Datentyp | Beschreibung |
---|---|
BigInt | Eine 64-Bit-Ganzzahl mit Vorzeichen. Der BigInt-Werttyp stellt ganze Zahlen dar, deren Werte von negativ 9.223.372.036.854.775.808 bis positiv 9.223.372.036.854.775.807 reichen. |
Binary | Ein Datenstrom von Binärdaten vom Typ Byte . Byte ist ein Werttyp, der ganze Zahlen ohne Vorzeichen mit Werten zwischen 0 und 255 darstellt. |
Boolean | Instanzen dieses Typs weisen werte entweder true oder false auf. |
Währung | Ein Währungswert im Bereich von -922.337.203.685.477.5808 bis +922.337.203.685.477.5807 mit Genauigkeit bis zu einem Zehntausendstel einer Währungseinheit (vier Dezimalstellen). |
Date | Datum und Uhrzeitdaten, die als double-Wert gespeichert werden. Der ganzzahlige Teil gibt die Anzahl von Tagen seit dem 30. Dezember 1899 wieder, während der Bruchteil ein Teil eines Tages oder die Tageszeit ist. |
Double | Eine Gleitkommazahl im Bereich von -1,79769313486232E +308 bis 1,79769313486232E +308. Ein double-Wert speichert Informationen zur Zahl mit einer Genauigkeit von bis zu 15 Dezimalstellen. |
Integer | Eine 32-Bit-Ganzzahl mit Vorzeichen, die ganze Zahlen mit Vorzeichen darstellt, die zwischen -2.147.483.648 und +2.147.483.647 liegen. |
Single | Eine Gleitkommazahl im Bereich von -3,4028235E +38 bis 3,4028235E +38. Ein single-Wert speichert Informationen zur Zahl mit einer Genauigkeit von bis zu 7 Dezimalstellen. |
Smallint | Eine 16-Bit-Ganzzahl mit Vorzeichen. Der Smallint-Werttyp stellt ganzzahlige Vorzeichen mit Werten zwischen negativem 32768 und positivem 32767 dar. |
Tinyint | Eine 8-Bit-Ganzzahl mit Vorzeichen. Der Tinyint-Werttyp stellt Ganzzahlen dar, die zwischen -128 und +127 liegen. |
UnsignedBigInt | Eine 64-Bit-Ganzzahl ohne Vorzeichen. Der Werttyp UnsignedBigInt stellt ganze Zahlen ohne Vorzeichen mit Werten zwischen 0 und 18.446.744.073.709.551.615 dar. |
UnsignedInt | Eine 32-Bit-Ganzzahl ohne Vorzeichen. Der Werttyp UnsignedInt stellt ganze Zahlen ohne Vorzeichen mit Werten zwischen 0 und 4.294.967.295 dar. |
UnsignedSmallInt | Eine 16-Bit-Ganzzahl ohne Vorzeichen. Der Werttyp UnsignedSmallInt stellt ganze Zahlen ohne Vorzeichen mit Werten zwischen 0 und 65535 dar. |
UnsignedTinyInt | Eine 8-Bit-Ganzzahl ohne Vorzeichen. Der Werttyp UnsignedTinyInt stellt ganze Zahlen ohne Vorzeichen mit Werten zwischen 0 und 255 dar. |
WChar | Ein mit NULL endender Datenstrom von Unicode-Zeichen. Eine WChar ist eine sequenzielle Auflistung von Unicode-Zeichen, die zum Darstellen von Text verwendet wird. |
AMO-Überprüfungen von Datentypen
In der folgenden Tabelle sind die zusätzlichen Überprüfungen aufgelistet, die AMO (Analysis Management Objects) für bestimmte Bindungen ausführt:
Object | Bindung | Zulässige Datentypen |
---|---|---|
DimensionAttribute | KeyColumns | Alle bis auf Binary |
NameColumn | Nur WChar | |
SkippedLevelsColumn | Nur ganzzahlige Datentypen: BigInt, Integer, SmallInt, TinyInt, UnsignedBigInt, UnsignedInt, UnsignedSmallInt, UnsignedTinyInt | |
CustomRollupColumn | Nur WChar | |
CustomRollupPropertiesColumn | Nur WChar | |
UnaryOperatorColumn | Nur WChar | |
ValueColumn | Alle | |
AttributeTranslation | CaptionColumn | Nur WChar |
ScalarMiningStructureColumn | KeyColumns | Alle bis auf Binary |
NameColumn | Nur WChar | |
TableMiningStructureColumn | ForeignKeyColumns | Alle bis auf Binary |
MeasureGroupAttribute | KeyColumns | Alle bis auf Binary |
Distinct Count Measure | Quelle | BigInt, Currency, Double, Integer, Single, SmallInt, TinyInt, UnsignedBigInt, UnsignedInt, UnsignedSmallInt, UnsignedTinyInt |