Freigeben über


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