Uruchamianie skryptów
Uruchom skrypt ładowania, aby wyeksportować dane wraz z najnowszymi danymi ze źródła danych.
Skrypty w Qlik Cloud Analytics nie są uruchamiane automatycznie w celu aktualizacji danych wyjściowych. Uruchomienie skryptu uruchamia ponownie skrypt ładowania, aby załadować najnowsze dane ze źródła danych skryptu, a następnie je wyeksportować. Uruchomienie skryptu może być ręczne lub zaplanowane.
Aby uzyskać informacje o tym, którzy użytkownicy mogą ładować dane, zobacz:
Możesz sprawdzić status uruchomienia skryptu. Może to być Powodzenie, Przeładowanie lub Niepowodzenie.
- W widoku listy skryptów, klikając wartość w kolumnie Ostatnia modyfikacja.
- W Historii przeładowywania.
- W oknie dialogowym Harmonogram dla zadań skonfigurowanych do zaplanowanych przeładowań skryptu (wyświetlane są tylko statusy uruchomień zainicjowanych przez zadania).
Planowanie uruchamiania skryptów
Twórz zadania, aby zaplanować uruchomienia skryptu. Harmonogram może wykorzystywać wyzwalacze czasowe lub zdarzeniowe.
Aby utworzyć zadanie:
-
Wykonaj jedną z następujących czynności:
-
W swoim centrum aktywności, kliknij ikonę
przy skrypcie i wybierz kolejno Urunom > Harmonogram.
-
W swoim skrypcie otwórz sekcję Przegląd i kliknij ikonę
> Harmonogram.
-
-
Kliknij pozycję Utwórz nowe zadanie.
-
W polu Nazwa zadania wprowadź nazwę zadania.
-
Opcjonalnie dodaj pozycję Opis.
-
W obszarze Na podstawie wybierz wyzwalacz zadania. Dostępne są następujące opcje:
-
Na podstawie czasu: zaplanuj odświeżanie w określonym momencie. Następnie skonfiguruj zadanie z powiązanymi ustawieniami dla tego wyzwalacza. Szczegółowe informacje zawiera sekcja Harmonogramy oparte na czasie.
Dostępne są następujące wyzwalacze czasowe:
-
Codziennie
-
Co tydzień
-
Co miesiąc
-
Co roku
-
-
Na podstawie zdarzenia: zaplanuj rozpoczęcie odświeżania po wystąpieniu określonego zdarzenia. Szczegółowe informacje zawiera sekcja Harmonogramy oparte na zdarzeniach.
Dostępne są następujące wyzwalacze zdarzeń:
-
Inne zadanie powiodło się
-
Inne zadanie nie powiodło się
-
Inne zadanie zakończyło się
InformacjaUżyj wyzwalaczy opartych na zdarzeniach, aby utworzyć łańcuchy zadań do odświeżania danych. Dalsze instrukcje zawiera sekcja Tworzenie łańcuchów zadań do odświeżania danych. -
-
Harmonogramy oparte na czasie
Podczas tworzenia harmonogramu opartego na czasie można wybrać:
-
Częstotliwość i interwał odświeżania
-
Strefę czasową i porę dnia
-
Okres obowiązywania harmonogramu
Powtarzające się odświeżenia można ustawić w następujących odstępach czasu:
-
Codziennie: ustaw liczbę powtórzeń dziennie, strefę czasową i porę dnia.
-
Co tydzień: ustaw dni tygodnia, liczbę powtórzeń dziennie, strefę czasową i porę dnia.
-
Co miesiąc: ustaw dni miesiąca, liczbę powtórzeń dziennie, strefę czasową i porę dnia.
-
Co roku: ustaw miesiące, dni miesiąca, liczbę powtórzeń dziennie, strefę czasową i porę dnia.
W przypadku harmonogramów uruchamianych wiele razy dziennie w dowolnym odstępie czasu można również zdefiniować godziny, w których harmonogram ma być uruchamiany. Określ konkretną godzinę rozpoczęcia harmonogramu w tym dniu.
Domyślnie harmonogramy będą uruchamiane w sposób ciągły, bez daty zakończenia. Możesz ustawić datę rozpoczęcia, datę zakończenia lub uruchamiać harmonogram tylko między dwiema datami.
Harmonogramy oparte na zdarzeniach
Harmonogramy oparte na zdarzeniach umożliwiają łączenie zadań dla różnych aplikacji, skryptów, przepływów danych i przepisów na tabele. Jest to przydatne do sekwencyjnego odświeżania tych zasobów.
Aby uzyskać więcej informacji, zobacz Tworzenie łańcuchów zadań do odświeżania danych.
Zarządzanie zadaniami
Możesz zarządzać istniejącymi zadaniami, jeśli masz do tego uprawnienia.
Aby wyświetlić zadania i nimi zarządzać:
-
Wykonaj jedną z następujących czynności:
-
W swoim centrum aktywności, kliknij ikonę
przy skrypcie i wybierz kolejno Uruchom > Harmonogram.
-
W swoim skrypcie otwórz sekcję Przegląd i kliknij ikonę
> Harmonogram.
-
-
Kliknij ikonę
obok zadania i wybierz dowolną z dostępnych opcji. Alternatywnie przejdź na kartę Historia, aby wyświetlić szczegółową historię uruchamiania zadania.
Aby uzyskać więcej informacji, zobacz Zarządzanie zadaniami do odświeżania danych.
Ograniczenia i uwagi
-
Zadanie odświeżania danych zostanie dezaktywowane, jeśli jego uruchomienie nie powiedzie się pięć razy z rzędu. Jeśli jesteś właścicielem zadania, otrzymasz powiadomienia, gdy to nastąpi. Ustawienia powiadomień można dostosować dla pojedynczej aplikacji, wszystkich aplikacji w przestrzeni lub wszystkich aplikacji w dzierżawie. Aby uzyskać więcej informacji, zobacz Własność zadań.
-
Jeśli właściciel zadania opuści dzierżawę lub zostanie z niej usunięty, inny użytkownik musi przejąć własność zadania albo je usunąć i utworzyć ponownie. W przeciwnym razie jego zaplanowane odświeżanie nie powiedzie się. Informacje o sposobie zmiany tego prawa własności zawiera sekcja Własność zadań.
-
W przypadku dużej liczby procesów odświeżania danych w kolejce i uruchomionych procesów (oraz dodatkowych jednoczesnych procesów intensywnie korzystających z procesora i pamięci) można zauważyć, że niektóre procesy odświeżania są uruchamiane, w niektórych przypadkach, wyraźnie po zaplanowanym czasie rozpoczęcia.
-
Zadania odświeżania danych nie są uwzględniane w opublikowanej kopii skryptu. Opublikowane skrypty muszą mieć ponownie skonfigurowane zadania w wersji w przestrzeni zarządzanej.
-
Jeśli skrypt zawiera zadania odświeżania danych i zostanie przeniesiony między przestrzeniami (osobistymi lub udostępnionymi), zadania te zostaną dezaktywowane. Możesz je aktywować ponownie, gdy wszystko będzie gotowe do wznowienia zaplanowanych odświeżeń. Zobacz Aktywacja i dezaktywacja zadania.
Własność zadań
Zadanie odświeżania danych jest uruchamiane w imieniu użytkownika będącego właścicielem zadania, a nie właściciela aplikacji, skryptu, przepływu danych lub przepisu na tabelę. Aby zadanie zostało pomyślnie uruchomione, właściciel zadania musi nadal mieć odpowiedni dostęp do aplikacji, skryptu, przepływu danych lub przepisu na tabelę oraz powiązanych źródeł danych. Niektóre działania powodują zmianę właściciela zadania. Właściciel zadania jest określany na podstawie następujących reguł:
-
Gdy tworzysz zadanie uruchamiania skryptu, stajesz się właścicielem tego zadania.
-
Jeśli inny użytkownik edytuje lub zapisze istniejące zadanie, staje się nowym właścicielem tego zadania.
-
Jeśli inny użytkownik zmodyfikuje skrypt ładowania tego skryptu, staje się nowym właścicielem wszystkich zadań zaplanowanych uruchomień tego skryptu.
-
Opublikowanie lub ponowne opublikowanie skryptu w przestrzeni zarządzanej nie zmienia właściciela żadnych istniejących zadań w opublikowanej kopii.
Więcej informacji na temat wspólnego opracowywania modeli danych skryptów zawiera sekcja Wspólne opracowywanie skryptów ładowania danych w przestrzeniach udostępnionych.
Administrowanie zadaniami odświeżania danych
Administratorzy dzierżawy i administratorzy analiz mogą edytować i usuwać zadania zaplanowanych odświeżeń danych. Odbywa się to w centrum aktywności Administrowanie. Aby uzyskać więcej informacji, zobacz:
Ręczne uruchamianie skryptów
Skrypt można uruchomić ręcznie.
Wykonaj następujące czynności:
- Wykonaj jedną z poniższych czynności:
- W centrum aktywności kliknij
na skrypcie i wybierz Uruchom > Uruchom teraz.
- W otwartym skrypcie kliknij Uruchom teraz.
- W centrum aktywności kliknij
Wyświetlanie historii uruchamiania skryptu
Historia przeładowywania zawiera historię uruchomień wybranego skryptu. Można jej użyć do rozwiązywania problemów z zaplanowanym uruchomieniem. Można wyświetlić status, godzinę rozpoczęcia i zakończenia, a także czas trwania minionych i bieżących uruchomień skryptu. Ponadto można wyświetlić i pobrać odpowiedni plik dziennika.
Istnieją dwa sposoby przeglądania historii przeładowywania skryptu.
- W Przeglądzie skryptu kliknij Historia przeładowywania.
- W widoku listy skryptów w centrum aktywności Analytics kliknij datę w kolumnie Ostatnia modyfikacja i wybierz Wyświetl historię przeładowywania.
Historia przeładowywania skryptu

