HLLSKETCH データ型のロード - Amazon Redshift

HLLSKETCH データ型のロード

HLL スケッチは、Amazon Redshift でサポートされているスパース形式またはデンス形式でのみコピーできます。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;