제어된 편집으로 로드 스크립트 업데이트
마지막 업데이트: 2026-11-03Qlik 코드의 제어된 편집 기능으로, 로컬 편집을 위해 애플리케이션의 로드 스크립트 작업 복사본을 사용자 컴퓨터로 다운로드할 수 있습니다.이 로컬 복사본들은 원본 애플리케이션과 바인딩을 통해 연결됩니다.들어오고 나가는 변경 사항을 풀(pull)하고 푸시(push)하여 로컬 스크립트를 원격 Qlik Cloud 버전과 동기화할 수 있습니다.로컬 QVS 파일도 편집하여 Qlik 코드에서 Qlik Cloud 애플리케이션에 바인딩할 수 있으며, 이를 통해 먼저 애플리케이션을 만들지 않고도 로컬 스크립트를 빌드할 수 있습니다.
바인딩이란 무엇인가요?
Qlik 코드에서, 바인딩은 로드 스크립트의 로컬 작업 복사본(또는 다른 로컬 QVS 파일)과 Qlik Cloud에 있는 분석 애플리케이션 간의 연결입니다.
바인딩은 다음 경우에 생성됩니다:
-
로컬 편집을 위해 스크립트의 작업 복사본을 다운로드합니다 (스크립트의 작업 사본 다운로드 참조).
-
기존 애플리케이션에 별도의 QVS 파일을 수동으로 바인딩합니다 (기존 로컬 파일 바인딩 참조).
바인딩이 생성되면, 확장은 로컬 파일과 Qlik Cloud 애플리케이션 간의 관계를 resource-map.json 파일에 workspace 루트에 저장합니다.
스크립트의 작업 사본 다운로드
애플리케이션의 로드 스크립트 작업 복사본을 로컬 머신으로 다운로드할 수 있습니다.이렇게 하면, 로드 스크립트 사본이 QVS 형식으로 사용자의 작업 공간에 다운로드되고, 로컬에서 생성된 파일과 소스 애플리케이션 사이에 바인딩이 자동으로 생성됩니다.
로컬 작업 복사본은 기본 작업 복사본 폴더 설정(참조: 설정 참조)으로 지정된 폴더에 저장되거나, 해당 설정이 비어 있는 경우 작업 공간 루트에 저장됩니다.
다음과 같이 하십시오.
-
VS Code 탐색기에서 Qlik Cloud를 확장합니다.
-
애플리케이션을 찾은 다음 마우스 오른쪽 버튼으로 클릭합니다.
-
작업 사본 다운로드를 클릭하세요.
작업 공간에 스크립트의 로컬 복사본이 하나 이상 이미 존재하는 경우, 다른 옵션이 나타납니다: 다운로드된 리소스...이 옵션을 사용하면 기존 로컬 파일로 이동할 수 있습니다.
로컬 복사본을 다운로드하고 바인딩한 후, 이를 편집하고, 원격 Qlik Cloud 버전에서 들어오는 변경 사항으로 업데이트하며, 자신의 로컬 변경 사항을 원격 Qlik Cloud 버전으로 푸시할 수 있습니다.로컬 및 원격 버전 간 변경 사항 동기화을(를) 참조하십시오.
기존 로컬 파일 바인딩
또한 기존 로컬 QVS 파일(현재 애플리케이션에 연결되지 않은 파일)을 로컬 콘텐츠를 덮어쓰지 않고 Qlik Cloud 애플리케이션에 바인딩할 수 있습니다.바인딩은 파일을 앱 및 현재 스크립트 버전에 연결합니다.
다음과 같이 하십시오.
-
VS Code 탐색기에서 바인딩하려는 로컬 파일을 마우스 오른쪽 버튼으로 클릭합니다.
-
클릭 Qlik Cloud 스크립트에 바인딩.
-
바인딩할 Qlik Cloud 애플리케이션을 선택하십시오.
파일을 수동으로 바인딩한 후, 편집하고, 원격 Qlik Cloud 버전에서 들어오는 변경 사항으로 업데이트하고, 로컬 변경 사항을 원격 Qlik Cloud 버전으로 푸시할 수 있습니다.로컬 및 원격 버전 간 변경 사항 동기화을(를) 참조하십시오.
스크립트 바인딩 해제
Qlik: QCS 리소스에서 연결 해제 명령(명령 팔레트를 통해 사용 가능)을 사용하여 로컬 파일과 원격 버전 간의 연결을 제거하되, 어느 쪽도 삭제하지 않습니다.
로컬 및 원격 버전 간 변경 사항 동기화
스크립트를 다운로드하거나 수동으로 바인딩한 후, VS Code 텍스트 편집기를 사용하여 편집할 수 있습니다.
Qlik 코드 옵션을 제공합니다:
-
원격 Qlik Cloud 버전에 적용된 변경 사항으로 로컬 스크립트를 업데이트합니다.예를 들어, 다른 사용자가 로드 스크립트를 Qlik Cloud에서 직접 편집하거나, 자신의 Qlik 코드를 사용하여 편집합니다.
-
자신의 변경 사항을 원격Qlik Cloud 버전에 푸시.
개별 스크립트 동기화
스크립트를 개별적으로 동기화할 수 있습니다.
다음과 같이 하십시오.
-
VS Code 탐색기에서 로컬 작업 복사본인 스크립트를 찾으세요.
-
파일을 마우스 오른쪽 버튼으로 클릭하고 다음 중 하나를 선택합니다.
-
Qlik Cloud에서 가져오기: 마지막으로 다운로드하거나 업데이트한 이후 스크립트에 적용된 변경 사항으로 로컬 복사본을 업데이트합니다.
-
Qlik Cloud에 변경 사항 푸시: 로컬 변경 사항을 원격 Qlik Cloud 버전으로 푸시합니다.기존 스크립트 교체를 확인하라는 메시지가 표시됩니다.
-
일괄 동기화 스크립트
스크립트를 일괄적으로 동기화할 수도 있습니다.이러한 작업을 수행하면, 액세스 권한이 있는 모든 애플리케이션 및 작업 복사본의 변경 사항을 푸시하고 풀합니다.
다음과 같이 하십시오.
-
VS Code 탐색기에서 Qlik Cloud를 확장합니다.
-
패널 도구 모음에서 다음 중 하나를 선택합니다.
-
(Qlik Cloud에서 모두 업데이트): 마지막으로 스크립트를 다운로드하거나 업데이트한 이후 변경된 내용을 로컬 복사본에 모두 업데이트합니다. -
(Qlik Cloud에 모든 변경 사항 푸시): 모든 로컬 변경 사항을 원격 Qlik Cloud 버전으로 푸시합니다.
-
갈등 관리
스크립트가 Qlik Cloud에서 마지막 동기화 이후 변경되었고 로컬 변경 사항도 있는 경우, Qlik 코드는 충돌을 감지하고 가능한 경우 해결 옵션을 제공합니다.이 옵션은 VS Code 텍스트 편집기 내에 표시됩니다.
-
병합 확인: 제안된 변경 사항 병합을 진행합니다.
-
병합 취소: 제안된 병합을 거부하고 로컬 복사본으로 되돌립니다.