테이블 이름

Qlik Sense 테이블은 Qlik Sense 데이터베이스에 저장될 때 이름이 지정됩니다. 테이블 이름은 resident 절이 있는 LOAD 문이나 peek 함수를 포함하는 표현식 등에서 사용할 수 있으며 레이아웃의 $Table 시스템 필드에서 볼 수 있습니다.

테이블의 이름은 다음 규칙에 따라 지정됩니다.

  1. 레이블이 LOAD 또는 SELECT 문 바로 앞에 있는 경우 해당 레이블이 테이블 이름으로 사용됩니다. 레이블 이름 다음에는 콜론이 와야 합니다.

    Example:  

    Table1:

    LOAD a,b from c.csv;

    자세한 내용은 테이블 레이블를 참조하십시오.

  2. 레이블이 지정되지 않은 경우 LOAD 또는 SELECT 문에서 키워드 FROM 다음에 바로 나오는 파일 이름이나 테이블 이름이 사용됩니다. 최대 32자가 사용됩니다. 파일 이름이 사용된 경우 확장명은 생략됩니다.
  3. 인라인으로 로드된 테이블은 INLINExx 형식으로 이름이 지정됩니다. 여기서 xx는 숫자입니다. 첫 번째 인라인 테이블의 이름은 INLINE01이 됩니다.
  4. 자동으로 생성된 테이블은 AUTOGENERATExx 형식으로 이름이 지정됩니다. 여기서 xx는 숫자입니다. 자동 생성된 첫 번째 테이블의 이름은 AUTOGENERATE01이 됩니다.
  5. 위의 규칙에 따라 생성된 테이블 이름이 이전 테이블 이름과 충돌하는 경우는 이름이 -x로 확장됩니다. 여기서 x는 숫자입니다. 숫자는 더 이상 충돌이 없을 때까지 증가합니다. 예를 들어 세 개의 테이블 이름이 Budget, Budget-1Budget-2로 지정될 수 있습니다.

테이블 이름에는 section access, section application 및 매핑 테이블의 세 가지 개별 도메인이 있습니다. section accesssection application에서 생성된 테이블 이름은 개별적으로 처리됩니다. 참조된 테이블 이름이 섹션에서 발견되지 않는 경우 Qlik Sense는 다른 섹션도 검색합니다. 매핑 테이블은 별도로 처리되며 테이블 이름의 다른 두 도메인과는 아무런 연관이 없습니다.