Sample
LOAD 또는 SELECT 문의 sample 접두사는 데이터 소스에서 무작위 레코드 샘플을 로드하는 데 사용됩니다.
구문:
Sample p ( loadstatement | selectstatement )
평가되는 표현식은 Qlik Sense 응용 프로그램에 로드될 데이터 집합의 레코드 비율을 정의하는 것이 아니라 읽은 각 레코드가 응용 프로그램에 로드될 확률을 정의합니다. 즉, p = 0.5 값을 지정한다고 해서 전체 레코드 수의 50%가 로드되는 것이 아니라 각 레코드에 대해 Qlik Sense 응용 프로그램에 로드될 확률이 50%가 된다는 것을 의미합니다.
인수 | 설명 |
---|---|
p |
0보다 크고 1보다 작거나 같은 숫자로 평가되는 임의의 표현식입니다. 이 숫자는 지정된 레코드가 읽힐 확률을 나타냅니다. 모든 레코드를 읽을 수 있지만 그 중 일부만 Qlik Sense에 로드됩니다. |
사용 시기
샘플은 데이터, 분포 또는 필드 콘텐츠의 특성을 이해하기 위해 큰 테이블에서 가져온 데이터를 샘플링하려는 경우에 유용합니다. 데이터의 하위 집합을 가져오기 때문에 데이터 로드가 더 빨라져 스크립트를 더 빠르게 테스트할 수 있습니다. First와 달리 Sample 함수는 처음 몇 행에 국한되지 않고 전체 테이블에서 데이터를 가져옵니다. 이는 경우에 따라 데이터를 보다 정확하게 표시할 수 있습니다.
다음 예에서는 Sample 스크립트 접두사의 두 가지 가능한 사용을 보여 줍니다.
Sample 0.15 SQL SELECT * from Longtable;
Sample(0.15) LOAD * from Longtab.csv;
국가별 설정
달리 지정하지 않는 한 이 항목의 예에서는 다음 날짜 형식을 사용합니다. YYYY/MM/DD. 날짜 형식은 데이터 로드 스크립트의 SET DateFormat 문에 지정됩니다. 기본 날짜 형식은 지역 설정 및 기타 요인으로 인해 시스템에서 다를 수 있습니다. 아래 예의 형식을 요구 사항에 맞게 변경할 수 있습니다. 또는 이러한 예와 일치하도록 로드 스크립트의 형식을 변경할 수 있습니다.
앱의 기본 국가별 설정은 Qlik Sense가 설치된 컴퓨터 또는 서버의 국가별 시스템 설정을 기반으로 합니다. 액세스하는 Qlik Sense 서버가 스웨덴으로 설정된 경우 데이터 로드 편집기는 날짜, 시간 및 통화에 대해 스웨덴 지역 설정을 사용합니다. 이러한 국가별 형식 설정은 Qlik Sense 사용자 인터페이스에 표시되는 언어와 관련이 없습니다. Qlik Sense는 사용 중인 브라우저와 동일한 언어로 표시됩니다.