【问题标题】:In Snowflake what is difference between SF staged and SF table storage在雪花中,SF 暂存和 SF 表存储有什么区别
【发布时间】:2020-09-06 07:55:24
【问题描述】:

在 Snowflake 中,SF 分段存储和 SF 表存储有什么区别。

--分级存储

输入文件://C:\Users\XXXX\Desktop\JC​​-202002-citibike-tripdata1.csv @%Trips2;

--表存储

创建表 DEMO_DB.PUBLIC.Trips1 (行程持续时间整数, start_station_id 整数, start_station_name 字符串, start_station_latitude 浮点数, start_station_longitude 浮点数, end_station_id 整数, end_station_name 字符串, end_station_latitude 浮点数, end_station_longitude 浮点数, 自行车整数, 用户类型字符串, 出生年份整数, 性别整数);

【问题讨论】:

    标签: snowflake-cloud-data-platform


    【解决方案1】:

    Snowflake 中的内部表存储是结构化的,使用columnar storage formatspartitioned layoutmore 的一种形式。您不能直接访问表的底层存储细节,将数据添加到表中的唯一方法是使用specificstatements

    stage,包括table-named internal stage,大致相当于一个云存储桶和路径,用于保存原始文件,以便最终将其加载到表中(或相反,将表的行卸载到用于导出的原始文件)。

    您描述中的PUT 语句将有助于加密本地文件并将其上传到您的 Snowflake 帐户使用的云存储位置。您必须使用COPY INTO TABLE 语句随后将其加载到您的CREATE TABLE 语句创建的表中,以便有效地查询数据。

    【讨论】:

      猜你喜欢
      • 2023-03-22
      • 1970-01-01
      • 2015-03-06
      • 1970-01-01
      • 2018-04-20
      • 2020-12-21
      • 2014-09-18
      • 1970-01-01
      • 2015-12-10
      相关资源
      最近更新 更多