카탈로그의 스크립트 작업
스크립트를 사용하여 분석 활동 센터에서 직접 분석 앱용 데이터를 준비합니다. 스크립트는 데이터 로드, 변환 및 내보내기를 위해 작업별로 특별히 제작된 응용 프로그램입니다. 카탈로그에서 스크립트를 만들고 관리합니다.
스크립트를 사용하면 분석 앱 없이도 데이터를 로드하고 변환할 수 있습니다. 변환을 재사용하여 여러 앱에 데이터를 제공할 수 있습니다. 스크립트는 사용자가 앱에서 직접 데이터를 구축하고 변환하기를 원하지 않는 한 분석 앱 워크플로에서 데이터 준비를 제거하는 데 도움이 됩니다.
카탈로그에 스크립트를 추가하면 스크립트에서 열립니다. 스크립트에서는 데이터 스크립트를 만들고, 미리 보고, 실행할 수 있습니다. 이러한 스크립트를 사용하면 Store 문을 사용하여 QVD 파일이나 다른 형식으로 데이터를 저장할 수 있습니다. 그러면 다른 사용자가 분석 앱을 만들거나 AutoML용 데이터를 준비할 때 이러한 출력을 사용할 수 있습니다. 또한 다른 사용자가 분석 앱 로드 스크립트용 템플릿으로 사용할 수 있는 스크립트를 만들어 유사한 데이터 모델을 통해 앱 만들기 속도를 빠르게 높일 수도 있습니다.
스크립트에서는 스크립트에서 사용하는 데이터 소스와 스크립트에서 출력하는 파일을 볼 수 있습니다. 스크립트에 대한 영향 분석 및 계보 정보는 물론 입력 및 출력에도 액세스할 수 있습니다.
사전 정의된 일정이나 요청 시 다시 로드되도록 스크립트를 설정할 수 있습니다.
카탈로그의 스크립트 개요는 카탈로그에서 스크립트 탐색을 참조하십시오.
권한
스크립트를 만들고 보고 삭제하는 기능은 작업 중인 공간 유형과 해당 공간에 대한 권한에 따라 달라집니다.
스크립트 만들기
분석 활동 센터의 만들기 페이지로 이동하여 스크립트를 선택하면 스크립트를 만들 수 있습니다. 분석의 데이터 준비에서 스크립트를 만들거나 카탈로그에서 새로 만들기를 클릭하여 스크립트를 만들 수도 있습니다. 새 스크립트를 만들 때 스크립트의 대상 공간을 지정할 수 있습니다. 기본적으로 스크립트는 현재 공간에 추가되거나 공간을 선택하지 않은 경우 개인 공간에 추가됩니다.
새 스크립트를 만든 후에는 데이터를 스크립트에 로드하고 스크립트에서 파일을 내보내는 데 사용되는 로드 스크립트를 개발할 수 있습니다. 먼저 스크립트의 편집기 섹션에서 스크립트에 데이터 소스를 추가합니다. 그런 다음 Qlik 스크립팅 함수를 사용하여 로드된 데이터를 변환할 수 있습니다. 작업하는 동안 데이터 미리 보기를 사용하여 로드 스크립트에서 내보낼 데이터를 볼 수 있습니다. 마지막으로 로드된 데이터를 저장하고 내보내는 Store 문을 추가합니다.
스크립트에 데이터 소스 추가
Qlik 스크립팅 함수를 사용하여 로드 스크립트에 데이터 소스를 추가할 수 있습니다. 기존 데이터 파일과 연결을 사용할 수 있습니다. 새로운 데이터 소스와 연결을 추가할 수도 있습니다. 데이터 소스에서 기존 데이터 소스를 보고 새 데이터 소스를 추가할 수 있습니다.
기존 데이터 집합에서 데이터 추가
데이터 카탈로그를 열려면 데이터 카탈로그에서 추가를 클릭합니다. 여러 데이터 집합에서 데이터를 추가할 수 있습니다.
연결 만들기
새 연결 만들기를 클릭하여 스크립트에 연결을 추가합니다.
참고: 분석 데이터 로드
로드 스크립트 빌드
스크립트는 데이터 로드 구문을 사용하여 스크립트를 실행할 때 데이터 소스에 연결하고 데이터 소스에서 데이터를 검색합니다.
로드 스크립트에서 로드할 필드와 테이블을 지정합니다. 스크립트를 사용하면 공간 인식 연결을 정의할 수 있으므로 다른 공간에서 데이터를 로드하거나 로드 스크립트가 현재 공간에서 특정 이름의 데이터 소스를 찾도록 할 수 있습니다. 공간 인식 연결에 대한 자세한 내용은 스크립트에서 데이터 연결 참조를 참조하십시오.
그런 다음 로드 스크립트의 함수를 사용하여 로드된 데이터를 조작할 수 있습니다. 스크립트의 편집기는 앱 데이터를 로드하고 변환하기 위한 광범위한 도구 집합을 제공합니다. 다음과 같은 작업을 수행할 수 있습니다.
-
새로운 값 계산
-
코딩된 값 변환
-
값 집계
-
테이블 조인 또는 연결
-
데이터 유효성 검사
로드 스크립트 만들기에 대한 자세한 내용은 다음을 참조하십시오.
모든 스크립트에는 프로필의 선택 항목에 따른 기본 로케일 및 지역 설정이 포함되어 있습니다. 이러한 설정 변경에 대한 자세한 내용은 앱 및 스크립트에 대한 지역 설정 수정을 참조하십시오.
데이터 미리 보기
편집기에서 데이터를 미리 볼 수 있습니다. 이를 통해 모든 데이터를 로드하고 내보내지 않고도 부분 로드를 수행할 수 있습니다. Store 문을 무시하고 각 테이블에 대해 미리 볼 데이터 행 수를 정의할 수 있습니다. 데이터를 미리 보려면 데이터 미리 보기를 클릭합니다.
데이터 미리 보기에 대한 자세한 내용은 로드 스크립트에서 데이터 미리 보기를 참조하십시오.
데이터 내보내기
스크립트에서 Store 문을 사용하여 데이터를 내보낼 수 있습니다. 스크립트에 수동으로 추가하거나 DataFiles에서 을 클릭하여 문 만들기를 지원하는 Insert Store 문을 열 수 있습니다. 데이터 저장에 대해 자세히 알아보려면 로드 스크립트에서 데이터 저장을 참조하십시오.
스크립트를 실행하고 내보내려면 데이터 내보내기를 클릭합니다.
스크립트 제한 사항
스크립트에는 다음과 같은 제한 사항이 있습니다.
-
앱과 달리 스크립트는 스크립트에 로드된 데이터를 보관하지 않습니다. 세션이 완료되면 데이터가 제거됩니다. 예를 들어, 데이터를 미리 본 다음 스크립트를 닫은 경우 다음에 스크립트를 열 때 데이터 미리 보기를 다시 클릭하여 새 미리 보기를 생성해야 합니다.
-
스크립트에는 부분 로드가 지원되지 않습니다.
-
binary 문을 사용한 스크립트 로드는 지원되지 않습니다. 스크립트는 로드된 데이터를 스크립트에 저장하지 않으므로 binary 문을 사용하여 스크립트에서 데이터를 로드하면 빈 테이블이 생성됩니다.
-
스크립트는 Section Access를 지원하지 않습니다.
-
데이터 미리 보기(Store 문 사용을 설정하지 않음)는 정보 다시 로드에 대한 다시 로드로 계산되지 않습니다.
-
내보낸 스크립트는 클라우드 서비스의 Qlik Sense Enterprise, Qlik Sense Desktop 또는 Qlik Sense Mobile에 업로드되어 데이터 없이 앱으로 표시됩니다.
-
관리할 수 있음 권한이 있는 공유 공간 구성원은 개요에서 게시된 복사본 탭을 볼 수 있지만 게시된 스크립트는 볼 수 없습니다. 게시할 수 있음 권한이 있으면 자신의 스크립트를 볼 수 있습니다.