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://amzn-s3-demo-bucket/unload/' IAM_ROLE 'arn:aws:iam::0123456789012:role/MyRedshiftRole' NULL AS 'null' CSV;