로드 스크립트 수정
마지막 업데이트: 2026. 10. 14.
Qlik Cloud는 함수, 명령문 및 변수에서 Windows 파일 시스템 경로 사용을 지원하지 않습니다.대신 데이터 및 스크립트 파일에 대한 연결 문자열인 라이브러리 연결이 사용됩니다(예: lib://DataFiles/myData.txt).
제한 사항
QlikView 및 클라이언트 관리 Qlik Sense(표준 또는 레거시 모드에서)에 적용할 수 있는 몇 가지 명령문, 변수 및 함수는 Qlik Cloud에서 사용할 수 없거나 제한이 있습니다.일반적으로 이러한 제한은 Windows 파일 시스템 경로와 연결된 명령문, 변수 및 함수에 적용됩니다.
데이터 로드 스크립트에서 지원되지 않는 문을 사용하면 로드 스크립트를 실행할 때 오류가 발생합니다.오류 메시지는 스크립트 로그 파일에서 찾을 수 있습니다.지원되지 않는 변수 및 함수를 사용해도 오류 메시지나 로드 파일 항목은 생성되지 않습니다.대신, 함수가 NULL을 반환합니다.
데이터 로드 스크립트를 편집할 때 변수, 문 또는 함수가 지원되지 않는다고 표시되지 않습니다.
Qlik Cloud에서 변수, 명령문 및 함수의 적용 가능성
Qlik Cloud의 QlikView 또는 클라이언트 관리 Qlik Sense에서 데이터 로드 스크립트를 재사용할 계획이라면 다음 표를 참조하여 지원되는 변수, 명령문 및 함수와 해당 요구 사항을 확인하십시오.
시스템 변수
| 변수 | 적용 가능 여부 | 정의 |
|---|---|---|
| Floppy |
지원되지 않음 |
첫 번째로 찾은 플로피 드라이브의 드라이브 문자를 반환하며 일반적으로 a:입니다. |
| CD |
지원되지 않음 |
첫 번째로 찾은 CD-ROM 드라이브의 드라이브 문자를 반환합니다. CD-ROM이 발견되지 않으면 c:가 반환됩니다. |
| QvPath |
지원되지 않음 |
Qlik Sense 실행 파일에 대한 찾아보기 문자열을 반환합니다. |
| QvRoot |
지원되지 않음 |
Qlik Sense 실행 파일의 루트 디렉터리를 반환합니다. |
| QvWorkPath |
지원되지 않음 |
현재 Qlik Sense 애플리케이션에 대한 탐색 문자열을 반환합니다. |
| QvWorkRoot |
지원되지 않음 |
현재 Qlik Sense 애플리케이션의 루트 디렉터리를 반환합니다. |
| WinPath |
지원되지 않음 |
Windows에 대한 탐색 문자열을 반환합니다. |
| WinRoot |
지원되지 않음 |
Windows의 루트 디렉터리를 반환합니다. |
| $(include=...) | 지원되는 입력: 라이브러리 연결을 사용하는 경로 | Include/Must_Include 변수는 스크립트에 포함되어 스크립트 코드로 평가되어야 하는 텍스트를 포함한 파일을 지정합니다.데이터를 추가하는 데 사용되지 않습니다.스크립트 코드의 일부를 별도의 텍스트 파일에 저장한 후 여러 응용 프로그램에서 재사용할 수 있습니다. 이 변수는 사용자 정의 변수입니다. |
정규 스크립트 문
| 문 | 적용 가능 여부 | 정의 |
|---|---|---|
| Binary | 지원되는 입력: 라이브러리 연결을 사용하는 경로 | binary 문은 다른 애플리케이션에서 데이터를 로드하는 데 사용됩니다. |
| Connect | 지원되지 않음 | CONNECT 문은 OLE DB/ODBC 인터페이스를 통해 일반 데이터베이스에 대한 Qlik Sense 접근을 정의하는 데 사용됩니다.ODBC의 경우, 데이터 소스는 먼저 ODBC 관리자를 사용하여 지정해야 합니다. |
| Directory | 지원되는 입력: 라이브러리 연결을 사용하는 경로 | Directory 문은 새 Directory 문이 만들어질 때까지 후속 LOAD 문에서 데이터 파일을 탐색할 디렉터리를 정의합니다. |
| Execute | 지원되지 않음 | Execute 문은 Qlik Sense가 데이터를 로드하는 동안 다른 프로그램을 실행하는 데 사용됩니다. 예를 들어, 필요한 규칙을 만드는 데 사용됩니다. |
| LOAD from ... | 지원되는 입력: 라이브러리 연결을 사용하는 경로 | LOAD 문은 파일, 스크립트에 정의된 데이터, 이전에 로드한 테이블, 웹 페이지, 이후 SELECT 문의 결과에서 필드를 로드하거나 자동으로 데이터를 생성하여 필드를 로드합니다. |
| Store into ... | 지원되는 입력: 라이브러리 연결을 사용하는 경로 | Store 문은 QVD, Parquet, CSV 또는 TXT 파일을 만듭니다. |
스크립트 제어 문
| 문 | 지원되는 입력 | 반환되는 출력 | 정의 |
|---|---|---|---|
|
For each... filelist mask/dirlist mask |
라이브러리 연결 |
라이브러리 연결 |
filelist mask 구문을 사용하면 현재 디렉터리에서 filelist mask와 일치하는 모든 파일의 쉼표로 구분된 목록이 생성됩니다.dirlist mask 구문을 사용하면 현재 디렉터리에서 디렉터리 이름 마스크와 일치하는 모든 디렉터리의 쉼표로 구분된 목록이 생성됩니다. |
파일 함수
| 함수 | 지원되는 입력 | 반환되는 출력 | 정의 |
|---|---|---|---|
| Attribute() | 라이브러리 연결 | 다양한 미디어 파일의 메타 태그 값을 텍스트로 반환합니다. | |
| ConnectString() | 라이브러리 연결 이름 | ODBC 또는 OLE DB 연결에 대한 활성 연결 문자열을 반환합니다. | |
| FileDir() | 라이브러리 연결 | FileDir 함수는 현재 읽고 있는 테이블 파일의 디렉터리에 대한 경로가 포함된 문자열을 반환합니다. | |
| FilePath() | 라이브러리 연결 | FilePath 함수는 현재 읽고 있는 테이블 파일에 대한 전체 경로가 포함된 문자열을 반환합니다. | |
| FileSize() |
라이브러리 연결 |
FileSize 함수는 filename 파일의 바이트 단위 크기 또는 filename이 지정되지 않은 경우 현재 읽고 있는 테이블 파일의 바이트 단위 크기가 포함된 정수를 반환합니다. | |
| FileTime() |
라이브러리 연결 |
FileTime 함수는 지정된 파일의 마지막 수정에 대한 UTC 서식의 타임스탬프를 반환합니다. 파일이 지정되지 않은 경우 함수는 현재 읽은 테이블 파일의 마지막 수정에 대한 타임스탬프(UTC)를 반환합니다. | |
| GetFolderPath() |
지원되지 않음 |
반환되는 출력: 절대 경로 |
GetFolderPath 함수는 Microsoft Windows SHGetFolderPath 함수의 값을 반환합니다. 이 함수는 Microsoft Windows 폴더의 이름을 입력으로 사용하여 이 폴더의 전체 경로를 반환합니다. |
| QvdCreateTime() | 라이브러리 연결 | 이 스크립트 함수는 QVD 파일(있는 경우)의 XML 헤더 타임스탬프를 반환하며, 그렇지 않으면 NULL을 반환합니다. 타임스탬프에서 시간은 UTC로 제공됩니다. | |
| QvdFieldName() | 라이브러리 연결 | 이 스크립트 함수는 QVD 파일 내의 필드 번호 fieldno의 이름을 반환합니다. 필드가 존재하지 않으면 NULL이 반환됩니다. | |
| QvdNoOfFields() | 라이브러리 연결 | 이 스크립트 함수는 QVD 파일 내의 필드 수를 반환합니다. | |
| QvdNoOfRecords() | 라이브러리 연결 | 이 스크립트 함수는 QVD 파일 내의 현재 레코드 수를 반환합니다. | |
| QvdTableName() | 라이브러리 연결 | 이 스크립트 함수는 QVD 파일에 저장된 테이블의 이름을 반환합니다. |
시스템 함수
| 함수 | 적용 가능 여부 | 정의 |
|---|---|---|
| DocumentPath() |
지원되지 않음 |
이 함수는 현재 Qlik Sense 응용 프로그램의 전체 경로가 포함된 문자열을 반환합니다. |
| GetRegistryString() |
지원되지 않음 |
지정된 레지스트리 경로를 가진 명명된 레지스트리 키 값을 반환합니다.이 함수는 차트 및 스크립트 등에서 사용할 수 있습니다.QlikView에서만 사용할 수 있습니다. |