Snowflake 中的 Microsoft Fabric 镜像数据库的限制
本页面列出了来自 Snowflake 的 Microsoft Fabric 镜像数据库当前存在的限制。 此页面的内容可能随时发生变化。
数据库级别的限制
- 不会复制具有特殊字符
,;{}()\=
和空格的任何表名和列名。 - 如果源表中没有更新,复制引擎将开始以指数级速度延长处理表的间隔时间,最长可达一小时。 如果出现暂时性错误,导致数据无法刷新,那么就会发生相同的情况。 检测到更新数据后,复制引擎将自动恢复常规的轮询。
- 仅支持复制原生表。 目前不支持外部、暂时、临时、动态表。
- 可以镜像到 Fabric 中的表不超过 500 个。 当前无法复制超出 500 限制的任何表。
- 如果在配置镜像时选择“镜像所有数据”,将依次根据架构名称和表名称按字母顺序对所有表进行排序,取前 500 个表来确定要镜像的表。 在按字母顺序排序的列表中,底部的剩余表不会被镜像。
- 如果取消选择 镜像所有数据 并选择单个表,则最多只能选择 500 个表。
网络和防火墙
- 目前,镜像不支持虚拟网络或专用网络后的 Snowflake 实例。 如果 Snowflake 实例位于专用网络后面,则无法启用 Snowflake 镜像。
安全性
- 仅支持通过用户名/密码进行 Snowflake 身份验证。
- 必须将共享接收者添加到工作区。 若要共享数据集或报表,首先要为工作区添加管理员、成员、读者或参与者角色的访问权限。
性能
- 如果要更改大型表中的大部分数据,停止和重启镜像会更高效。 插入或更新数十亿条记录可能需要很长时间。
- 某些架构更改不会立即反映。 对于某些架构更改,需要先对数据进行更改(插入/更新/删除),然后才能将架构更改复制到 Fabric。
支持的区域
以下是支持镜像的 Fabric 区域:
亚太地区:
- 澳大利亚东部
- 澳大利亚东南部
- 印度中部
- 东亚
- 日本东部
- 韩国中部
- 东南亚
- 印度南部
欧洲
- 北欧
- 西欧
- 法国中部
- 德国中西部
- 挪威东部
- 瑞典中部
- 瑞士北部
- 瑞士西部
- 英国南部
- 英国西部
美洲:
- 巴西南部
- 加拿大中部
- 加拿大东部
- 美国东部
- 美国东部 2
- 美国中北部
- 美国中南部
- 美国西部
- 美国西部 2
中东和非洲:
- 南非北部
- 阿联酋北部