备注 此功能自 2022 年 5 月起正式发布 (正式发布) Microsoft 365 月度发布频道。 如果你使用的是 Microsoft 半年企业频道,则将于 2022 年 12 月推出。 有关如何参与的详细信息,请参阅 aka.ms/AccessAndPowerPlatform。 |
将 Access 数据类型迁移到 Dataverse 时,了解不支持哪些类型、部分支持哪些类型以及每种匹配数据类型完全支持哪些类型至关重要。
在支持的多种数据类型中,Access 和 Dataverse 之间存在一些不同的限制和变化。 在迁移期间,验证过程会发出数据转换错误警报。 在大多数情况下,有一些实用的替代方法或解决方法。 有关详细信息,请参阅 Dataverse 中的 Access 和列数据类型中的数据类型和字段属性简介。
下表提供了有关支持的数据类型、限制和变体的更多详细信息。
数据类型摘要
访问 |
Dataverse |
限制 |
变化 |
---|---|---|---|
短文本 |
文本 |
Dataverse:4000 个字符 访问:255 个字符 |
在 Dataverse 中,如果字符串更新超过 255 个字符,Access 会将值转换为长文本进行显示。 |
长文本 |
多行文本 |
Dataverse:1,048,576 个字符 访问权限:1 GB,显示限制为 64,000 |
如果超出 Dataverse 限制,Access 会阻止导出。 |
超链接 |
代码 |
Dataverse:4000 个字符 访问:8,192 个字符 (包括 URL、显示名称和工具提示部分) |
无论访问 URL 只是一个简单的 URL 还是包含一个或多个 URL 部分,它都转换为 Dataverse 中的一列。 |
DateTime |
DateTime |
Dataverse 和 Access 都使用标准日期和时间格式 |
完全支持 |
扩展日期/时间 |
无等效项 |
访问:有关详细信息,请参阅日期/时间扩展。 |
不支持 |
自动编号 |
唯一标识符 |
Dataverse :GUID Access :integer,+2,147,483,647 |
Dataverse 将 Access 值转换为整数。 |
货币 |
货币 |
Dataverse :+/- 922,337,203,685,477,Access : +/- 922,337,203,685,477,四位小数点 |
Dataverse 具有内置的汇率换算功能,但仅支持表中的一种货币格式。 Access 支持表中的多种货币格式。请考虑将 Access Currency 数据类型转换为 Decimal。 或者,可以导入货币系统表 (,其中包含每种货币的汇率和基数表,) 从 Dataverse 到 Access 。 有关详细信息,请参阅 Dataverse 系统表和列。 |
数字:Decimal |
十进制数 |
Dataverse :+/-100,000,000,000,最多 10 个小数位数。 Access :+/- 10^28-1,最多 28 个小数位数 |
Access 不会导出超出 Dataverse 限制的数据。 |
数字:整数 |
整数 |
Dataverse :+/- 2,147,483,647 Access :+/- 2,147,483,647 (1、2 或 4 个字节) |
完全支持 |
数字:单个 (4 个字节) 数字:双 (8 个字节) |
浮点数 |
Dataverse :小数位数最多为 17 位,但显示限制为 +/- 1000 亿,小数位数为 5 位,算术近似 Access :4 个字节 负值:3.402823E38 到 -1.401298E-45 正值:1.401298E-45 到 3.402823E38 Access 八个字节: 负值:1.79769313486231E308 到 -4.94065645841247E-324 正值:4.94065645841247E-324 到 1.79769313486231E308 |
不支持 笔尖 若要迁移 Access 浮点数据类型,请首先将其转换为 Number 数据类型, 将“字段大小”属性设置为 Decimal,然后将数据迁移到 Dataverse,该数据类型将存储为 Decimal Number 数据类型。 与 Access 浮点数据类型相比,Dataverse 浮点数据类型可能会产生微小的差异,这些差异可能会舍入显示。 这通常不是问题,但在重复计算期间,可能会得到略微不正确的结果。 如果需要绝对精度,请考虑使用 Dataverse Decimal 数据类型,因为它包含较大的小数部分值范围,并且保留准确性。 |
大数 |
BigInt (BigInt) |
Dataverse:8 个字节,-2^63 到 2^63-1 访问:8 个字节,-2^63 到 2^63-1 |
完全支持 |
附件 |
文件 |
Dataverse:128 MB,每列一个文件,并存储在云 中 访问权限:2 GB,每列多个文件,存储在数据库中 |
尚不支持,但即将推出。 监视更新。 |
OLE 对象 |
图像 (或文件) |
Dataverse:32 MB,支持 GIF、PNG、JPG 和 BMP,每个列一个图像,并存储在云 中 访问权限:2 GB,支持图像、图表和 Active X 控件,并存储在数据库中 |
不支持 |
查找向导 |
查找 |
Dataverse:一列查找 访问:一个或多个列查找 |
支持 Access 仅导出一个需要准备的列查找。 有关详细信息,请参阅 创建用于迁移到 Dataverse 的选项字段。 |
是/否 |
是/否 (或两个选项) |
Dataverse 和 Access 都使用布尔值 |
对两个选项的完全支持。 不支持多选选项集。 |
计算列 |
无等效项 |
Dataverse :可以根据整数、小数或文本数据类型创建计算。 有关详细信息,请参阅 在 Power Apps 中定义计算列 和 在 Microsoft Dataverse 中创建和定义计算或汇总字段。 访问:有关详细信息,请参阅计算列。 |
仅导出 Access 计算列的结果。 |
多值字段 |
多选字段或选项 |
Dataverse :将值存储为一列中的带分隔符的字符串。 Access :存储多值字段跨多个表存储值。 有关详细信息,请参阅多值字段。 |
不支持 |
格式文本 |
文本或多行文本 |
Dataverse :文本最多支持 4000 个字符,多行文本支持最多 1,048,576 个字符的格式设置。 Access :长文本数据类型 (也称为“备注) 字段, 其中 TextFormat 属性设置为 RichText。 |
不支持 |
超链接 |
代码 |
Dataverse :仅显示 URL 文本 Access :除了 URL 文本, Access 还有内置组件,其中包括链接的友好名称和显示名称。 |
支持 友好名称和显示名称的超链接组件在 Dataverse 中创建为附加列。 这些操作将继续在 Access 窗体和报表中按预期工作。 |