Datentypen in Analysis Services
Bei allen DataItem-Objekten unterstützt Analysis Services die folgende Teilmenge von System.Data.OleDb.OleDbType. Verwenden Sie DataItem-Datentyp (ASSL) zum Festlegen oder Lesen des Datentyps.
Unterstützte Datentypen
BigInt |
Eine 64-Bit-Ganzzahl mit Vorzeichen. Der BigInt-Werttyp stellt Ganzzahlen dar, die zwischen -9.223.372.036.854.775.808 und +9.223.372.036.854.775.807 liegen. |
Binär |
Ein Strom von Binärdaten des Byte-Typs. Byte ist ein Werttyp, der ganze Zahlen ohne Vorzeichen darstellt, die zwischen 0 und 255 liegen. |
Boolesch |
Instanzen dieses Typs weisen den Wert true oder false auf. |
Währung |
Ein currency-Wert im Bereich von -922.337.203.685.477,5808 bis +922.337.203.685.477,5807 mit einer Genauigkeit von einem Zehntausendstel einer Währungseinheit (vier Dezimalstellen). |
Datum |
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. |
Ganze Zahl |
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 Ganzzahlen mit Vorzeichen dar, die zwischen -32768 und +32767 liegen. |
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 UnsignedBigInt-Werttyp stellt Ganzzahlen ohne Vorzeichen dar, die zwischen 0 und 18.446.744.073.709.551.615 liegen. |
UnsignedInt |
Eine 32-Bit-Ganzzahl ohne Vorzeichen. Der UnsignedInt-Werttyp stellt Ganzzahlen ohne Vorzeichen dar, die zwischen 0 und 4.294.967.295 liegen. |
UnsignedSmallInt |
Eine 16-Bit-Ganzzahl ohne Vorzeichen. Der UnsignedSmallInt-Werttyp stellt Ganzzahlen ohne Vorzeichen dar, die zwischen 0 und 65535 liegen. |
UnsignedTinyInt |
Eine 8-Bit-Ganzzahl ohne Vorzeichen. Der UnsignedTinyInt-Werttyp stellt Ganzzahlen ohne Vorzeichen dar, die zwischen 0 und 255 liegen. |
WChar |
Ein mit NULL endender Datenstrom von Unicode-Zeichen. Ein WChar ist eine sequenzielle Auflistung von Unicode-Zeichen, die zur Darstellung von Text verwendet werden. |
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:
Objekt |
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 |