Поделиться через


Типы данных в службах Analysis Services

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Для всех DataItem объектов SQL Server Analysis Services поддерживает следующее подмножество System.Data.OleDb.OleDbType. Чтобы задать или прочитать тип данных, используйте тип данных DataItem (ASSL).

Поддерживаемые типы данных

Тип данных Описание
BigInt 64-разрядное целое число со знаком. Тип значения BigInt представляет целые числа со значениями от отрицательных 9 223 372 036 854 775 808 до положительных 9 223 372 036 854 775 807.
Двоичные данные Поток двоичных данных типа Byte . Byte — это тип значения, представляющий целые числа без знака со значениями в диапазоне от 0 до 255.
Логическое Экземпляры этого типа имеют значения true или false.
Валюта Значение валюты в диапазоне от -922 337 203 685 477,5808 до +922 337 203 685 477,5807 с точностью до десятичной единицы валюты (четыре десятичных разряда).
Дата Данные даты и времени, хранящиеся в виде типа double. Целая часть числа равна числу дней, прошедшему с 30 декабря 1899 г., а десятичная часть представляет долю (время) дня.
Double Число с плавающей запятой в диапазоне от -1,79769313486232E +308 до 1,79769313486232E +308. Значения типа Double хранят сведения о числах с точностью до 15 десятичных знаков после запятой.
Целое число 32-разрядное целое число со знаком в диапазоне от минус 2 147 483 648 до плюс 2 147 483 647.
Один Число с плавающей запятой в диапазоне от - 3,4028235E +38 до 3,4028235E +38. Значения типа Single хранят сведения о числах с точностью до 7 десятичных знаков после запятой.
Smallint 16-разрядное знаковое целое число. Тип значения Smallint представляет целые числа со знаком со значениями от отрицательных 32768 до положительных 32767.
Tinyint 8-битовое целое число со знаком. Значения типа Tinyint представляют целые числа со значениями от минус 128 до плюс 127.
UnsignedBigInt 64-разрядное целое число без знака. Тип значения UnsignedBigInt представляет целые числа без знака со значениями от 0 до 18 446 744 073 709 551 615.
UnsignedInt 32-разрядное целое число без знака. Тип значения UnsignedInt представляет целые числа без знака со значениями от 0 до 4 294 967 295.
UnsignedSmallInt 16-разрядное целое число без знака. Тип значения UnsignedSmallInt представляет целые числа без знака со значениями от 0 до 65535.
UnsignedTinyInt 8-разрядное целое число без знака. Тип значения UnsignedTinyInt представляет целые числа без знака со значениями в диапазоне от 0 до 255
WChar Поток символов в кодировке Юникод, заканчивающийся символом NULL. WChar — это последовательная коллекция символов Юникода, которая используется для представления текста.

Проверки объектов AMO для типов данных

В следующей таблице перечислены дополнительные проверки, которые объекты AMO выполняют для определенных привязок.

Объект Привязка Допустимые типы данных
DimensionAttribute KeyColumns Все, кроме Binary
NameColumn Только WChar
SkippedLevelsColumn Только целочисленные типы: BigInt, Integer, SmallInt, TinyInt, UnsignedBigInt, UnsignedInt, UnsignedSmallInt, UnsignedTinyInt
CustomRollupColumn Только WChar
CustomRollupPropertiesColumn Только WChar
UnaryOperatorColumn Только WChar
ValueColumn Все
AttributeTranslation CaptionColumn Только WChar
ScalarMiningStructureColumn KeyColumns Все, кроме Binary
NameColumn Только WChar
TableMiningStructureColumn ForeignKeyColumns Все, кроме Binary
MeasureGroupAttribute KeyColumns Все, кроме Binary
Мера числа различных объектов Source BigInt, Integer, SmallInt, TinyInt, UnsignedBigInt, UnsignedInt, UnsignedSmallInt, UnsignedTinyInt