스크립트 다시 로드
로드 스크립트를 실행하여 데이터 소스의 최신 데이터로 데이터를 내보냅니다.
Qlik Cloud 분석의 스크립트는 출력을 업데이트하기 위해 자동으로 실행되지 않습니다. 스크립트를 다시 로드하면 로드 스크립트가 재실행되어 스크립트의 데이터 소스에서 최신 데이터를 로드한 다음 내보냅니다. 스크립트 다시 로드는 수동으로 수행되거나 예약될 수 있습니다.
데이터를 다시 로드할 수 있는 사용자에 대한 정보는 다음을 참조하십시오.
스크립트의 다시 로드 상태를 확인할 수 있습니다. 이는 성공, 다시 로드 중 또는 실패일 수 있습니다.
- 스크립트 목록 보기에서 최종 수정 열의 값을 클릭합니다.
- 다시 로드 기록에서.
스크립트 데이터 다시 로드 예약
스크립트에서 데이터 다시 로드 일정을 만들 수 있습니다. 일정은 빈도, 날짜, 시간을 기준으로 하거나 스크립트의 데이터 집합이 새로 고쳐지는 시점을 기준으로 할 수 있습니다.
다음과 같이 하십시오.
-
스크립트에서 을 클릭하고 다시 로드 일정을 선택합니다.
-
일정 추가를 클릭합니다.
-
스크립트 다시 로드에서 시간 옵션을 선택합니다.
시간 기반 일정
시간 기반 일정을 만들 때 다음을 선택할 수 있습니다.
-
다시 로드 빈도 및 간격
-
표준 시간대 및 시간
-
일정이 적용되는 기간
반복 로드는 다음 간격으로 설정할 수 있습니다.
-
일별: 일별 시간, 표준 시간대, 일 중 시간을 설정합니다.
-
주별: 주 중 일 수, 일별 시간, 표준 시간대, 일 중 시간을 설정합니다.
-
월별: 월 중 일 수, 일별 시간, 표준 시간대, 일 중 시간을 설정합니다.
-
연도별: 월 수, 월 중 일 수, 일별 시간, 표준 시간대, 일 중 시간을 설정합니다.
기본적으로 일정은 끝 날짜 없이 계속 실행됩니다. 시작 날짜, 끝 날짜를 설정하거나 두 날짜 사이에만 일정을 실행하도록 선택할 수 있습니다.
이벤트 기반 일정
스크립트에서 사용하는 데이터 집합이 새로 고쳐질 때 스크립트를 다시 로드하도록 일정을 설정할 수 있습니다. 이 옵션은 Qlik Talend Data Integration에 의해 만들어지고 새로 고쳐지는 데이터 집합이 포함된 스크립트에만 사용할 수 있습니다. 자세한 내용은 데이터 통합을 참조하십시오.
이 옵션은 스크립트에서 마지막으로 다시 로드 실행이 다시 로드이거나 STORE 명령 사용이 설정된 미리 보기인 경우에만 사용할 수 있습니다. 마지막 작업이 미리 보기인 경우 이벤트 기반 일정을 사용할 수 없습니다.
다시 로드 일정 보기 및 관리
소유한 모든 스크립트에 대해 예약된 다시 로드를 보고 편집할 수 있습니다.
다시 로드 일정을 보거나 편집하려면 분석 활동 센터에서 스크립트의 을 클릭하고 다시 로드 일정을 클릭합니다.
일정을 삭제할 수도 있습니다.
테넌트 관리자와 분석 관리자는 관리 활동 센터에서 예약된 다시 로드 활동을 편집하고 삭제할 수 있습니다. 자세한 내용은 스크립트 데이터의 예약된 다시 로드 관리을 참조하십시오.
제한 사항 및 고려 사항
-
5회 연속 실행에 실패하면 다시 로드 일정이 비활성화됩니다. 스크립트 다시 로드 일정을 소유하고 있는 경우(다시 로드 일정이 사용자에게 할당됨) 이러한 상황이 발생하면 알림을 받게 됩니다. 단일 스크립트, 공간의 모든 스크립트 또는 테넌트의 모든 스크립트에 대해 알림 설정을 사용자 지정할 수 있습니다. 다시 로드 일정 소유자에 대한 자세한 내용은 다시 로드 일정 소유권을 참조하십시오.
-
매우 많은 데이터 다시 로드 프로세스(및 추가 동시 CPU 및 메모리 집약적 프로세스)가 대기열에 있고 실행 중인 경우 일부 다시 로드 프로세스가 예약된 시작 시간 이후에 눈에 띄게 실행되는 경우가 있습니다.
-
게시된 스크립트 복사본에는 예약된 다시 로드가 포함되지 않습니다. 게시된 스크립트에는 관리 공간의 스크립트에 대해 예약된 다시 로드가 재구성되어 있어야 합니다.
-
다시 로드 일정이 설정된 스크립트를 공간 간에 이동하면 해당 다시 로드 일정이 삭제됩니다. 필요한 경우 새 공간에서 일정을 다시 만듭니다.
-
데이터 집합을 새로 고칠 때 일정을 사용하여 스크립트에서 데이터 집합을 추가하거나 제거하는 경우 일정을 제거하고 다시 만들어야 합니다.
-
직접 액세스 게이트웨이를 사용하여 데이터 소스에 액세스하는 경우 다시 로드 스크립트 쿼리는 500,000자를 초과할 수 없습니다.
다시 로드 일정 소유권
시간 기반 예약 다시 로드는 스크립트 소유자가 아닌 다시 로드 일정에 할당된 사용자(다시 로드 일정 소유자)를 대신하여 실행됩니다. 특정 작업으로 인해 다시 로드 일정에 할당된 사용자가 변경됩니다. 다시 로드 일정에 할당된 사용자는 다음 규칙에 따라 결정됩니다.
-
이전에 없었던 스크립트에 대한 다시 로드 일정을 만들면 해당 다시 로드 일정의 소유자가 됩니다. 즉, 사용자에게 할당됩니다.
-
다른 사용자가 기존 로드 일정을 편집하거나 저장하면 소유권이 전송됩니다. 즉, 이제 다시 로드 일정이 할당됩니다.
-
다른 사용자가 편집기에서 편집하여 스크립트의 로드 스크립트를 편집하면, 대부분의 경우 소유권이 해당 사용자에게 전송됩니다(해당 사용자에게 할당됨). 그러나 이 사용자가 이미 최근에 로드 스크립트를 편집한 사용자인 경우 일정 소유권이 전송되지 않습니다.
공동 개발 스크립트 데이터 모델에 대한 자세한 내용은 공유 공간에서 데이터 로드 스크립트를 공동으로 개발을 참조하십시오.
스크립트 데이터 수동으로 다시 로드
스크립트를 수동으로 다시 로드할 수 있습니다.
다음과 같이 하십시오.
- 스크립트에서 을 클릭하고 지금 다시 로드를 선택합니다.
스크립트 다시 로드 기록 보기
다시 로드 기록에는 선택한 스크립트의 다시 로드 기록이 포함됩니다. 예약된 다시 로드 문제를 해결하는 데 사용합니다. 상태, 시작 및 종료 시간, 과거 및 현재 다시 로드 기간을 볼 수 있습니다. 해당 로그 파일을 보고 다운로드할 수도 있습니다.
스크립트의 다시 로드 기록을 보는 방법에는 두 가지가 있습니다.
- 스크립트 개요에서 다시 로드 기록을 클릭합니다.
- 분석 활동 센터의 스크립트 목록 보기에서 마지막 수정 열의 날짜를 클릭하고 다시 로드 기록 보기를 선택합니다.
다시 로드 기록 페이지에서 보기 버튼을 클릭하여 다시 로드 요약을 봅니다. 선택적으로 자세한 로그 파일을 다운로드할 수도 있습니다. 저장된 로그 수에 대한 제한에 도달하면 새 로그가 가장 오래된 로그를 선입 선출 방식으로 바꿉니다.
다시 로드에 시간이 너무 오래 걸리거나 스크립트가 새 데이터로 업데이트되어 새 다시 로드를 시작하려는 경우 스크립트 다시 로드를 취소할 수 있습니다. 다시 로드를 취소하려면 다시 로드 기록으로 이동하여 취소를 클릭합니다.
다시 로드 기록에서 취소된 다시 로드를 확인할 수 있습니다.
로드 일정 보기 및 삭제
테넌트 관리자와 분석 관리자는 관리 활동 센터에서 예약된 다시 로드 활동을 보고 삭제할 수 있습니다. 자세한 내용은 스크립트 데이터의 예약된 다시 로드 관리을 참조하십시오.
타임스탬프 이해: 업데이트됨, 수정 날짜 및 마지막 다시 로드 날짜
스크립트 타일에 표시되는 업데이트됨 타임스탬프에서 시간 정보를 볼 수 있습니다. 스크립트를 클릭하여 개요를 열어도 이 정보를 볼 수 있습니다. 요약에 수정 날짜로 표시되어 있습니다. 날짜 서식은 다를 수 있습니다. 예를 들어, 스크립트가 최근에 업데이트된 경우 스크립트 타일의 업데이트됨 값은 15분 전에 업데이트됨과 같이 나타날 수 있습니다.
스크립트에서 을 선택한 다음 세부 정보를 선택하면 마지막 다시 로드 날짜를 볼 수 있습니다. 이 값은 스크립트 데이터를 다시 로드할 때만 새로 고쳐집니다. 다시 로드하면 업데이트됨 및 수정 날짜 타임스탬프도 변경됩니다.
다음 표에는 업데이트됨(수정 날짜와 동일) 및 마지막 다시 로드 날짜 타임스탬프를 새로 고치는 작업이 나열되어 있습니다.
작업 | 업데이트됨, 수정 날짜 | 마지막 다시 로드 날짜 |
---|---|---|
다시 로드 | 예 | 예 |
이름 변경 | 예 | 아니요 |
설명 변경 | 예 | 아니요 |
스크립트 게시 | 예 | 아니요 |
소유자 변경 | 예 | 아니요 |
스크립트 변경 | 예 | 아니요 |