首页 > 解决方案 > 如何克服 Snowflake Varchar (16,777,216) 加载图像数据的限制

问题描述

我们有一个场景从我们的源 SQL Server 加载图像列并加载到雪花中,但由于雪花具有 Varchar 限制,因此由于“字符串长问题”而失败。

到现在为止,我们也尝试了 Varchar 和 Variant 数据类型来加载这个 Image 数据类型,但是由于它的巨大尺寸,它也无法用于 Variant (Snowflake 正试图将其读取为 JSON,这就是我们也尝试变体的原因)。

有什么方法可以克服雪花中 Varchar 数据类型长度的限制。

标签: jsonimagesnowflake-cloud-data-platformvariantvarcharmax

解决方案


您需要将其作为非结构化数据处理,这是最近发布的公共预览版。

https://www.snowflake.com/blog/snowflake-launches-unstructured-data-support-in-public-preview/

这显示了如何开始:

https://docs.snowflake.com/en/user-guide/unstructured-intro.html

如果您尝试某事但它不起作用,您可以使用您正在尝试的代码更新您的问题,其他人可以尝试提供帮助。


推荐阅读