Na stronie Historia przeładowywania kliknij przycisk Widok, aby wyświetlić podsumowanie uruchomień. Ewentualnie możesz także pobrać szczegółowy plik dziennika. Po osiągnięciu limitu przechowywanych dzienników najstarsze dzienniki są kolejno zastępowane nowymi.
Jeśli uruchomienie skryptu trwa zbyt długo lub zaktualizowano dane w skrypcie i chcesz rozpocząć nowe uruchomienie, możesz chcieć anulować aktualne uruchamianie skryptu. Aby anulować uruchamianie, przejdź do Historii przeładowywania i kliknij Anuluj.
Anulowane uruchomienie pojawi się w Historii przeładowywania.
Wyświetlanie historii zadań
Oprócz widoku Historia przeładowywania można również wyświetlić historię wykonania skoncentrowaną na zadaniach utworzonych dla zaplanowanych przeładowań skryptu. Więcej informacji zawiera temat Wyświetlanie historii odświeżania zadania.
Objaśnienie znaczników czasu: Zaktualizowano, Data modyfikacji i Data ostatniego przeładowania
Informacje o czasie można wyświetlić w znaczniku czasu Zaktualizowano wyświetlanym na kafelku skryptu. Informacje te można także wyświetlić, klikając skrypt, aby otworzyć Przegląd. Są wymienione w Podsumowaniu jako Data modyfikacji. Format daty może się różnić — na przykład, jeśli skrypt został niedawno zaktualizowany, wartość Zaktualizowano na kafelku skryptu może wyglądać tak: Zaktualizowano 15 min temu.
Znacznik czasu Data ostatniego przeładowania można wyświetlić, wybierając na skrypcie, a następnie Szczegóły. Ta wartość jest odświeżana tylko po odświeżeniu danych skryptu. Uruchomienie zmienia również wartości znaczników czasu Zaktualizowano oraz Data modyfikacji.
Pola Data modyfikacji oraz Data ostatniego przeładowania w Szczegółach skryptu

W poniższej tabeli wymieniono operacje, które odświeżają znaczniki czasu Zaktualizowano (taki sam jak Data modyfikacji) oraz Data ostatniego przeładowania:
| Operacja | Zaktualizowano, Data modyfikacji | Data ostatniego przeładowania |
|---|---|---|
| Uruchomienie (przeładowanie) | Tak | Tak |
| Zmień nazwę | Tak | Nie |
| Zmień opis | Tak | Nie |
| Opublikuj skrypt | Tak | Nie |
| Zmień właściciela | Tak | Nie |
| Zmień skrypt | Tak | Nie |