테이블 이름
Qlik Sense 테이블은 Qlik Sense 데이터베이스에 저장될 때 이름이 지정됩니다. 테이블 이름은 LOAD 절이 있는 resident 문이나 peek 함수를 포함하는 표현식 등에서 사용할 수 있으며 레이아웃의 $Table 시스템 필드에서 볼 수 있습니다.
테이블의 이름은 다음 규칙에 따라 지정됩니다.
-
레이블이 LOAD 또는 SELECT 문 바로 앞에 있는 경우 해당 레이블이 테이블 이름으로 사용됩니다. 레이블 이름 다음에는 콜론이 와야 합니다.
Table1:
LOAD a,b from c.csv;
자세한 내용은 테이블 레이블을 참조하십시오.
- 레이블이 지정되지 않은 경우 LOAD 또는 SELECT 문에서 키워드 FROM 다음에 바로 나오는 파일 이름이나 테이블 이름이 사용됩니다. 최대 32자가 사용됩니다. 파일 이름이 사용된 경우 확장명은 생략됩니다.
- 인라인으로 로드된 테이블은 INLINExx 형식으로 이름이 지정됩니다. 여기서 xx는 숫자입니다. 첫 번째 인라인 테이블의 이름은 INLINE01이 됩니다.
- 자동으로 생성된 테이블은 AUTOGENERATExx 형식으로 이름이 지정됩니다. 여기서 xx는 숫자입니다. 자동 생성된 첫 번째 테이블의 이름은 AUTOGENERATE01이 됩니다.
- 위의 규칙에 따라 생성된 테이블 이름이 이전 테이블 이름과 충돌하는 경우는 이름이 -x로 확장됩니다. 여기서 x는 숫자입니다. 숫자는 더 이상 충돌이 없을 때까지 증가합니다. 예를 들어 세 개의 테이블 이름이 Budget, Budget-1 및 Budget-2로 지정될 수 있습니다.
테이블 이름에는 section access, section application 및 매핑 테이블의 세 가지 개별 도메인이 있습니다. section access 및 section application에서 생성된 테이블 이름은 개별적으로 처리됩니다. 참조된 테이블 이름이 섹션에서 발견되지 않는 경우 Qlik Sense는 다른 섹션도 검색합니다. 매핑 테이블은 별도로 처리되며 테이블 이름의 다른 두 도메인과는 아무런 연관이 없습니다.