Типы данных в службах 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 |