기본 콘텐츠로 건너뛰기

Store

Store 문은 QVD, Parquet, CSV 또는 TXT 파일을 만듭니다.

구문:  

Store [ fieldlist from] table into filename [ format-spec ];

이 문은 명시적으로 명명된 QVD, Parquet 또는 텍스트 파일을 만듭니다.

또한 이 문은 하나의 데이터 테이블에서만 필드를 내보낼 수 있습니다. 여러 테이블의 필드를 내보내는 경우 내보낼 데이터 테이블을 만들려면 스크립트에서 미리 명시적 join을 수행해야 합니다.

텍스트 값은 UTF-8 형식의 CSV 파일로 내보냅니다. 구분 기호를 지정할 수 있습니다. 자세한 내용은 LOAD를 참조하십시오. CSV 파일에 대한 store 문은 BIFF 내보내기를 지원하지 않습니다.

인수:  

Store 명령 인수
인수 설명
fieldlist::= ( * | field) { , field } )

선택할 필드의 목록입니다. 필드 목록에 *를 사용하면 모든 필드를 지정할 수 있습니다. 

field::= fieldname [as aliasname ]

fieldnametable의 필드 이름과 동일한 텍스트입니다. (필드 이름에 공백 또는 기타 비표준 문자가 포함된 경우 큰따옴표 또는 대괄호로 묶어야 합니다.)

aliasname은 생성된 QVD 또는 CSV 파일에서 사용할 필드의 대체 이름입니다.

table 데이터 소스로 사용하기 위해 이미 로드된 테이블을 나타내는 스크립트 레이블입니다.
filename

기존 폴더 데이터 연결에 대한 유효한 경로가 포함된 대상 파일의 이름입니다.

'lib://Table Files/target.qvd'

레거시 스크립팅 모드에서는 다음 경로 형식도 지원됩니다.

  • 절대 경로

    c:\data\sales.qvd

  • Qlik Sense 앱 작업 디렉터리에 대한 상대 경로.

    data\sales.qvd

    경로를 생략한 경우 Qlik SenseDirectory 문으로 지정된 디렉터리에 파일을 저장합니다. Directory 문이 없으면 Qlik Sense는 작업 디렉터리인 C:\Users\{user}\Documents\Qlik\Sense\Apps에 파일을 저장합니다.

format-spec ::=( ( txt | qvd | parquet), compression is 코덱)

서식 사양을 이러한 파일 형식 중 하나로 설정할 수 있습니다. 서식 사양을 생략하면 qvd가 사용됩니다.

  • CSVTXT 파일의 경우 txt입니다.

  • QVD 파일의 경우 qvd.

  • Parquet 파일의 경우 parquet.

parquet를 사용하는 경우 compression is와 함께 사용할 압축 코덱도 설정할 수 있습니다. compression is로 압축 코덱을 지정하지 않으면 snappy가 사용됩니다. 다음 압축 설정을 사용할 수 있습니다.

  • uncompressed

  • snappy

  • gzip

  • lz4

  • brotli

  • zstd

  • lz4_hadoop

예:

Store mytable into [lib://DataFiles/myfile.parquet] (parquet, compression is lz4);

Store mytable into xyz.qvd (qvd);

Store * from mytable into 'lib://FolderConnection/myfile.qvd';

Store Name, RegNo from mytable into xyz.qvd;

Store Name as a, RegNo as b from mytable into 'lib://FolderConnection/myfile.qvd';

Store mytable into myfile.txt (txt);

Store mytable into myfile.parquet (parquet);

Store * from mytable into 'lib://FolderConnection/myfile.qvd';

정보 메모DataFiles 연결의 파일 확장명은 대/소문자를 구분합니다. 예를 들어 .qvd입니다.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!