从 Google Cloud Storage 批量加载¶
如果您已经拥有 Google Cloud Storage 账户并使用 Cloud Storage 桶来存储和管理数据文件,您可以使用向 Snowflake 批量加载数据的现有桶和文件夹路径。
备注
Snowflake 仅支持区域存储和多区域存储账户。
这组主题介绍了如何使用 COPY INTO <table> 命令将数据从 Cloud Storage 桶加载到表中。
如下图所示,从 Cloud Storage 桶加载数据分两步执行:
- 第 1 步:
Snowflake 假定数据文件已暂存在 Cloud Storage 桶中。如果尚未暂存,请使用 Google 提供的上传接口/实用程序来暂存文件。
- 第 2 步:
使用 COPY INTO <table> 命令将暂存文件的内容加载到 Snowflake 数据库表中。您可以直接从桶中加载,但 Snowflake 建议创建一个引用该桶的外部暂存区,然后使用外部暂存区。
无论您使用哪种方法,如果您手动或在脚本中执行命令,此步骤都需要运行一个当前虚拟仓库的会话。仓库提供计算资源,以执行将行实际插入到表中的操作。
后续主题:
配置任务(根据需要完成):
数据加载任务(针对您加载的每组文件完成):
故障排除: