数据加载/卸载 DDL¶
暂存区和文件格式是已命名的数据库对象,可用于简化向数据库表中大容量加载数据和从数据库表中卸载数据。
管道是命名的数据库对象,定义了使用 Snowpipe 加载微批数据的 COPY 语句。
本主题内容:
暂存区管理¶
Snowflake 支持两种类型的暂存区来存储用于加载/卸载的数据文件:
内部暂存区将文件存储在 Snowflake 内部。
外部暂存区将文件存储在暂存区引用的外部位置(即 S3 桶)中。外部暂存区指定 S3 桶的位置和凭据信息(如果需要)。
外部和内部暂存区都可以包括文件格式和复制选项。
文件格式管理¶
文件格式封装了信息,如文件类型(CSV、JSON 等)和特定于每种类型的格式化选项,用于批量加载/卸载数据文件。
Git 存储库管理¶
Git 存储库暂存区 表示 Snowflake 中的本地 Git 存储库。
管道管理¶
管道封装用于将一组数据文件从引入队列加载到表中的单个 COPY 语句。