加载 HLLSKETCH 数据类型
您只能以 Amazon Redshift 支持的稀疏或密集格式复制 HLL 草图。要在 HyperLogLog 草图上使用 COPY 命令,请对密集 HyperLogLog 草图使用 Base64 格式,对稀疏 HyperLogLog 草图使用 JSON 格式。有关更多信息,请参阅 HyperLogLog 函数。
以下示例使用 CREATE TABLE 和 COPY 将 CSV 文件中的数据导入到表中。首先,该示例使用 CREATE TABLE 创建表 t1
。
CREATE TABLE t1 (sketch hllsketch, a bigint);
然后,它使用 COPY 将 CSV 文件中的数据导入到表 t1
中。
COPY t1 FROM s3://amzn-s3-demo-bucket/unload/' IAM_ROLE 'arn:aws:iam::0123456789012:role/MyRedshiftRole' NULL AS 'null' CSV;