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

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

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

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

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

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

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

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

Доступ к восьми байтам:
Отрицательные значения: с 1,79769313486231E308 по -4,94065645841247E-324 Положительные значения: с 4,94065645841247E-324 по 1,79769313486231E308
Не поддерживается
Совет Чтобы перенести тип данных Access с плавающей запятой, сначала преобразуйте его в числовой, задайте для свойства "Размер поля" значение Decimal, а затем перенесите данные в Dataverse, где они будут сохранены как десятичные числа.
По сравнению с типом данных Access тип данных с плавающей запятой в Dataverse может создавать небольшие различия, которые могут быть округлены для отображения. Обычно это не представляет собой проблему, но при повторных вычислениях вы можете получить немного неправильные результаты. Если требуется абсолютная точность, рекомендуется использовать тип данных Dataverse Decimal, так как он содержит больший диапазон дробных значений и сохраняет точность.
Bigint Большое целое число (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: поиск в одном или нескольких столбцах
Поддерживаемая функция
Access экспортирует только подстановку в один столбец, которая требует подготовки. Дополнительные сведения см. в статье Создание поля выбора для переноса в Dataverse.
Логический Да/Нет (или два варианта) И в Dataverse, и в Access используется логическое значение Полная поддержка двух вариантов.
Нет поддержки набора параметров множественного выбора.
Вычисляемые столбцы Нет эквивалента Dataverse: вы можете создавать вычисления на основе целочисленных, десятичных или текстовых типов данных. Дополнительные сведения см. в статьях Определение вычисляемых столбцов в Power Apps и Создание и определение полей вычисления или свертки в Microsoft Dataverse.
Access: дополнительные сведения см. в статье "Вычисляемые столбцы".
Экспортируются только результаты вычисляемых столбцов Access.
Многозначные поля Поле или варианты MultiSelect Dataverse: хранит значения в виде строки с разделителями в одном столбце.
Access: хранит многозначные поля, хранит значения в нескольких таблицах. Дополнительные сведения см. в разделе многозначные поля.
Не поддерживается
Форматированный текст Текст или многострочный текст Dataverse: текст поддерживает до 4000 символов, а многострочный текст поддерживает форматирование до 1 048 576 символов.
Access. Поле типа данных "Длинный текст" (также называемое "Поле MEMO") со свойством "ФорматТекст" "РичТекст".
Не поддерживается
Гиперссылки URL-адрес Dataverse: отображает только текст URL-адреса
Access: помимо текста URL-адреса в Access есть встроенные компоненты, которые включают понятное и отображаемое имя ссылки.
Поддерживаемая функция
Компоненты гиперссылок для понятного и отображаемого имени создаются в виде дополнительных столбцов в Dataverse. Они будут работать должным образом в формах и отчетах Access.

См. также

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