Snowflake cloud data platform 是否可以使用雪花用户和命名阶段进行长期数据文件存储?

Snowflake cloud data platform 是否可以使用雪花用户和命名阶段进行长期数据文件存储?,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,与其创建我们自己的S3存储桶,我想知道我是否可以利用用户和命名阶段来存储可能无法加载到表中的数据文件。或者这些阶段的文件有时会被Snowflake自动清除 内部阶段不由用户管理,因此,如果要查询,则上载到内部阶段的任何内容最终都必须复制到表中 如果使用PUT命令,则可以列出文件,然后使用copy into tables命令。 在内部阶段使用PUT操作将产生存储费用(如适用) 我希望这能回答您的疑问。您打算将哪些数据放在命名/用户阶段而不会放在表中?我可能还不想将这些数据形式化到表中,但在我无法

与其创建我们自己的S3存储桶,我想知道我是否可以利用用户和命名阶段来存储可能无法加载到表中的数据文件。或者这些阶段的文件有时会被Snowflake自动清除

内部阶段不由用户管理,因此,如果要查询,则上载到内部阶段的任何内容最终都必须复制到表中

如果使用PUT命令,则可以列出文件,然后使用copy into tables命令。

在内部阶段使用PUT操作将产生存储费用(如适用)


我希望这能回答您的疑问。

您打算将哪些数据放在命名/用户阶段而不会放在表中?我可能还不想将这些数据形式化到表中,但在我无法访问S3存储桶之类的数据时,我正在寻找云解决方案选项。这就是为什么我把Snowflake用户阶段作为一个选项。然后是的,你可以,但我会使用s3桶。无论哪种方式,你都要付出同样的代价。什么是最终要清洗桌子呢?如果用户将一个文件放入其用户内部阶段,在您运行COPY-INTO命令并将其加载之前,它不会一直留在那里吗?默认情况下,COPY-INTO似乎不会自动清除原始文件?此外,我认为,您可以在Snowflake中查询与AWS Athena类似的文件中的数据。可能不会像在表中一样以优化的格式显示,但它仍然是可行的。