Сравнение типов данных Access и Dataverse

Применяется к
Access для Microsoft 365
Примечание По состоянию на май 2022 г. эта функция находится в общедоступной версии канала ежемесячного выпуска Microsoft 365. Если вы используете корпоративный канал Microsoft Semi-annual Channel, он будет доступен в декабре 2022 г. Дополнительные сведения об участии см. в разделе aka.ms/AccessAndPowerPlatform.

При переносе типов данных Access в Dataverse крайне важно понимать, что не поддерживается, что частично поддерживается и что полностью поддерживается для каждого соответствующего типа данных.

Из множества поддерживаемых типов данных существуют различные ограничения и различия между Access и Dataverse. Во время миграции процесс проверки оповещает об ошибках преобразования данных. В большинстве случаев существуют практические альтернативы или обходные пути. Дополнительные сведения см. в статье Общие сведения о типах данных и свойствах полей в access и column типов данных в Dataverse.

В следующей таблице приведены дополнительные сведения о поддерживаемых типах данных, ограничениях и вариантах.

Сводка типов данных

Access Dataverse Ограничения Варианты
Короткий текст Text (Текст) Dataverse: 4000 символов
Доступ: 255 символов
В Dataverse, если строка обновляется свыше 255 символов, Access приводит значение к длинному тексту для отображения.
Длинный текст. Многострочного текста Dataverse: 1 048 576 символов
Доступ: 1 ГБ с ограничением отображения 64 000
Access предотвращает экспорт, если превышен предел Dataverse.
Гиперссылка URL-адрес Dataverse: 4000 символов
Доступ: 8 192 символа (включая URL-адрес, отображаемое имя и подсказку)
Независимо от того, является ли URL-адрес доступа простым или содержит одну или несколько частей URL-адреса, он преобразуется в один столбец в Dataverse.
DateTime DateTime Dataverse и Access используют стандартный формат даты и времени. Полная поддержка
Date/Time Extended Нет эквивалента Доступ. Дополнительные сведения см. в разделе Дата и время с расширенными данными. Не поддерживается
Счетчик Уникальный идентификатор Dataverse: GUID
Доступ: целое число, +2 147 483 647
Dataverse преобразует значение Access в целое число.
Валюта Валюта Dataverse: +/- 922 337 203 685 477 с двумя до десяти десятичных знаков
Доступ: +/- 922 337 203 685 477 с четырьмя десятичными знаками
Dataverse имеет встроенное преобразование обменного курса, но поддерживает только один формат валюты в таблице.
Access поддерживает несколько форматов валют в таблице.
Рассмотрите возможность преобразования типа данных Access Currency в Decimal.
Кроме того, можно импортировать таблицу системы валют (которая содержит обменные курсы и базовые таблицы для каждой валюты) из Dataverse в Access. Дополнительные сведения см. в разделе Системные таблицы и столбцы Dataverse.
Число: Decimal Десятичное число Dataverse: +/-100 000 000 000 и до 10 десятичных разрядов.
Доступ: +/- 10^28-1 и до 28 десятичных разрядов
Access не экспортирует данные, превышающие ограничения Dataverse.
Число: Целое число Целое число Dataverse: +/- 2 147 483 647
Доступ: +/- 2 147 483 647 (1, 2 или 4 байта)
Полная поддержка
Число: одиночный (4 байта)
Число: Double (8 байт)
Число с плавающей запятой Dataverse: дробные значения до 17 цифр, но отображение ограничено +/- 100 млрд с пятью десятичными знаками, а арифметика приблизительная

Доступ: четыре байта
Отрицательные значения: от 3,402823E38 до -1,401298E-45
Положительные значения: от 1,401298E-45 до 3,402823E38

Доступ к восьми байтам:
Отрицательные значения: 1,79769313486231E308 до -4,94065645841247E-324 Положительные значения: 4,94065645841247E-324 до 1,79769313486231E308
Не поддерживается
Совет Чтобы перенести тип данных Access с плавающей запятой, сначала преобразуйте его в тип данных Number, присвойте свойству Размер поля значение Decimal, а затем перенесите данные в Dataverse, который будет хранить их как тип данных Decimal Number.
По сравнению с типом данных с плавающей запятой Access тип данных Dataverse с плавающей запятой может создавать небольшие различия, которые могут округлиться для отображения. Обычно это не проблема, но при повторных вычислениях можно получить несколько неверные результаты. Если требуется абсолютная точность, рассмотрите возможность использования типа данных Dataverse Decimal, так как он содержит больший диапазон дробных значений и сохраняет точность.
Bigint Big Integer (BigInt) Dataverse: 8 байт, от -2^63 до 2^63-1
Доступ: 8 байт, от -2^63 до 2^63-1
Полная поддержка
Вложение Файл Dataverse: 128 МБ, один файл на столбец и хранится в облаке
Доступ: 2 ГБ, несколько файлов на столбец и хранящиеся в базе данных
Пока не поддерживается, но скоро. Следите за обновлениями.
Объект OLE Изображение (или файл) Dataverse: 32 МБ, поддерживает GIF, PNG, JPG и BMP, по одному изображению на столбец и хранится в облаке.
Access: 2 ГБ, поддерживает изображения, диаграммы и элементы active X, а также хранится в базе данных.
Не поддерживается
Мастер подстановок Подстановка Dataverse: подстановка одного столбца
Доступ: подстановка одного или нескольких столбцов
Поддерживается
Access экспортирует только один запрос столбца, который требует подготовки. Дополнительные сведения см. в разделе Создание поля выбора для миграции в Dataverse.
Логический Да/Нет (или два варианта) И Dataverse, и Access используют логическое значение. Полная поддержка двух вариантов.
Не поддерживается набор параметров множественного выбора.
Вычисляемые столбцы Нет эквивалента Dataverse. Вычисления можно создавать на основе целочислимого, десятичного или текстового типов данных. Дополнительные сведения см. в разделах Определение вычисляемых столбцов в Power Apps и Создание и определение полей вычисления или свертки в Microsoft Dataverse.
Доступ. Дополнительные сведения см. в разделе Вычисляемые столбцы.
Экспортируются только результаты вычисляемых столбцов Access.
Многозначные поля Поле или варианты multiSelect Dataverse: сохраняет значения в виде строки с разделителями в одном столбце.
Доступ: многозначные поля хранят значения в нескольких таблицах. Дополнительные сведения см. в разделе Многозначные поля.
Не поддерживается
Форматированный текст Текстовый или многострочный текст Dataverse: Текст поддерживает до 4000 символов, а многострочный текст поддерживает до 1 048 576 символов с форматированием.
Access: поле типа данных Long Text (также называемое Memo) со свойством TextFormat , равным RichText.
Не поддерживается
Гиперссылки URL-адрес Dataverse: отображает только текст URL-адреса.
Access. Помимо текста URL-адреса, Access имеет встроенные компоненты, которые включают понятное имя и отображаемое имя ссылки.
Поддерживается
Компоненты гиперссылки для понятного имени и отображаемого имени создаются в виде дополнительных столбцов в Dataverse. Они будут по-прежнему работать должным образом в формах и отчетах Access.

См. также

Перенос данных Access в Dataverse