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;