加载 HLLSKETCH 数据类型 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

加载 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://DOC-EXAMPLE-BUCKET/unload/' IAM_ROLE 'arn:aws:iam::0123456789012:role/MyRedshiftRole' NULL AS 'null' CSV;