작업을 사용하여 데이터 새로 고침 예약
최신 데이터로 업데이트되도록 앱, 스크립트, 데이터 흐름 , 또는 테이블 레시피에 대한 사용자 지정 일정을 사용하여 작업을 만들 수 있습니다. 작업은 활동 센터에서 만들 수도 있고, 앱, 스크립트, 데이터 흐름 또는 테이블 레시피를 열 때 만들 수도 있습니다.
앱의 예약된 다시 로드 작업을 보여 주는 예약 대화 상자

이 도움말 항목은 작업 수행에 대한 일반적인 개요를 제공합니다. 각 자산 유형에 대한 구체적인 지침은 다음을 참조하십시오.
-
앱: 앱 데이터 다시 로드
-
스크립트 : 스크립트 실행
-
데이터 흐름: 데이터 흐름 관리
-
테이블 레시피: 테이블 레시피 관리
용어
분석 자산에서 데이터를 새로 고치는 프로세스에는 다양한 용어가 사용됩니다.
앱
앱에서 로드한 데이터를 새로 고치는 작업은 앱 다시 로드라고 합니다. 이는 데이터가 업데이트되고 시각화 및 시트와 같은 앱의 모든 분석 개체에 반영되기 때문입니다.
스크립트
스크립트에는 시각화나 시트와 같은 분석 개체가 포함되어 있지 않습니다. 스크립트는 데이터를 별도의 파일이나 외부 저장 위치로 내보내는 데 사용되며, 이후 분석을 위해 앱에 로드할 수 있습니다. 이러한 이유로 스크립트를 새로 고치는 작업을 스크립트 실행이라고 합니다.
데이터 흐름 및 테이블 레시피
스크립트와 마찬가지로, 데이터 흐름 및 테이블 레시피는 데이터를 준비하고 파일 또는 저장 위치로 내보내는 데 사용됩니다. 이러한 이유로, 데이터 흐름 또는 테이블 레시피를 새로 고치는 작업은 실행하는 것으로 참조됩니다.
작업 만들기
작업을 만들려면:
-
-
활동 센터에서 테이블 레시피의
을 클릭하고 Reload > Schedule을 선택합니다.
-
테이블 레시피에서 개요 섹션을 열고
> 일정을 클릭합니다.
-
-
분석 또는 통찰력 활동 센터에서 앱, 스크립트, 데이터 흐름 또는 테이블 레시피의
을 클릭합니다.
-
일정을 클릭합니다.
일정 대화 상자가 열립니다.
-
새 작업 만들기를 클릭합니다.
-
작업 이름에 작업 이름을 입력합니다.
-
선택적으로 설명을 추가합니다.
-
기준에서 작업에 대한 트리거를 선택합니다. 다음과 같은 옵션이 있습니다.
-
시간 기반: 특정 시점에 새로 고침이 발생하도록 예약합니다. 그런 다음 해당 트리거에 연관된 설정으로 작업을 구성합니다. 자세한 내용은 시간 기반 일정를 참조하십시오.
다음과 같은 시간 기반 트리거를 사용할 수 있습니다.
-
매일
-
매주
-
매월
-
매년
-
-
이벤트 기반: 특정 이벤트가 발생할 때 새로 고침이 시작되도록 예약합니다. 자세한 내용은 이벤트 기반 일정를 참조하십시오.
다음과 같은 이벤트 기반 트리거를 사용할 수 있습니다.
-
또 다른 작업 성공
-
또 다른 작업 실패
정보 메모이벤트 기반 트리거를 사용하여 데이터를 새로 고치는 작업 연결을 만듭니다. 자세한 지침은 데이터 새로 고침을 위한 작업 연결 만들기를 참조하십시오. -
-
시간 기반 일정
시간 기반 일정을 만들 때 다음을 선택할 수 있습니다.
-
새로 고침의 빈도 및 간격
-
표준 시간대 및 시간
-
일정이 적용되는 기간
반복되는 새로 고침은 다음 간격으로 설정할 수 있습니다.
-
일별: 일별 시간, 표준 시간대, 일 중 시간을 설정합니다.
-
주별: 주 중 일 수, 일별 시간, 표준 시간대, 일 중 시간을 설정합니다.
-
월별: 월 중 일 수, 일별 시간, 표준 시간대, 일 중 시간을 설정합니다.
-
연도별: 월 수, 월 중 일 수, 일별 시간, 표준 시간대, 일 중 시간을 설정합니다.
일정 간격에 관계없이 하루에 여러 번 실행되는 일정의 경우 일정이 실행되는 시간을 정의할 수도 있습니다. 해당 날짜에 일정이 시작될 특정 시간을 지정합니다.
기본적으로 일정은 끝 날짜 없이 계속 실행됩니다. 시작 날짜, 끝 날짜를 설정하거나 두 날짜 사이에만 일정을 실행하도록 선택할 수 있습니다.
이벤트 기반 일정
이벤트 기반 일정을 사용하면 다양한 앱, 스크립트, 데이터 흐름 및 테이블 레시피에 대한 작업을 연결할 수 있습니다. 이는 이러한 자산을 순차적으로 새로 고칠 때 유용합니다.
자세한 내용은 데이터 새로 고침을 위한 작업 연결 만들기을 참조하십시오.
제한 사항 및 고려 사항
-
데이터 새로 고침 작업이 5번 연속 실행에 실패하면 비활성화됩니다. 해당 작업을 소유한 경우 작업이 진행될 때 알림을 받게 됩니다. 알림 설정은 단일 앱, 공간의 모든 앱 또는 테넌트의 모든 앱에 대해 사용자 지정할 수 있습니다. 자세한 내용은 작업 소유권를 참조하십시오.
-
작업 소유자가 테넌트에서 나가거나 삭제되면 다른 사용자가 작업의 소유권을 인수하거나 작업을 삭제한 후 다시 만들어야 합니다. 그렇지 않으면 예약된 새로 고침이 실패합니다. 이 소유권을 변경하는 방법에 대한 자세한 내용은 작업 소유권을 참조하십시오.
-
대기 중이거나 실행되는 데이터 새로 고침 프로세스의 수가 많고 CPU와 메모리를 많이 사용하는 추가 동시 프로세스가 있는 경우, 일부 새로 고침 프로세스가 예약된 시작 시간 이후에 눈에 띄게 실행되는 것을 볼 수 있습니다.
-
앱, 스크립트, 데이터 흐름 또는 테이블 레시피의 게시된 복사본에는 데이터를 새로 고치는 작업이 포함되지 않습니다. 이러한 게시된 복사본의 작업은 관리 공간의 버전에서 재구성되어야 합니다.
-
테이블 레시피의 게시된 복사본에는 데이터를 새로 고치는 작업이 포함되지 않습니다. 게시된 테이블 레시피의 작업은 관리 공간의 버전에서 재구성되어야 합니다.
-
앱, 스크립트, 데이터 흐름 또는 테이블 레시피에 데이터를 새로 고치는 작업이 있고 이를 공간(개인 공간 또는 공유 공간) 간에 이동하는 경우 이러한 작업은 비활성화됩니다. 예약된 새로 고침을 재개할 준비가 되면 다시 활성화할 수 있습니다.
작업 활성화 및 비활성화을 참조하십시오.
-
테이블 레시피에 데이터 새로 고침 작업이 있고 이를 공간(개인 공간 또는 공유 공간) 간에 이동하는 경우, 이러한 작업은 비활성화됩니다. 예약된 새로 고침을 재개할 준비가 되면 다시 활성화할 수 있습니다. 작업 활성화 및 비활성화을 참조하십시오.
수동으로 작업 실행
작업은 시간 기반 또는 이벤트 기반 일정에 따라 실행되도록 설계되었지만, 데이터를 즉시 업데이트하기 위해 수동으로 작업을 실행할 수도 있습니다.
다음과 같이 하십시오.
-
분석 또는 통찰력 활동 센터에서 앱, 스크립트, 데이터 흐름 또는 테이블 레시피의
을 클릭합니다.
-
일정을 클릭합니다.
일정 대화 상자가 열립니다.
-
작업에서
을 클릭하고 지금 실행을 선택합니다.
작업 관리
일정 대화 상자에서 기존 작업을 관리할 수 있습니다. 작업에는 다음이 포함됩니다.
-
모든 작업 보기
-
실행 중
-
편집
-
활성화 및 비활성화
-
로그를 포함한 실행 기록 보기
-
삭제 중
자세한 내용은 데이터 새로 고침을 위한 작업 관리을 참조하십시오.
가드 레일
각 앱, 스크립트, 데이터 흐름 또는 테이블 레시피 내에서 최대 10개의 예약된 데이터 새로 고침 작업을 추가할 수 있습니다. 이 제한은 모든 Qlik Cloud 구독에 적용됩니다.
작업 소유권
데이터 새로 고침 작업은 앱, 스크립트, 데이터 흐름 또는 테이블 레시피의 소유자가 아닌 작업을 소유한 사용자를 대신하여 실행됩니다. 작업을 성공적으로 실행하려면 작업 소유자가 앱, 스크립트, 데이터 흐름 또는 테이블 레시피 및 해당 데이터 소스에 대한 올바른 액세스 권한을 여전히 가지고 있어야 합니다. 특정 작업으로 인해 해당 작업을 소유한 사람이 변경됩니다. 작업 소유자는 다음 규칙에 따라 결정됩니다.
-
앱, 스크립트, 데이터 흐름 또는 테이블 레시피의 새로 고침을 예약하는 작업을 만들면 해당 작업의 소유자가 됩니다.
-
다른 사용자가 기존 작업을 편집하거나 저장하면 해당 작업의 새 소유자가 됩니다.
-
다른 사용자가 로드 스크립트(앱 또는 스크립트) 또는 준비 구성(데이터 흐름 또는 테이블 레시피)을 수정하는 경우, 해당 앱, 스크립트, 데이터 흐름 또는 테이블 레시피를 새로 고치는 모든 작업의 새 소유자가 됩니다.
-
보고 섹션에 소스 파일을 업로드하거나 로드 스크립트를 수동으로 편집하여 앱의 배포 목록을 만들거나 편집하면 해당 앱의 예약된 다시 로드를 위해 만들어진 모든 작업의 새 소유자가 됩니다.
작업에 대한 권한
분석 데이터 새로 고침에 대한 작업을 만들고 관리하려면 다음 권한이 필요합니다.
-
Qlik Cloud 테넌트의 전문가 또는 Full User 권한
-
공유 공간의 앱, 스크립트, 데이터 흐름 또는 테이블 레시피의 경우 공유 공간에서 다음 공간 역할 중 하나가 필요합니다.
-
소유자(공간)
-
관리할 수 있음
-
응용 프로그램에서 데이터를 편집할 수 있음
-
편집할 수 있음
-
-
관리 공간의 앱, 스크립트, 데이터 흐름 또는 테이블 레시피의 경우 공유 공간에서 다음 공간 역할 중 하나가 필요합니다.
-
소유자(공간)
-
관리할 수 있음
-
작동할 수 있음
-
테넌트 또는 분석 관리자로서 작업을 만들고 관리할 수도 있습니다. 하지만 리소스가 공유 공간 또는 관리 공간에 있는 경우 해당 공간에서 필요한 공간 역할도 필요합니다(위 참조).
공유 및 관리 공간의 권한에 대한 자세한 내용은 다음을 참조하십시오.
데이터 새로 고침을 위한 관리자 및 작업
관리 활동 센터에서 테넌트 및 분석 관리자는 앱, 스크립트, 데이터 흐름 및 테이블 레시피 새로 고침 작업을 관리할 수 있습니다.
자세한 내용은 리소스 관리을 참조하십시오.