达美航空合并不能解决嵌套的领域

达美航空合并失败的“三角洲合并不能解决”字段数据类型不匹配的错误消息。

写的亚当Pavlacka

去年发表在:2022年5月10日

问题

你尝试三角洲与自动模式演化合并,但失败了达美航空合并:不能解决字段的数据类型不匹配错误消息。

导致

这可能发生,如果你对嵌套列字段的更改。

例如,假设我们有一个专栏叫地址与字段streetName,houseNumber,城市嵌套在里面。

试图添加一个额外的字段,或删除一个字段,导致任何即将到来的桌子上插入或更新事务失败,即使mergeSchema适用于事务。

解决方案

这种行为是通过设计。

三角洲自动模式演化特性只支持顶级列。不支持嵌套的字段。

请检查三角洲湖自动模式演化(AWS|Azure|GCP)文档了解更多信息。

这篇文章有用吗?